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 |
Joe Groff
|
a91b59ebc0
|
allow audio-sources to control reference distance and rolloff factor
|
2010-01-19 17:54:55 -08:00 |
Joe Groff
|
c1e49aa74c
|
add gratuitous audio to gpu.demos.raytrace
|
2010-01-19 17:54:25 -08:00 |
Joe Groff
|
1ab753c552
|
game.worlds overhaul: add optional support for integrating audio.engine and make game.input integration optional too. add "tick-game-world" generic for extending game-world's tick* method
|
2010-01-19 16:07:47 -08:00 |
Joe Groff
|
5a8395c0ea
|
missing USING:s
|
2010-01-17 16:07:29 -08:00 |
Joe Groff
|
ab731d5bf7
|
game.loop: fps word to divide a value into 1,000,000
|
2010-01-16 23:25:40 -08:00 |
Joe Groff
|
ae4fec575f
|
add begin-game-world and end-game-world generics so method-chains aren't needed just to do game setup and teardown at the right time
|
2010-01-16 23:06:54 -08:00 |
Joe Groff
|
98d143fde1
|
document game.worlds, tweak GAME: syntax
|
2010-01-16 13:13:13 -08:00 |
Joe Groff
|
c2fa6cf6eb
|
GAME: syntax for defining game entry point with game-loop attributes
|
2010-01-16 12:18:50 -08:00 |
Joe Groff
|
060a680347
|
game-loop: change "tick-length" to more descriptive "tick-interval-micros"
|
2010-01-15 15:03:33 -08:00 |
Joe Groff
|
586894be54
|
bump game demos up to 60fps. we have the technology
|
2010-01-15 14:36:45 -08:00 |
Joe Groff
|
898d678f7d
|
squeeze some TYPED: juice on gpu.*
|
2010-01-15 14:03:15 -08:00 |
Joe Groff
|
ebcaaa0d64
|
Merge branch 'master' into simd-cleanup
|
2009-11-26 16:14:46 -08:00 |
Joe Groff
|
03bae7d316
|
remove SIMD:s
|
2009-11-25 20:21:54 -08:00 |
Slava Pestov
|
08b6ebc7fa
|
Factor source files should not be executable
|
2009-11-21 17:50:43 -06:00 |
Doug Coleman
|
ca39b38303
|
remove system-millis and update vocabs to use system-micros or nano-count
|
2009-11-18 20:56:09 -06:00 |
Joe Groff
|
43112c91a4
|
eliminate most spins from extra
|
2009-11-05 15:34:31 -06:00 |
Joe Groff
|
c6761710a6
|
Merge branch 'master' of http://factorcode.org/git/factor
Conflicts:
basis/locals/locals.factor
basis/peg/peg.factor
extra/infix/infix.factor
|
2009-10-28 16:17:24 -05:00 |
Joe Groff
|
22a9be5ea5
|
update existing code to use :> ( ) when possible
|
2009-10-28 16:11:33 -05:00 |
Doug Coleman
|
ae519868f7
|
over push -> suffix!, over push-all -> append!
|
2009-10-28 15:29:01 -05:00 |
Joe Groff
|
96b9f9200c
|
clean up some stuff in gpu.util.wasd
|
2009-10-26 14:25:51 -05:00 |
Joe Groff
|
a8ed9081d1
|
gpu.buffers: fix stack effect of with-mapped-buffer
|
2009-10-26 13:53:33 -05:00 |
Slava Pestov
|
729f119cc6
|
gpu.shaders: '[ empty? not ] filter' is 'harvest'
|
2009-10-23 07:02:11 -05:00 |
Joe Groff
|
6c0c1d9901
|
gpu.demos.bunny: tokenize model file as it's read to avoid an extra splitting-and-filtering pass
|
2009-10-23 00:08:14 -05:00 |
Joe Groff
|
a42eac4467
|
remove a redundant head from parse-bunny-model
|
2009-10-22 20:26:43 -05:00 |