summaryrefslogtreecommitdiff
path: root/sly
Commit message (Expand)AuthorAgeFilesLines
* render: font: Remove unused module imports.David Thompson2016-02-051-2/+0
* render: font: Add docstring for enable-fonts.David Thompson2016-02-051-3/+4
* live-reload: Don't load anything if the game hasn't started.David Thompson2016-02-051-0/+3
* game: Add game started hook.David Thompson2016-01-271-2/+16
* sprite: Add null-sprite.David Thompson2016-01-241-0/+4
* signal: Run newly added hooks immediately.David Thompson2016-01-121-2/+6
* window: Configure various OpenGL parameters.David Thompson2016-01-121-1/+6
* window: Respect fullscreen setting.David Thompson2016-01-121-0/+1
* audio: Add #:loop? argument to play-music.David Thompson2016-01-121-2/+2
* game-loop: Process input events before each agenda tick.David Thompson2016-01-121-1/+1
* render: font: Add support for non-blended font rendering.David Thompson2016-01-121-4/+8
* Rename (sly record) to (sly records).David Thompson2016-01-121-1/+1
* render: Add alpha value to render context.David Thompson2016-01-122-2/+7
* render: sprite-batch: Unbind VAO *before* mapping buffers.David Thompson2016-01-021-27/+29
* render: Add render/signal macro.David Thompson2016-01-021-1/+9
* signal: Add hook API for side-effects.David Thompson2016-01-011-6/+30
* render: Add sprite batch.David Thompson2016-01-011-0/+259
* render: mesh: Add support for streaming vertex buffers.David Thompson2016-01-011-13/+56
* math: rect: Fix rect-inflate implementation.David Thompson2016-01-011-2/+2
* Upgrade to SDL2!David Thompson2015-12-2212-613/+181
* Reimplement live-reload module.David Thompson2015-11-151-20/+35
* signal: Add signal-call.David Thompson2015-11-151-1/+8
* render: shader: Rename <shader-program> to <shader>.David Thompson2015-11-153-146/+124
* render: shader: Remove 'attributes' field.David Thompson2015-11-141-32/+26
* config: Add scope-datdir procedure.David Thompson2015-11-141-0/+5
* 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