duh... bunny.outlined needs to update the framebuffer size after it builds it!
parent
5b0fbf9abf
commit
7608afbf4c
|
@ -181,10 +181,9 @@ TUPLE: bunny-outlined
|
||||||
] [ drop ] if ;
|
] [ drop ] if ;
|
||||||
|
|
||||||
: remake-framebuffer-if-needed ( draw -- )
|
: remake-framebuffer-if-needed ( draw -- )
|
||||||
dup [ gadget>> dim>> ] [ framebuffer-dim>> ] bi
|
dup [ gadget>> dim>> ] [ framebuffer-dim>> ] bi =
|
||||||
over =
|
[ drop ] [
|
||||||
[ 2drop ] [
|
[ dispose-framebuffer ] [ dup ] [ gadget>> dim>> ] tri {
|
||||||
[ dup dispose-framebuffer dup ] dip {
|
|
||||||
[
|
[
|
||||||
GL_RGBA16F_ARB GL_RGBA (framebuffer-texture)
|
GL_RGBA16F_ARB GL_RGBA (framebuffer-texture)
|
||||||
[ >>color-texture drop ] keep
|
[ >>color-texture drop ] keep
|
||||||
|
@ -196,7 +195,8 @@ TUPLE: bunny-outlined
|
||||||
[ >>depth-texture drop ] keep
|
[ >>depth-texture drop ] keep
|
||||||
]
|
]
|
||||||
} 2cleave
|
} 2cleave
|
||||||
(make-framebuffer) >>framebuffer drop
|
[ (make-framebuffer) >>framebuffer ] [ >>framebuffer-dim ] bi
|
||||||
|
drop
|
||||||
] if ;
|
] if ;
|
||||||
|
|
||||||
: clear-framebuffer ( -- )
|
: clear-framebuffer ( -- )
|
||||||
|
|
Loading…
Reference in New Issue