Commit Graph

85 Commits (63089a21247d93389be2d2684fece06a50bc673b)

Author SHA1 Message Date
Joe Groff 4e4e4ee157 Make setting up shader uniform parameters nicer from with-gl-program 2008-02-02 18:15:22 -08:00
Joe Groff ae51681750 Fix has-gl-extensions? when requested extensions are not contiguous in the gl-extensions string 2008-02-02 14:24:03 -08:00
Joe Groff bcd5ac6bbb Merge git://factorcode.org/git/factor 2008-02-02 13:15:05 -08:00
Joe Groff 9667afcb81 cel-shading, line-art, and bunny touch their magic rings together and become Super Bunny Demo 2008-02-02 13:14:22 -08:00
Slava Pestov 70b685fad8 Load fixes, FreeType memory usage fix 2008-02-02 15:00:16 -06:00
Eduardo Cavazos 5da80f7e5d Lot's of load-everything fixes.
* untabify things
  * using ascii or unicode
2008-02-02 00:29:47 -06:00
Joe Groff 5e77685811 Merge git://factorcode.org/git/factor 2008-02-01 18:17:55 -08:00
Slava Pestov af13a47485 Adding tags 2008-01-31 23:04:11 -06:00
Joe Groff f3b9e889ff Start work on making bunny demos use vertex buffers to draw 2008-01-31 20:24:08 -08:00
Joe Groff 971e84482b Add no-op parsing support for OpenGL fallback function names 2008-01-29 22:18:25 -08:00
Joe Groff d56acaab86 Fix broken opengl shader words 2008-01-29 20:50:15 -08:00
Slava Pestov 47e991649c USE byte-arrays in opengl 2008-01-28 01:06:01 -06:00
Slava Pestov 33d9e45420 Merge git://pgdn.org/factor 2008-01-28 00:12:46 -06:00
Joe Groff 7b7987f476 Remove redundant [ call ] from cleanups in opengl.factor. Back out graft*/ungraft* cleanup for performance 2008-01-27 21:52:14 -08:00
Slava Pestov 578ee72509 Fix conflict 2008-01-27 23:17:48 -06:00
Joe Groff 1d7ba3363e OpenGL capability checking words (require-gl-version, require-gl-extensions, and friends) 2008-01-27 19:32:23 -08:00
Joe Groff 11eca5b38a Documentation for new words in opengl vocab 2008-01-26 22:37:28 -08:00
Slava Pestov 1c91a286e5 Updating summary and authors 2008-01-27 01:02:31 -04:00
Slava Pestov 0b079572d1 Clean up opengl a bit (untested) 2008-01-27 00:05:37 -04:00
Slava Pestov a09e216582 Replace memory>string and string>memory with four primitives and update io.windows.nt.monitor 2008-01-26 23:38:30 -04:00
Joe Groff 1dbc1c1f9b Improve the line-art demo. Put cleanup guards on libc:with-malloc and opengl:with-framebuffer . 2008-01-26 17:15:09 -08:00
Joe Groff 3a0540555e Add framebuffer helper words to opengl vocabulary. Add a new "line-art" demo demonstrating OpenGL GLSL and framebuffer rendering. Push code common to line-art and cel-shading into an opengl-demo-support vocab 2008-01-24 22:16:36 -08:00
Joe Groff 2295594526 Remove USE-IF: again 2008-01-17 23:06:32 -08:00
Joe Groff ce92275c8e Documentation for the GLSL-related utility words in opengl 2008-01-13 22:58:11 -08:00
Joe Groff a808ce5325 Merge branch 'master' of git://factorcode.org/git/factor 2008-01-13 18:21:12 -08:00
Joe Groff 8f69f86438 Cel shading demo. Caching implementation of GL-FUNCTION: for windows. 2008-01-13 17:35:26 -08:00
Joe Groff 4044cd293a TYPEDEF-IF: and USE-IF: words; ptrdiff_t C type moved to alien.c-types and special-cased for win64 2008-01-13 00:09:08 -08:00
Joe Groff e0caf654e6 OpenGL 2.1 support 2008-01-12 22:58:56 -08:00
Doug Coleman b6b9e6cc05 lint cleanups 2008-01-12 12:23:34 -10:00
Slava Pestov c8360f5ae5 Rename curry* to with 2008-01-09 17:36:30 -05:00
Slava Pestov 092d18d1b9 OpenGL errors are now thrown instaed of just being printed 2007-11-04 18:06:47 -05:00
Slava Pestov 58545d5756 Radio buttons and check boxes 2007-10-31 01:04:54 -04:00
Slava Pestov 202f7cdfff Forgot to remove opengl.lib 2007-10-08 22:28:08 -04:00
Slava Pestov 94a8ce2237 Merged opengl.lib into opengl and update Ed's demos (don\'t tase me bro\!) 2007-10-08 21:23:20 -04:00
Slava Pestov a96457cecc Initial import 2007-09-20 18:09:08 -04:00