summaryrefslogtreecommitdiff
path: root/chickadee/render.scm
diff options
context:
space:
mode:
authorDavid Thompson <dthompson2@worcester.edu>2017-08-13 13:23:01 -0400
committerDavid Thompson <dthompson2@worcester.edu>2017-09-13 22:02:39 -0400
commitb1f419114ea546bf3679e7a8dc49bdf268d5fd2a (patch)
tree56312151c0c8e4aa5149917b96d7e2786b54c818 /chickadee/render.scm
parentd507d406b0fa9aac75042f320f141d7b54bccc9b (diff)
Major rewrite of vertex buffer and vertex array abstractions.
Diffstat (limited to 'chickadee/render.scm')
-rw-r--r--chickadee/render.scm5
1 files changed, 2 insertions, 3 deletions
diff --git a/chickadee/render.scm b/chickadee/render.scm
index 9edab51..268a47c 100644
--- a/chickadee/render.scm
+++ b/chickadee/render.scm
@@ -29,7 +29,7 @@
#:use-module (chickadee render framebuffer)
#:use-module (chickadee render shader)
#:use-module (chickadee render texture)
- #:use-module (chickadee render vertex-buffer)
+ #:use-module (chickadee render buffer)
#:use-module (chickadee render viewport)
#:export (current-viewport
current-framebuffer
@@ -160,7 +160,6 @@
(gpu-state-set! *blend-mode-state* (current-blend-mode))
(gpu-state-set! *depth-test-state* (current-depth-test))
(gpu-state-set! *shader-state* shader)
- (gpu-state-set! *vertex-array-state* vertex-array)
(let loop ((i 0))
(when (< i 32)
(texture-set! i (current-texture i))
@@ -170,7 +169,7 @@
(when (eq? 'sampler-2d (uniform-type uniform))
(set-uniform-value! uniform (uniform-value uniform))))
(shader-uniforms shader))
- (render-vertices count)))
+ (render-vertices vertex-array count)))
(define-syntax-rule (gpu-apply shader vertex-array uniforms ...)
(gpu-apply* shader vertex-array #f uniforms ...))