summaryrefslogtreecommitdiff
path: root/chickadee/render.scm
diff options
context:
space:
mode:
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 ...))