diff options
author | David Thompson <dthompson2@worcester.edu> | 2017-08-13 13:23:01 -0400 |
---|---|---|
committer | David Thompson <dthompson2@worcester.edu> | 2017-09-13 22:02:39 -0400 |
commit | b1f419114ea546bf3679e7a8dc49bdf268d5fd2a (patch) | |
tree | 56312151c0c8e4aa5149917b96d7e2786b54c818 /chickadee/render.scm | |
parent | d507d406b0fa9aac75042f320f141d7b54bccc9b (diff) |
Major rewrite of vertex buffer and vertex array abstractions.
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 ...)) |