summaryrefslogtreecommitdiff
path: root/Makefile.am
diff options
context:
space:
mode:
authorDavid Thompson <dthompson2@worcester.edu>2014-11-07 09:30:27 -0500
committerDavid Thompson <dthompson2@worcester.edu>2014-11-07 09:30:27 -0500
commite192265fd0d4873cfd852748cc0f1fb38374288d (patch)
tree373121b6494650f5fea1fc9bc871170201f360a6 /Makefile.am
parent31aeaff69902b0b09a38019549c399043387fc39 (diff)
render: Add rendering context record type.
* sly/render/context.scm: New file. * Makefile.am (SOURCES): Add it. * sly/render/renderer.scm (with-texture-maybe): Delete. (apply-render-op): Use render context. (<renderer>) [context]: New field. (%make-renderer): New syntax. (make-renderer): Was syntax, now a procedure. (render): Use render context. * sly/render/vertex-array.scm (apply-vertex-array): New procedure. (with-vertex-array): Use it. * sly/shader.scm (apply-shader-program): New procedure. (with-shader-program): Use it. * sly/texture.scm (apply-texture): New procedure. (with-texture): Use it.
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am1
1 files changed, 1 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am
index 5dc36fc..45d501e 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -56,6 +56,7 @@ SOURCES = \
sly/render/camera.scm \
sly/render/framebuffer.scm \
sly/render/vertex-array.scm \
+ sly/render/context.scm \
sly/render/renderer.scm \
$(WRAPPER_SOURCES)