summaryrefslogtreecommitdiff
path: root/2d/sprite.scm
Commit message (Collapse)AuthorAgeFilesLines
* Simplify sprite module now that textures and texture regions are a unified type.David Thompson2013-08-021-69/+27
|
* Only perform sprite rotation math when necessary.David Thompson2013-07-301-28/+57
|
* Refactor sprite vertex packing.David Thompson2013-07-291-121/+109
|
* Only update sprite vertex list when the sprite is dirty.David Thompson2013-07-291-7/+23
|
* Fix figl enum.David Thompson2013-07-281-2/+2
|
* Add rotation and scaling support to sprite batch.David Thompson2013-07-221-17/+36
|
* Split sprite module into 3 modules.David Thompson2013-07-221-251/+38
|
* 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
|
* Update sprite module to reflect changes in figl API.David Thompson2013-07-211-6/+7
|
* Change animation-state type to be immutable.David Thompson2013-07-181-20/+27
|
* Create animation type.David Thompson2013-07-171-25/+122
|
* Use rgba->gl-color in sprite module.David Thompson2013-07-171-3/+5
|
* Add support for sprites that use texture regions and automatic drawing to a ↵David Thompson2013-07-061-32/+104
| | | | batch.
* Update TODO list.David Thompson2013-07-061-3/+0
|
* Add dynamic state to track the current sprite batch.David Thompson2013-07-061-2/+12
|
* Change sprite-batch-draw parameter list to use optional keyword arguments.David Thompson2013-07-061-3/+4
|
* Deleted texture module and moved contents into sprite module.David Thompson2013-07-061-7/+159
|
* Add optional texture coordinate parameters to texture-quad and ↵David Thompson2013-07-061-6/+7
| | | | sprite-batch-draw.
* Fix sprite batch not rendering the correct number of vertices.David Thompson2013-07-061-1/+1
|
* Create simple sprite batch renderer.David Thompson2013-06-271-1/+116
|
* Draw sprites using vertex arrays.David Thompson2013-06-261-19/+84
|
* Add anchor property to sprite object.David Thompson2013-06-231-10/+21
|
* Use a vector for sprite scale.David Thompson2013-06-231-19/+11
|
* Use a vector for sprite position.David Thompson2013-06-231-13/+12
|
* Use keyword arguments in make-sprite and load-sprite.David Thompson2013-06-231-5/+7
|
* Add default sprite arguments to load-sprite.David Thompson2013-06-231-7/+9
|
* Fix sprite default scale values.David Thompson2013-06-161-1/+1
|
* Fix sprite comment.David Thompson2013-06-161-2/+2
|
* Add a make-sprite procedure with keyword arguments.David Thompson2013-06-161-2/+6
|
* Add color property to <sprite>.David Thompson2013-06-161-6/+11
|
* Add basic docstrings to sprite module.David Thompson2013-06-121-0/+3
|
* Add sprite module.David Thompson2013-06-121-0/+72