Commit Graph

85 Commits (63089a21247d93389be2d2684fece06a50bc673b)

Author SHA1 Message Date
Matthew Willis 610c47eb18 Refactored cairo gadgets, basing them on the texture-gadget in opengl.gadgets 2008-05-30 10:42:06 -07:00
Slava Pestov cf587c054d Tweak font rendering to avoid roundoff error 2008-05-29 02:40:32 -05:00
Alex Chapman 3a7faad878 use gl-look-at, and make gl-look-at more elegant 2008-05-17 11:49:19 +10:00
Slava Pestov 75fb15ee4c Split stdio up into input-stream/output-stream, pipes work in progress 2008-05-05 02:19:25 -05:00
Slava Pestov eafdb19f90 Cleanups 2008-04-30 16:12:14 -05:00
Joe Groff 89df7fd104 Add missing USING: accessors vocab to demo-support 2008-04-27 18:48:39 -07:00
Joe Groff d6a67d475c Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:

	extra/bunny/bunny.factor
	extra/opengl/demo-support/demo-support.factor
2008-04-27 18:27:47 -07:00
Doug Coleman 4d0ba8c3c1 reverse args for assoc-diff, diff
fix lots of usings
fix help lint
2008-04-26 02:01:43 -05:00
Doug Coleman b7c1f9dbe8 extra changes:
index* -> index-from
last-index* -> last-index-from
1 tail -> rest
1 tail-slice -> rest-slice
subset -> filter
prepose
find* -> find-from
find-last* -> find-last-from
before, after generic, < for integers
make between? work for timestamps
2008-04-25 23:17:08 -05:00
Joe Groff e5eebeb613 Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:

	extra/windows/ole32/ole32.factor
2008-04-21 20:18:10 -07:00
Slava Pestov 55f6636bc0 FFI string encoding conversion 2008-04-20 05:15:46 -05:00
Joe Groff 60025d45c3 Add environment mapping to spheres demo. Modernize more code in bunny and demo-support 2008-04-16 21:06:13 -07:00
Joe Groff b2e90f62c0 Modernize some code in the bunny demo 2008-04-15 20:36:58 -07:00
Doug Coleman f64d511ca6 add usings 2008-04-14 02:40:32 -05:00
Doug Coleman f80085ff0a seq-diff -> diff
seq-intersect -> intersect
2008-04-13 23:09:42 -05:00
Doug Coleman 72080fda4a construct-boa -> boa
construct-empty -> new
2008-04-13 15:06:27 -05:00
Slava Pestov f7df948b06 Documentation updates 2008-04-13 09:34:27 -05:00
Doug Coleman dbac0a1543 Merge branch 'master' of git://factorcode.org/git/factor 2008-04-11 12:59:20 -05:00
Doug Coleman acf6132389 update cond/case 2008-04-11 12:56:48 -05:00
Doug Coleman ddb1749c57 ERROR: should be inside the IN: 2008-04-06 21:07:21 -05:00
Slava Pestov b886718609 opengl no longer depends on *.lib 2008-04-05 07:57:40 -05:00
Doug Coleman 393f77715c update everything to use os singletons 2008-04-02 18:25:33 -05:00
Eduardo Cavazos aa40350aa7 replace add* and add with prefix and suffix 2008-03-31 18:18:05 -06:00
Slava Pestov c22af5c7a6 Rename 2apply to bi@ 2008-03-29 20:36:58 -05:00
Slava Pestov 9e13e61a74 Fix some load errors 2008-03-29 04:07:06 -05:00
Slava Pestov 1f3e6fd0b7 combinators.cleave is now core 2008-03-28 23:00:20 -05:00
Slava Pestov 690621ffb6 Change PREDICATE: syntax 2008-03-26 18:23:19 -05:00
Joe Groff 11d28109cf Merge branch 'master' of git://factorcode.org/git/factor 2008-03-18 23:02:44 -07:00
Eduardo Cavazos 3d2ee2a35c Add more gl-docs 2008-03-16 15:57:56 -06:00
Joe Groff 6f89d7921b Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:

	extra/combinators/lib/lib.factor
	extra/io/windows/files/files.factor
	extra/opengl/demo-support/demo-support.factor
	extra/opengl/shaders/shaders.factor
2008-03-15 20:39:43 -07:00
Joe Groff fe9ab0e26b COM unit tests. Remove redundant call-with word and use cleave instead. 2008-03-15 17:45:05 -07:00
Eduardo Cavazos b36f1e4ea5 more gl help 2008-03-15 18:03:08 -06:00
Eduardo Cavazos 5ab0588e46 Add more opengl.gl help 2008-03-15 15:28:12 -06:00
Eduardo Cavazos d8e8fb253a Add docs for OpenGL Geometric primitives 2008-03-15 15:07:53 -06:00
Slava Pestov fd9bf040ba Removing call-with call-with2; use cleave instead 2008-03-13 03:41:57 -05:00
Slava Pestov 618962aa71 Fix minor bunny bug 2008-03-13 03:39:05 -05:00
Joe Groff 86e700cea0 Fix macosx gl-function-address to use symbols from GL library linked to VM 2008-03-12 22:21:37 -07:00
Joe Groff 07baa20969 Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:

	extra/combinators/lib/lib.factor
2008-03-12 20:52:00 -07:00
Slava Pestov 5af2be3798 More documentation fixes 2008-03-11 21:01:39 -05:00
Slava Pestov 27c9b31288 New benchmarks and UI improvements 2008-02-27 19:24:50 -06:00
Slava Pestov 3bf3c3ee5a New sorting comparison operators 2008-02-26 17:33:48 -06:00
Joe Groff 5f79372789 Rename out-keep to multikeep and move it into combinators.lib 2008-02-15 22:51:52 -08:00
Joe Groff f7ec7cbc44 ole32.dll bindings 2008-02-15 18:08:01 -08:00
Joe Groff 890c5702da On second thought, no point in being clever with glXGetProcAddress. Just always use glXGetProcAddressARB, which should always be available on any GLX implementation with any extension support 2008-02-08 18:18:44 -08:00
Joe Groff eefa95ad25 Remove useless alien-address call from opengl.gl.windows 2008-02-08 18:00:29 -08:00
Joe Groff c906d26b13 Do dynamic lookup of OpenGL 1.2+ functions on all platforms. Use fallback extension names when the official name is not available, e.g., if glUseProgram is missing try glUseProgramObjectARB instead 2008-02-07 22:43:05 -08:00
Joe Groff a4a3ea3fa4 Fix typos in opengl fallback function lists 2008-02-07 22:24:51 -08:00
Joe Groff b718c43f8c Merge branch 'opengl-fallbacks' 2008-02-06 21:10:35 -08:00
Slava Pestov c87bd84635 Fix opengl tags 2008-02-05 18:55:20 -06:00
Joe Groff a544f5eeda Take the fattening opengl vocab and hack it up into smaller, mouth-sized morsels 2008-02-03 15:59:47 -08:00