Slava Pestov
fca74191ce
Split off annotation code from opengl into opengl.annotations to reduce deployed image size
2009-07-17 01:06:34 -05:00
Joe Groff
8bf1fd5f2a
throw-gl-errors, log-gl-errors annotations for all OpenGL functions
2009-07-14 12:00:37 -05:00
Joe Groff
845e9532ba
update demos using GL_EXT_framebuffer_object and GL_ARB_texture_float to use suffixless opengl 3 symbol names
2009-06-24 17:59:25 -05:00
Slava Pestov
e84cc5f82d
Simplify do-matrix
2009-04-04 20:03:30 -05:00
Slava Pestov
3bf5d2bfd4
Implement image tesselation in image.tesselation. This is used by opengl.textures to break up large bitmaps into multiple smaller textures. The gl-rect and gl-fill-rect words have different stack effects now, so usages were updated.
2009-03-27 18:31:25 -05:00
Slava Pestov
ea2a3d6758
Split off opengl.textures from opengl.texture-cache; use image tuples instead of texture-info
2009-02-12 03:58:05 -06:00
Slava Pestov
6906fad725
Fixing help-lint issues
2009-01-30 03:45:39 -06:00
Slava Pestov
447d30be62
Update opengl docs
2009-01-30 03:37:20 -06:00
Slava Pestov
7fdf7cc906
Clean up OpenGL code a bit
2009-01-18 20:10:08 -06:00
Slava Pestov
d50f4275d4
Fix help lint
2008-11-11 08:53:11 -06:00
Slava Pestov
f0c61b9499
Rewrite OpenGL rendering code
...
- Don't use glPolygonMode to draw outline rectangles
- Use vertex arrays instead of glBegin/glVertex/glEnd
- Remove dead code from opengl vocabulary
- draw-interior and draw-boundary are now called with origin get [ ... ] with-translation
2008-11-11 00:28:37 -06:00
Doug Coleman
06a8e418c4
fix accessor docs
2008-08-29 16:59:57 -05:00
Doug Coleman
8f84b4ba32
new accessors
2008-08-29 16:42:12 -05:00
Slava Pestov
e96228b24c
Move a few UI dependencies into basis
2008-08-22 22:10:49 -05:00