summaryrefslogtreecommitdiff
path: root/2d
Commit message (Expand)AuthorAgeFilesLines
...
* Fix freeimage-load procedure that was not passing enough arguments.David Thompson2013-08-151-4/+3
* Flip freeimage bitmaps vertically because the y-axis is the reverse of what w...David Thompson2013-08-151-4/+9
* Add wrapper for FreeImage_FlipVertical.David Thompson2013-08-151-0/+12
* Use freeimage for texture loading.David Thompson2013-08-141-21/+17
* Add freeimage wrapper.David Thompson2013-08-141-0/+250
* Remove reference to pixel-format* enum.David Thompson2013-08-141-2/+2
* Remove unnecessary gl enum.David Thompson2013-08-141-20/+0
* Move gl.scm to wrappers subdirectory.David Thompson2013-08-143-3/+3
* Remove redundant comparisons in rect-contains?David Thompson2013-08-141-4/+0
* Fix rect-intersects?David Thompson2013-08-131-2/+2
* Forgot to export rect-clip.David Thompson2013-08-131-0/+1
* Expand rect module.David Thompson2013-08-131-6/+30
* Create rect module.David Thompson2013-08-121-0/+99
* Ensure that all texture objects are added to the texture guardian.David Thompson2013-08-041-8/+11
* Whitespace.David Thompson2013-08-021-2/+0
* Refactor pack-sprite-vertices.David Thompson2013-08-021-52/+36
* Refactor sprite vertex array rendering procedures.David Thompson2013-08-021-65/+38
* Simplify sprite module now that textures and texture regions are a unified type.David Thompson2013-08-021-69/+27
* Refactor <texture-region> into <texture>.David Thompson2013-08-021-71/+73
* Add a global mutex that allows the REPL server to be used more safely while t...David Thompson2013-07-311-0/+19
* Small re-organization.David Thompson2013-07-311-1/+10
* Move game-loop procedure out of run-game-loop.David Thompson2013-07-311-16/+16
* Spawn REPL server when game loop starts.David Thompson2013-07-311-0/+3
* Floor tick-interval since we're dealing with milliseconds and not fractions o...David Thompson2013-07-311-1/+1
* Add custom REPL server modules.David Thompson2013-07-312-0/+357
* Use weighted average FPS measurement.David Thompson2013-07-311-22/+38
* Use the current-time argument in time-left.David Thompson2013-07-311-1/+1
* Improve game loop.David Thompson2013-07-311-18/+16
* Only perform sprite rotation math when necessary.David Thompson2013-07-301-28/+57
* Refactor sprite vertex packing.David Thompson2013-07-291-121/+109
* Create actions module which only has a lerp action thus far.David Thompson2013-07-291-0/+40
* Only update sprite vertex list when the sprite is dirty.David Thompson2013-07-291-7/+23
* Fix figl enum.David Thompson2013-07-282-3/+3
* Use hooks instead of primitive callback procedures.David Thompson2013-07-281-84/+49
* Rewrite game loop to use pure functions.David Thompson2013-07-281-34/+37
* Add rotation and scaling support to sprite batch.David Thompson2013-07-221-17/+36
* Re-export vector-map and vector-for-each.David Thompson2013-07-221-0/+3
* Create math module.David Thompson2013-07-221-0/+82
* Split sprite module into 3 modules.David Thompson2013-07-223-251/+327
* Add support for colors in a sprite batch.David Thompson2013-07-211-9/+16
* Use sprite color when rendering without a batch.David Thompson2013-07-211-6/+10
* rgba->gl-color now returns a vector instead of a list.David Thompson2013-07-211-5/+5
* Add optional resizable paramter to open-window.David Thompson2013-07-211-16/+18
* Add additional SDL event handlers.David Thompson2013-07-211-1/+26
* Remove event-keycode and event-keymods.David Thompson2013-07-211-12/+4
* Remove input module now that guile-sdl changed their keysym enumeration.David Thompson2013-07-211-288/+0
* Update sprite module to reflect changes in figl API.David Thompson2013-07-211-6/+7
* Create gl module.David Thompson2013-07-211-0/+96
* Update to guile-sdl 0.5.0 API.David Thompson2013-07-212-9/+9
* Change animation-state type to be immutable.David Thompson2013-07-181-20/+27