| Tags: | bindings, opengl | 
| Authors: | Slava Pestov, Eduardo Cavazos, Joe Groff, Alex Chapman, Sebastian Strobl | 
| Class | Superclass | Slots | 
|  gl-error-tuple |  tuple | function code string | 
| Word | Stack effect | 
|  all-enabled | ( seq quot -- quot ) | 
|  all-enabled-client-state | ( seq quot -- quot ) | 
|  set-draw-buffers | ( buffers -- quot ) | 
|  gl-scale-factor | 
| Word | Stack effect | 
|  (all-enabled) | ( seq quot -- ) | 
|  (all-enabled-client-state) | ( seq quot -- ) | 
|  (delete-gl-object) | ( id quot -- ) | 
|  (fill-rect-vertices) | ( loc dim -- vertices ) | 
|  (gen-gl-object) | ( quot -- id ) | 
|  (gl-error) | ( function -- ) | 
|  (gl-fill-rect) | ( -- ) | 
|  (gl-rect) | ( -- ) | 
|  (line-vertices) | ( a b -- vertices ) | 
|  (rect-vertices) | ( loc dim -- vertices ) | 
|  (set-draw-buffers) | ( buffers -- ) | 
|  <gl-buffer> | ( target data hint -- id ) | 
|  <gl-error> | ( function code -- gl-error ) | 
|  bind-texture-unit | ( id target unit -- ) | 
|  buffer-offset | ( int -- alien ) | 
|  create-gl-buffer | ( -- id ) | 
|  create-vertex-array | ( -- id ) | 
|  delete-dlist | ( id -- ) | 
|  delete-gl-buffer | ( id -- ) | 
|  delete-vertex-array | ( id -- ) | 
|  do-attribs | ( bits quot -- ) | 
|  do-enabled | ( what quot -- ) | 
|  do-enabled-client-state | ( what quot -- ) | 
|  do-matrix | ( quot -- ) | 
|  error>string | ( n -- string ) | 
|  fill-rect-vertices | ( loc dim -- ) | 
|  fix-coordinates | ( point1 point2 -- x1 y1 x2 y2 ) | 
|  gen-dlist | ( -- id ) | 
|  gen-gl-buffer | ( -- id ) | 
|  gen-vertex-array | ( -- id ) | 
|  gl-ceiling | ( m -- n ) | 
|  gl-clear | ( color -- ) | 
|  gl-clear-color | ( color -- ) | 
|  gl-color | ( color -- ) | 
|  gl-color-pointer | ( seq -- ) | 
|  gl-error | ( -- ) | 
|  gl-error-code | ( -- code/f ) | 
|  gl-fill-rect | ( loc dim -- ) | 
|  gl-floor | ( m -- n ) | 
|  gl-line | ( a b -- ) | 
|  gl-material | ( face pname params -- ) | 
|  gl-rect | ( loc dim -- ) | 
|  gl-round | ( m -- n ) | 
|  gl-scale | ( m -- n ) | 
|  gl-set-clip | ( loc dim -- ) | 
|  gl-texture-coord-pointer | ( seq -- ) | 
|  gl-translate | ( point -- ) | 
|  gl-unscale | ( m -- n ) | 
|  gl-vertex-pointer | ( seq -- ) | 
|  gl-viewport | ( loc dim -- ) | 
|  init-matrices | ( -- ) | 
|  line-vertices | ( a b -- ) | 
|  make-dlist | ( type quot -- id ) | 
|  rect-vertices | ( loc dim -- ) | 
|  throw-gl-error? | ( -- ? ) | 
|  with-array-element-buffers | ( array-buffer element-buffer quot -- ) | 
|  with-gl-buffer | ( binding id quot -- ) | 
|  with-translation | ( loc quot -- ) | 
|  with-vertex-array | ( id quot -- ) | 
|  words>values | ( word/value-seq -- value-seq ) | 
| Word | Stack effect | 
|  gl-error-tuple? | ( object -- ? ) | 
| Vocabulary | Summary | 
|  opengl.annotations | |
|  opengl.capabilities | Testing for OpenGL versions and extensions | 
|  opengl.debug | Helper words for breaking and interactively manipulating OpenGL applications | 
|  opengl.framebuffers | Rendering to offscreen textures using the GL_EXT_framebuffer_object extension | 
|  opengl.gl | OpenGL binding - libGL | 
|  opengl.gl3 | Forward-compatible subset of OpenGL 3.1 | 
|  opengl.shaders | OpenGL Shading Language (GLSL) support | 
|  opengl.textures | 
| Vocabulary | Summary | 
|  opengl.demo-support | Common support for OpenGL demos | 
|  opengl.demos | |
|  opengl.glu | OpenGL binding - libGLU |