diff options
Diffstat (limited to 'chickadee/render.scm')
-rw-r--r-- | chickadee/render.scm | 5 |
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 ...)) |