summaryrefslogtreecommitdiff
path: root/chickadee/render/model.scm
diff options
context:
space:
mode:
authorDavid Thompson <dthompson2@worcester.edu>2020-08-26 13:14:46 -0400
committerDavid Thompson <dthompson2@worcester.edu>2020-08-26 13:42:54 -0400
commit95f7293bb920b89ee504b2dabcb473302194b124 (patch)
tree8822cf3d18dbe6963f07b9756be04fe14295975b /chickadee/render/model.scm
parentaba0801bf1c874e20d2698be8a3929ac6e29560a (diff)
render: Expand depth testing support.
Now includes depth function, mask, and range configuration.
Diffstat (limited to 'chickadee/render/model.scm')
-rw-r--r--chickadee/render/model.scm3
1 files changed, 2 insertions, 1 deletions
diff --git a/chickadee/render/model.scm b/chickadee/render/model.scm
index 2e73506..a9133c4 100644
--- a/chickadee/render/model.scm
+++ b/chickadee/render/model.scm
@@ -29,6 +29,7 @@
#:use-module (chickadee render)
#:use-module (chickadee render buffer)
#:use-module (chickadee render color)
+ #:use-module (chickadee render depth)
#:use-module (chickadee render pbr)
#:use-module (chickadee render phong)
#:use-module (chickadee render shader)
@@ -175,7 +176,7 @@
(%make-model name scenes default-scene render-state))
(define (draw-model model model-matrix view-matrix)
- (with-depth-test #t
+ (with-depth-test default-depth-test
(let ((state (model-render-state model)))
(render-state-reset! state)
(render-state-view-matrix-mult! state view-matrix)