summaryrefslogtreecommitdiff
path: root/sly
Commit message (Expand)AuthorAgeFilesLines
* config: Fix configure script substitution.David Thompson2015-11-121-1/+1
* config: Fix data directory.David Thompson2015-11-123-9/+7
* game: Stop the game loop upon SIGINT.David Thompson2015-11-121-0/+5
* configure: Add FreeImage and GSL prefix/libdir options.David Thompson2015-11-113-5/+15
* render: Add more rotation combinators.David Thompson2015-11-091-0/+18
* render: Export additional procedures.David Thompson2015-11-091-1/+8
* render: mesh: Clean up style a bit.David Thompson2015-11-091-15/+33
* render: shape: Fix make-cube.David Thompson2015-11-091-5/+7
* render: camera: Add 3d-camera procedure.David Thompson2015-11-091-1/+12
* render: Reimplement rendering engine using functional combinators.David Thompson2015-09-219-231/+553
* Add new record type syntax.David Thompson2015-09-211-0/+54
* render: mesh: Tweak with-mesh to use null-mesh.David Thompson2015-09-091-1/+1
* render: mesh: Add custom record type printer.David Thompson2015-09-091-0/+9
* render: Add separate projection and model-view matrix stacks.David Thompson2015-09-093-35/+49
* render: Force OpenGL state changes when resetting context.David Thompson2015-09-091-7/+7
* render: Reset OpenGL state after drawing a frame.David Thompson2015-09-091-1/+4
* render: Reimplement OpenGL state machine manager.David Thompson2015-08-265-235/+241
* Optimize matrix operations.David Thompson2015-08-253-43/+57
* signal: Add comments specifying emacs indentation for macros.Christopher Allan Webber2015-06-121-0/+4
* Rename start-game-loop to run-game-loop.David Thompson2015-06-101-2/+2
* signal: Redefine the semantics of signal-let and signal-let*.David Thompson2015-06-061-9/+9
* game: Add scene argument to start-game-loop.David Thompson2015-06-061-5/+12
* render: model: Add model-scale.David Thompson2015-06-061-0/+6
* render: Add <scene> record type.David Thompson2015-06-063-50/+134
* render: context: Add with-render-context-excursion macro.David Thompson2015-06-061-1/+22
* render: context: Add framebuffer and viewport fields.David Thompson2015-06-061-1/+18
* render: framebuffer: Tweak interface.David Thompson2015-06-061-7/+8
* render: camera: Add null-viewport.David Thompson2015-06-061-0/+3
* signal: Fix inaccurate comment.David Thompson2015-06-061-1/+1
* render: Bypass texture rendering when a model uses the null texture.David Thompson2015-06-062-1/+2
* render: texture: Add texture-null? procedure.David Thompson2015-06-061-0/+5
* render: model: Add null-model.David Thompson2015-04-051-2/+15
* render: model: Prefix procedures with 'model-'.David Thompson2015-04-051-9/+14
* window: Throw an exception when SDL window cannot be opened.David Thompson2015-03-171-1/+2
* render: context: Rewrite transform stack.David Thompson2015-03-122-25/+53
* render: context: Use GL parameters.David Thompson2015-03-111-54/+34
* render: shader: Add null-shader-program.David Thompson2015-03-111-1/+3
* render: texture: Ensure 2D textures are enabled when applying texture.David Thompson2015-03-111-1/+3
* render: utils: Add apply-depth-test.David Thompson2015-03-111-1/+7
* render: utils: Improve apply-blend-mode.David Thompson2015-03-111-3/+8
* render: context: Add GL parameter type.David Thompson2015-03-111-0/+18
* render: utils: Remove generic draw method.David Thompson2015-03-111-5/+1
* render: Remove shader argument from sprite and label constructors.David Thompson2015-03-092-15/+7
* render: Merge <group> into <model>.David Thompson2015-03-092-166/+93
* signals: Add signal-timer.David Thompson2015-03-091-1/+6
* render: mesh: Add null-mesh.David Thompson2015-03-082-1/+3
* render: texture: Add null-texture.David Thompson2015-03-082-1/+4
* render: mesh: Rewrite constructors and expose vertex buffers.David Thompson2015-01-264-116/+143
* render: mesh: Generalize <mesh> type to support streaming data.David Thompson2015-01-261-41/+74
* render: mesh: Support streaming vertex buffers.David Thompson2015-01-261-3/+6