From e192265fd0d4873cfd852748cc0f1fb38374288d Mon Sep 17 00:00:00 2001 From: David Thompson Date: Fri, 7 Nov 2014 09:30:27 -0500 Subject: 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. () [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. --- Makefile.am | 1 + 1 file changed, 1 insertion(+) (limited to 'Makefile.am') 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) -- cgit v1.2.3