summaryrefslogtreecommitdiff
path: root/chickadee/render/shapes.scm
diff options
context:
space:
mode:
authorDavid Thompson <dthompson2@worcester.edu>2019-05-13 18:42:59 -0400
committerDavid Thompson <dthompson2@worcester.edu>2019-05-13 18:45:54 -0400
commit50abc024574127a865ef7c4c59b2183169c0013c (patch)
tree378cc2a78c18cefe75341dea02fa88d13f64a7f4 /chickadee/render/shapes.scm
parent6a236d690b0cad9272ea89fc0c8d4fa283e75d11 (diff)
render: Rename "typed buffer" to "buffer view".
* chickadee/render/buffer.scm: s/typed-buffer/buffer-view/ * chickadee/render/shapes.scm: Same. * chickadee/render/sprite.scm: Same. * doc/api.texi: Same.
Diffstat (limited to 'chickadee/render/shapes.scm')
-rw-r--r--chickadee/render/shapes.scm40
1 files changed, 20 insertions, 20 deletions
diff --git a/chickadee/render/shapes.scm b/chickadee/render/shapes.scm
index db54e3d..f7412e8 100644
--- a/chickadee/render/shapes.scm
+++ b/chickadee/render/shapes.scm
@@ -42,14 +42,14 @@
(define draw-filled-rect
(let* ((vertex-buffer
(delay
- (make-streaming-typed-buffer 'vec2 'float 4
- #:name "rect-typed-buffer")))
+ (make-streaming-buffer-view 'vec2 'float 4
+ #:name "rect-buffer-view")))
(index-buffer
(delay
- (make-typed-buffer #:type 'scalar
- #:component-type 'unsigned-int
- #:buffer (make-buffer (u32vector 0 3 2 0 2 1)
- #:target 'index))))
+ (make-buffer-view #:type 'scalar
+ #:component-type 'unsigned-int
+ #:buffer (make-buffer (u32vector 0 3 2 0 2 1)
+ #:target 'index))))
(vertex-array
(delay
(make-vertex-array #:indices (force index-buffer)
@@ -88,8 +88,8 @@ void main (void) {
(y1 (rect-y region))
(x2 (+ x1 (rect-width region)))
(y2 (+ y1 (rect-height region))))
- (with-mapped-typed-buffer (force vertex-buffer)
- (let ((bv (typed-buffer-data (force vertex-buffer))))
+ (with-mapped-buffer-view (force vertex-buffer)
+ (let ((bv (buffer-view-data (force vertex-buffer))))
(f32vector-set! bv 0 x1)
(f32vector-set! bv 1 y1)
(f32vector-set! bv 2 x2)
@@ -112,18 +112,18 @@ void main (void) {
(let* ((mvp (make-null-matrix4))
(vertex-buffer
(delay
- (make-streaming-typed-buffer 'vec2 'float 4
- #:name "line-typed-buffer")))
+ (make-streaming-buffer-view 'vec2 'float 4
+ #:name "line-buffer-view")))
(texcoord-buffer
(delay
- (make-streaming-typed-buffer 'vec2 'float 4
- #:name "line-typed-buffer")))
+ (make-streaming-buffer-view 'vec2 'float 4
+ #:name "line-buffer-view")))
(index-buffer
(delay
- (make-typed-buffer #:type 'scalar
- #:component-type 'unsigned-int
- #:buffer (make-buffer (u32vector 0 3 2 0 2 1)
- #:target 'index))))
+ (make-buffer-view #:type 'scalar
+ #:component-type 'unsigned-int
+ #:buffer (make-buffer (u32vector 0 3 2 0 2 1)
+ #:target 'index))))
(vertex-array
(delay
(make-vertex-array #:indices (force index-buffer)
@@ -255,8 +255,8 @@ may use SHADER to override the built-in line segment shader."
(vy4 (+ (+ y2 ypad) (- xpad)))
(s4 (+ length padding))
(t4 padding))
- (with-mapped-typed-buffer (force vertex-buffer)
- (let ((bv (typed-buffer-data (force vertex-buffer))))
+ (with-mapped-buffer-view (force vertex-buffer)
+ (let ((bv (buffer-view-data (force vertex-buffer))))
(f32vector-set! bv 0 vx1)
(f32vector-set! bv 1 vy1)
(f32vector-set! bv 2 vx2)
@@ -265,8 +265,8 @@ may use SHADER to override the built-in line segment shader."
(f32vector-set! bv 5 vy3)
(f32vector-set! bv 6 vx4)
(f32vector-set! bv 7 vy4)))
- (with-mapped-typed-buffer (force texcoord-buffer)
- (let ((bv (typed-buffer-data (force texcoord-buffer))))
+ (with-mapped-buffer-view (force texcoord-buffer)
+ (let ((bv (buffer-view-data (force texcoord-buffer))))
(f32vector-set! bv 0 s1)
(f32vector-set! bv 1 t1)
(f32vector-set! bv 2 s2)