Commit Graph

8579 Commits (9c77d7bde8d4dbd4dc3950895efd0b106c18df72)

Author SHA1 Message Date
Joe Groff 8a4fb8cbce gpu.textures: add symbolic constants for LATC compression 2010-02-13 18:06:48 -08:00
Joe Groff 83d10d8135 gpu.textures: add compressed texture support 2010-02-11 14:22:54 -08:00
Joe Groff 72013c88c9 use inline and TYPED: in terrain so that vector math can optimize 2010-02-11 10:55:50 -08:00
Joe Groff ce11431fdb gpu.shaders: change around vertex-array construction a bit. rename <vertex-array> to <multi-vertex-array> and buffer>vertex-array to <vertex-array*> . add new <vertex-array> that takes a single buffer and reads it with the program's linked vertex-format 2010-02-10 15:27:57 -08:00
Joe Groff 910f1b603c fix gpu.shaders docs 2010-02-10 14:54:37 -08:00
Joe Groff 6aa998ad54 change GLSL-PROGRAM: syntax to allow for vertex formats to be specified for link-time attribute index assignment with glBindAttribLocation. the transform feedback format now needs to be marked with "feedback-format:" 2010-02-10 13:03:44 -08:00
Joe Groff a173171e34 gpu.render: allow uniform-tuples to hand off specialized-arrays, structs, simd types, etc. directly to glUniform*v functions when binding uniforms 2010-02-10 11:24:36 -08:00
Slava Pestov 45f1fcaf7b webapps.mason: fix load error 2010-02-10 03:57:14 +13:00
Slava Pestov 84ee18ee74 webapps.mason: fix load error 2010-02-10 02:17:19 +13:00
Slava Pestov 0b1ce1aaed mason.server.notify: fix 2010-02-09 23:30:41 +13:00
Slava Pestov 6762f25064 mason.server.release: work in progress 2010-02-09 23:27:39 +13:00
Slava Pestov 48373a6c4c Remove math.floats.parser now that its no longer needed 2010-02-08 16:52:29 +13:00
Slava Pestov 38ca12e9d8 math.floats.parser: new vocabulary with old string>float word 2010-02-08 08:32:13 +13:00
Slava Pestov db4a1f7536 Fix unit test for math.parser change 2010-02-08 08:31:17 +13:00
Joe Groff 55ab4a68e4 fill in USING: for sequences.inserters tests 2010-02-07 00:14:56 -08:00
Joe Groff 72f7f472b9 Merge branch 'master' of git://factorcode.org/git/factor 2010-02-07 00:13:44 -08:00
Joe Groff 08b26f6739 sequences.inserters: a new utility that abuses the exemplar parameter of *-as combinators to direct their output into existing growable sequences, either appending to the end of the vector (appender) or emptying the vector and replacing the contents (replacer) 2010-02-07 00:13:32 -08:00
erikc 09cfec1d15 Merge branch 'master' of git://github.com/slavapestov/factor 2010-02-05 15:53:18 -08:00
erikc d435e5256c Add material loading for OBJ format, generalize model-viewer and removed hard-coded paths 2010-02-05 15:51:53 -08:00
Joe Groff a9586de62d gpu.buffers: allocate-byte-array word, equivalent to [ byte-length ] keep allocate-buffer 2010-02-05 14:07:45 -08:00
Joe Groff 037dcdd735 Merge branch 'master' of git://factorcode.org/git/factor 2010-02-04 19:45:25 -08:00
Joe Groff 1df64a12ce images.atlas: add "make-atlas-assoc" word to take a name->image assoc and generate a name->texcoord assoc alongside the atlas 2010-02-04 19:43:14 -08:00
Doug Coleman 577db11c45 Merge branch 'master' of git://factorcode.org/git/factor 2010-02-04 16:03:16 -06:00
Doug Coleman c52c69fe1d Move jamshred to unmaintained 2010-02-04 16:03:00 -06:00
Joe Groff 2381e9bf24 quaterion to matrix4 conversion 2010-02-04 11:25:45 -08:00
Slava Pestov 163b74b7c4 pairs: assoc implementation optimized for a single key/value pair 2010-02-04 08:05:01 +13:00
Slava Pestov cdcdb708d7 Update some more 'update' usages to call 'assoc-union!' 2010-02-04 03:44:24 +13:00
Slava Pestov 13eba38801 prettyprint.callables: not needed anymore since fry output is prettier 2010-02-03 23:11:29 +13:00
Slava Pestov df55fed478 generic: rename method-body predicate class to method 2010-02-03 23:11:24 +13:00
Doug Coleman 748f4d7244 Merge branch 'master' of git://factorcode.org/git/factor 2010-02-03 00:05:15 -06:00
Doug Coleman c2b377eb83 Change benchmark.recursive to make less recursions to avoid overflowing the callstack on win64 2010-02-03 00:04:37 -06:00
erikc 03966e4fb2 Move collada viewer to extra/model-viewer 2010-02-01 22:12:22 -08:00
erikc e1223e056f Unify obj and collada loading under a common models umbrella loader 2010-02-01 18:44:09 -08:00
Joe Groff df744bf633 tweak images.atlas interface. return a hash of images to texcoords for the images that made up the atlas 2010-02-01 12:05:28 -08:00
Slava Pestov 444247d890 mason: print callstack trace for build loop errors 2010-02-01 12:41:04 -06:00
erikc c86bedd912 Missed a few changed 2010-01-31 16:56:58 -08:00
erikc 676673fc7e Factored collada implementation a bit more and fixed some bugs 2010-01-31 16:56:26 -08:00
Slava Pestov 5ed0bc72aa Merge git://github.com/littledan/Factor into littledan 2010-01-31 02:54:58 +13:00
Joe Groff 52e25f190c images.atlas tool for creating an atlas image from an array of image objects 2010-01-29 16:33:19 -08:00
Joe Groff e8dfc22073 gpu.shaders: don't attempt to bind vertex attributes that don't exist in the compiled shader 2010-01-28 21:48:41 -08:00
Daniel Ehrenberg 93282bcc94 Removing rot/-rot in nsieve and nsieve-bits 2010-01-26 15:11:12 -06:00
Joe Groff ce5cf520b3 docs for audio.vorbis 2010-01-25 20:35:36 -08:00
Joe Groff 0cd75fb177 don't leak the Factor stream when the vorbis-stream finishes 2010-01-25 20:28:45 -08:00
Joe Groff 9e1f2f422f audio.loader docs 2010-01-25 20:12:22 -08:00
Joe Groff 1da5fe002e fix audio.vorbis streaming to read in data from factor stream whenever necessary to feed libogg a full page. fixes premature stops on some test files 2010-01-25 19:19:17 -08:00
Joe Groff 9cccb39a5a Merge branch 'master' of git://factorcode.org/git/factor 2010-01-25 15:16:05 -08:00
Joe Groff 3487f3a5c5 tweak queue-clip-buffer to stop bothering the audio generator after generate-audio returns a size of 0 or f 2010-01-25 14:52:21 -08:00
Joe Groff bc14a7392b docs for audio.engine 2010-01-25 14:49:11 -08:00
Joe Groff 3a00d2573a docs for "audio" vocab 2010-01-25 13:14:12 -08:00
Slava Pestov de3168ad71 Various documentation improvements 2010-01-26 01:01:12 +13:00