diff options
author | David Thompson <dthompson2@worcester.edu> | 2020-08-26 13:14:46 -0400 |
---|---|---|
committer | David Thompson <dthompson2@worcester.edu> | 2020-08-26 13:42:54 -0400 |
commit | 95f7293bb920b89ee504b2dabcb473302194b124 (patch) | |
tree | 8822cf3d18dbe6963f07b9756be04fe14295975b /chickadee/render/model.scm | |
parent | aba0801bf1c874e20d2698be8a3929ac6e29560a (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.scm | 3 |
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) |