summaryrefslogtreecommitdiff
path: root/chickadee/graphics/framebuffer.scm
diff options
context:
space:
mode:
Diffstat (limited to 'chickadee/graphics/framebuffer.scm')
-rw-r--r--chickadee/graphics/framebuffer.scm9
1 files changed, 5 insertions, 4 deletions
diff --git a/chickadee/graphics/framebuffer.scm b/chickadee/graphics/framebuffer.scm
index da99223..d030f41 100644
--- a/chickadee/graphics/framebuffer.scm
+++ b/chickadee/graphics/framebuffer.scm
@@ -39,6 +39,7 @@
framebuffer-viewport
framebuffer-projection
null-framebuffer
+ g:framebuffer
current-framebuffer
with-framebuffer))
@@ -88,7 +89,7 @@
#:predicate framebuffer?
#:free free-framebuffer)
-(define-graphics-state framebuffer
+(define-graphics-state g:framebuffer
current-framebuffer
#:default null-framebuffer
#:bind bind-framebuffer)
@@ -122,7 +123,7 @@ dimensions WIDTH x HEIGHT."
viewport
projection)))
(graphics-engine-guard! framebuffer)
- (with-graphics-state! ((framebuffer framebuffer))
+ (with-graphics-state! ((g:framebuffer framebuffer))
;; Setup depth buffer.
(gl-bind-renderbuffer (version-3-0 renderbuffer)
renderbuffer-id)
@@ -153,7 +154,7 @@ dimensions WIDTH x HEIGHT."
;; as well so that the user doesn't have to explicitly make a
;; viewport and/or projection matrix unless they actually want to do
;; fancy viewport manipulations.
- (with-graphics-state ((framebuffer framebuffer)
- (viewport (framebuffer-viewport framebuffer)))
+ (with-graphics-state ((g:framebuffer framebuffer)
+ (g:viewport (framebuffer-viewport framebuffer)))
(with-projection (framebuffer-projection framebuffer)
body ...)))