chickadee.git
3 years agorender: texture: Add texture atlas record type.
David Thompson [Fri, 13 Jan 2017 01:07:23 +0000 (20:07 -0500)] 
render: texture: Add texture atlas record type.

3 years agorender: sprite: Add "nine patch" renderer.
David Thompson [Fri, 13 Jan 2017 00:19:05 +0000 (19:19 -0500)] 
render: sprite: Add "nine patch" renderer.

3 years agorender: sprite: Don't reset batch if batching is already active.
David Thompson [Thu, 12 Jan 2017 02:48:00 +0000 (21:48 -0500)] 
render: sprite: Don't reset batch if batching is already active.

* chickadee/render/sprite.scm (with-batched-sprites): Test if *batch?*
is false before resetting state.

3 years agoUpdate .dir-locals.el.
David Thompson [Wed, 11 Jan 2017 00:40:57 +0000 (19:40 -0500)] 
Update .dir-locals.el.

3 years agorender: sprite: Change draw-sprite to use rects.
David Thompson [Wed, 11 Jan 2017 00:40:31 +0000 (19:40 -0500)] 
render: sprite: Change draw-sprite to use rects.

3 years agomath: matrix: Update to use new vector library.
David Thompson [Wed, 11 Jan 2017 00:40:16 +0000 (19:40 -0500)] 
math: matrix: Update to use new vector library.

3 years agomath: Begin rewrite of vector math module.
David Thompson [Wed, 11 Jan 2017 00:37:09 +0000 (19:37 -0500)] 
math: Begin rewrite of vector math module.

3 years agomath: Add rect module.
David Thompson [Fri, 6 Jan 2017 04:20:50 +0000 (23:20 -0500)] 
math: Add rect module.

3 years agorender: gl: Add glUniform2fv binding.
David Thompson [Wed, 11 Jan 2017 00:29:14 +0000 (19:29 -0500)] 
render: gl: Add glUniform2fv binding.

3 years agomath: Inline operations for performance improvements.
David Thompson [Wed, 11 Jan 2017 00:28:27 +0000 (19:28 -0500)] 
math: Inline operations for performance improvements.

3 years agoinput: controller: Inline controller-axis calls.
David Thompson [Wed, 11 Jan 2017 00:27:34 +0000 (19:27 -0500)] 
input: controller: Inline controller-axis calls.

3 years agoFirst commit!
David Thompson [Thu, 5 Jan 2017 03:16:26 +0000 (22:16 -0500)] 
First commit!