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 |