Handbook
Glossary
OpenGL utility words
Factor handbook
»
UI framework
»
Implementing new gadgets
»
Customizing gadget appearance
»
Implementing custom drawing logic
Prev:
Subclassing worlds
Next:
Rendering text
The
opengl
vocabulary implements some utility words to give OpenGL a more Factor-like feel.
The
opengl
.
gl
and
opengl
.
glu
vocabularies have the actual OpenGL bindings.
OpenGL binding
Error reporting:
gl-error
( -- )
Wrappers:
gl-color
( color -- )
gl-translate
( point -- )
bind-texture-unit
( id target unit -- )
Combinators:
do-enabled
( what quot -- )
do-attribs
( bits quot -- )
do-matrix
( quot -- )
with-translation
( loc quot -- )
make-dlist
( type quot -- id )
Rendering geometric shapes:
gl-line
( a b -- )
gl-fill-rect
( loc dim -- )
gl-rect
( loc dim -- )