GL rendering fixees
parent
0eb39be459
commit
541a2eb4ec
|
|
@ -1,6 +1,3 @@
|
||||||
- return type stack effects show "void"
|
|
||||||
- httpd fep
|
|
||||||
|
|
||||||
+ portability:
|
+ portability:
|
||||||
|
|
||||||
- win64 port
|
- win64 port
|
||||||
|
|
@ -17,6 +14,7 @@
|
||||||
|
|
||||||
+ io:
|
+ io:
|
||||||
|
|
||||||
|
- httpd fep
|
||||||
- stream server can hang because of exception handler limitations
|
- stream server can hang because of exception handler limitations
|
||||||
- better i/o scheduler
|
- better i/o scheduler
|
||||||
- out of memory error when printing global namespace
|
- out of memory error when printing global namespace
|
||||||
|
|
@ -33,14 +31,11 @@
|
||||||
|
|
||||||
- menu drag retarget broken
|
- menu drag retarget broken
|
||||||
- hang when scrolling
|
- hang when scrolling
|
||||||
|
- hang with multiple windows
|
||||||
- C+k binding does not work
|
- C+k binding does not work
|
||||||
- incremental layout flicker
|
- incremental layout flicker
|
||||||
- expired aliens in view hash
|
- expired aliens in view hash
|
||||||
- try launchpad with bevel buttons replaced by buttons: there's
|
|
||||||
overpainting
|
|
||||||
- artifacts while resizing
|
|
||||||
- unregister notifications and the view in dealloc
|
- unregister notifications and the view in dealloc
|
||||||
- segfault when closing window
|
|
||||||
- changelog in the UI
|
- changelog in the UI
|
||||||
- make the UI look better, something like this:
|
- make the UI look better, something like this:
|
||||||
http://twb.ath.cx/~twb/darcs/OBSOLETE/factor/final.html
|
http://twb.ath.cx/~twb/darcs/OBSOLETE/factor/final.html
|
||||||
|
|
@ -78,6 +73,7 @@
|
||||||
|
|
||||||
+ misc:
|
+ misc:
|
||||||
|
|
||||||
|
- clean up stack effect generation code
|
||||||
- code walker & exceptions
|
- code walker & exceptions
|
||||||
- slice: if sequence or seq start is changed, abstraction violation
|
- slice: if sequence or seq start is changed, abstraction violation
|
||||||
- make 3.4 bits>double an error
|
- make 3.4 bits>double an error
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,8 @@ SYMBOL: clip
|
||||||
glLoadIdentity
|
glLoadIdentity
|
||||||
{ 0 0 0 } over <rect> clip set
|
{ 0 0 0 } over <rect> clip set
|
||||||
dup first2 0 0 2swap glViewport
|
dup first2 0 0 2swap glViewport
|
||||||
0 swap first2 0 gluOrtho2D
|
0 over first2 0 gluOrtho2D
|
||||||
|
first2 0 0 2swap glScissor
|
||||||
GL_SMOOTH glShadeModel
|
GL_SMOOTH glShadeModel
|
||||||
GL_BLEND glEnable
|
GL_BLEND glEnable
|
||||||
GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA glBlendFunc
|
GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA glBlendFunc
|
||||||
|
|
@ -64,7 +65,7 @@ DEFER: draw-gadget
|
||||||
|
|
||||||
: draw-world ( world -- )
|
: draw-world ( world -- )
|
||||||
[
|
[
|
||||||
dup rect-dim init-gl dup world set draw-gadget
|
dup rect-dim init-gl dup world set draw-gadget gl-error
|
||||||
] with-scope ;
|
] with-scope ;
|
||||||
|
|
||||||
! Pen paint properties
|
! Pen paint properties
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue