Commit Graph

111 Commits (9f57fc9762ede86679c56a0178f3735bb95f74c9)

Author SHA1 Message Date
Joe Groff edf7cd6517 gpu.shaders: typo in docs reported by typemore 2010-08-17 17:14:05 -07:00
Slava Pestov 7fe6721993 math.matrices: move normal word from gpu.demos.bunny and reverse sign 2010-07-23 20:41:08 -07:00
Joe Groff 0efe597249 gpu.util.wasd: new utility word "wasd-pixel-ray" that converts a screen pixel position to a world-space vector, indicating direction from eye location 2010-06-23 00:48:17 -07:00
Joe Groff d7374e9d2f gpu.buffers: grow-buffer helper word 2010-05-24 22:13:15 -07:00
Doug Coleman ce95cea303 Finish renaming micros->nanos in game code, update libs 2010-05-21 23:50:42 -05:00
Doug Coleman e559f1470b Use keys/values where appropriate 2010-05-21 12:48:04 -05:00
Joe Groff 4d0508a995 opengl.textures: borrow get-texture-float and get-texture-int helper words from gpu.textures 2010-05-15 12:09:50 -07:00
Joe Groff aeee276044 gpu.buffers: "with-mapped-buffer-array" helper word that wraps a mapped GL buffer in a specialized-array for easy inspection 2010-05-14 16:54:06 -07:00
Joe Groff 857a2ff13b gpu.render: allow uchar-array, ushort-array, and uint-array to be passed directly to render as element arrays 2010-05-14 16:00:27 -07:00
Joe Groff bec542f08d rename half-floats vocab to math.floats.half 2010-04-28 15:48:47 -07:00
Daniel Ehrenberg d9878f81d7 Changing require-when usages to the new syntax for require-when 2010-04-18 14:29:24 -05:00
Joe Groff a34747d360 Merge branch 'master' of factorcode.org:/git/factor 2010-04-11 15:08:41 -07:00
Erik Charlebois 215924baeb Fix build breaks 2010-04-10 22:38:17 -07:00
Erik Charlebois f3a599c034 Remove empty quad vocabulary 2010-04-10 00:02:44 -07:00
Joe Groff 6d062cbc19 gpu.shaders: use "counter" instead of reinventing it 2010-04-07 15:33:19 -07:00
Erik Charlebois d8167e178a More work on fluids 2010-04-06 13:12:10 -07:00
Erik Charlebois ac5f0aa387 Get fluids working on Mac 2010-04-05 01:38:39 -07:00
Erik Charlebois 1a8bdb6994 Fix step effect 2010-04-04 20:52:09 -07:00
Erik Charlebois 8ac11e90f1 Techniques work 2010-04-04 18:57:58 -07:00
Daniel Ehrenberg cacb1f8ebd Merge branch 'master' into conditional 2010-03-28 19:49:32 -04:00
Joe Groff 1afb548db3 gpu: add geometry shader support 2010-03-23 02:11:57 -07:00
Daniel Ehrenberg f2f80dadc7 Updating code to use require-when rather than vocab [ require ] when 2010-03-18 01:13:37 -04:00
Joe Groff dd825806da more help-lint 2010-03-09 21:02:43 -08:00
Joe Groff d4a0a69eb1 generalize stack effects so we can bootstrap with the stricter stack effect checking 2010-03-08 23:38:10 -08:00
Slava Pestov 74891bc02a Update documentation for new help lint check 2010-02-19 12:31:52 +13:00
Joe Groff 064d6fdd17 update gpu docs—VAOs no longer required 2010-02-17 12:50:32 -08:00
Joe Groff 880ac90898 fall back to manual gl vertex attribute management when GL_APPLE_vertex_array_object is not present, so gpu can support vanilla GL 2.0 2010-02-17 11:26:32 -08:00
Joe Groff ef59594700 Merge branch 'master' of git://factorcode.org/git/factor 2010-02-16 10:41:15 -08:00
Joe Groff 8fc8da465b reduce reflection level on gpu.demos.bunny deployment to hopefully get it back below the tools.deploy test limit size 2010-02-16 10:30:20 -08:00
Slava Pestov 4f62d63e47 Merge branch 'deploy-resources' of git://factorcode.org/git/factor into deploy-resources 2010-02-17 00:17:09 +13:00
Slava Pestov 2d57c9d815 Clean up some tags 2010-02-17 00:12:55 +13:00
Joe Groff 8f6cff8167 add icons for gpu.demos.raytrace 2010-02-15 14:29:36 -08:00
Joe Groff 0ddc3611ad icon for gpu.demos.bunny 2010-02-15 11:01:00 -08:00
Joe Groff bc17409c2f gpu.demos.bunny: use images.tiff so that it's present in deployed bundle 2010-02-14 23:27:48 -08:00
Joe Groff 8c88f98814 add resources.txt for gpu.demos.bunny 2010-02-14 14:03:19 -08:00
Joe Groff 5c3c7992f8 gpu.demos.raytrace: add deploy config and resources.txt 2010-02-14 14:02:47 -08:00
Joe Groff 80507856f4 Merge branch 'master' of git://factorcode.org/git/factor 2010-02-14 12:42:37 -08:00
Joe Groff a0853aef4e gpu.textures: add symbolic constants for LATC compression 2010-02-13 18:06:48 -08:00
Erik Charlebois 33bdf4659a Merge up with Joe's earlier change that added s3tc 2010-02-13 02:43:42 -08:00
Joe Groff 9b2fcb7252 gpu.textures: add compressed texture support 2010-02-11 14:22:54 -08:00
Joe Groff 46f79e0542 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 7820c4f77b fix gpu.shaders docs 2010-02-10 14:54:37 -08:00
Joe Groff d1872e61da 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 027f8ce438 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
Joe Groff 0844e138fb gpu.buffers: allocate-byte-array word, equivalent to [ byte-length ] keep allocate-buffer 2010-02-05 14:07:45 -08:00
Joe Groff 8ab69e49c4 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
Joe Groff 6aefee0f6d make sure VAOs are available to gpu library 2010-01-21 10:41:11 -08:00
Joe Groff 3fbadffc7a rearrange order of <static-audio-clip> args to be consistent with <streaming-audio-clip> . add a streaming noise generator to audio.engine.test to ensure streaming clips work 2010-01-20 12:26:07 -08:00
Joe Groff 3088ada94b update game.worlds and gpu.demo.raytrace for audio.engine changes 2010-01-20 11:44:18 -08:00
Joe Groff 6f3e6e4222 downsample gpu.demos.raytrace sound effects to 11kHz so they aren't so pointlessly huge 2010-01-19 19:03:01 -08:00