summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Add to TODO list.David Thompson2013-08-041-0/+9
|
* 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 ↵David Thompson2013-07-311-0/+19
| | | | the game loop is running.
* 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 ↵David Thompson2013-07-311-1/+1
| | | | of milliseconds.
* Add custom REPL server modules.David Thompson2013-07-312-0/+357
| | | | These are slightly modified versions of the ones that come with Guile.
* 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
| | | | Instead of a busy loop that eats all of the CPU, sleep in-between frames when possible.
* Only perform sprite rotation math when necessary.David Thompson2013-07-301-28/+57
|
* Refactor sprite vertex packing.David Thompson2013-07-291-121/+109
|
* Add action example.David Thompson2013-07-291-0/+57
|
* 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
|
* Tweak links in README in the hopes that github will parse the file correctly ↵David Thompson2013-07-291-1/+1
| | | | now.
* Update example code in README.David Thompson2013-07-291-3/+5
|
* Fix embarrassing typo.David Thompson2013-07-291-1/+1
|
* Update README.David Thompson2013-07-281-6/+11
|
* Fix figl enum.David Thompson2013-07-282-3/+3
|
* Update examples.David Thompson2013-07-285-12/+12
|
* Use hooks instead of primitive callback procedures.David Thompson2013-07-281-84/+49
|
* Update TODO.David Thompson2013-07-281-2/+2
|
* Rewrite game loop to use pure functions.David Thompson2013-07-281-34/+37
|
* Ignore compiled guile files.David Thompson2013-07-261-0/+1
|
* Adding "Building" and "Running Examples" sections to README.David Thompson2013-07-261-0/+27
|
* Ignore automatically generated autotools files.David Thompson2013-07-261-1/+10
|
* Add autotools files.David Thompson2013-07-265-0/+78
|
* Update TODO.David Thompson2013-07-221-1/+1
|
* 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
|
* Update TODO.David Thompson2013-07-221-0/+8
|
* Update examples.David Thompson2013-07-225-24/+17
|
* Split sprite module into 3 modules.David Thompson2013-07-223-251/+327
|