diff options
author | David Thompson <dthompson2@worcester.edu> | 2017-03-31 15:14:30 -0400 |
---|---|---|
committer | David Thompson <dthompson2@worcester.edu> | 2017-03-31 15:23:41 -0400 |
commit | 8152ddc9e677dcf9bf553d5b9a95148ff48cc17c (patch) | |
tree | c1537424bedc9dc1a26c821975f7414f603f676e /.dir-locals.el | |
parent | 4ba1a03337ec50e3fabe0f50c76fcbfc458f3abf (diff) |
render: texture: Support using 32 texture units.
* chickadee/render/texture.scm (make-apply-texture, texture-ref,
texture-set!): New procedures.
(*texture-states*): New variable.
(apply-texture, *texture-state*): Delete.
(make-texture): Use 'vector-set!'
* chickadee/render/shader.scm: Export 'uniform-type'.
(default-uniform-value): Remove 'sampler-2d' case.
(extract-uniforms): Handle sampler-2d uniforms specially.
* chickadee/render.scm (current-texture): Add 'i' argument.
(with-texture): Add 'n' argument.
(gpu-apply*): Set textures for all texture units.
* .dir-locals.el: Update indentation rules for 'with-texture'.
Diffstat (limited to '.dir-locals.el')
-rw-r--r-- | .dir-locals.el | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/.dir-locals.el b/.dir-locals.el index 3cfdc35..540a9b0 100644 --- a/.dir-locals.el +++ b/.dir-locals.el @@ -2,7 +2,7 @@ . ((eval . (put 'with-blend-mode 'scheme-indent-function 1)) (eval . (put 'with-depth-test 'scheme-indent-function 1)) - (eval . (put 'with-texture 'scheme-indent-function 1)) + (eval . (put 'with-texture 'scheme-indent-function 2)) (eval . (put 'with-shader 'scheme-indent-function 1)) (eval . (put 'with-vertex-array 'scheme-indent-function 1)) (eval . (put 'with-projection 'scheme-indent-function 1)) |