diff options
-rw-r--r-- | chickadee/graphics/shader.scm | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/chickadee/graphics/shader.scm b/chickadee/graphics/shader.scm index 9cf4f89..8855641 100644 --- a/chickadee/graphics/shader.scm +++ b/chickadee/graphics/shader.scm @@ -33,7 +33,6 @@ #:use-module (chickadee graphics color) #:use-module (chickadee graphics engine) #:use-module (chickadee graphics gl) - #:use-module (chickadee graphics sglsl) #:use-module (chickadee graphics texture) #:use-module (chickadee utils) #:export (shader-data-type? @@ -796,20 +795,6 @@ shader program." (lambda (fragment-port) (make-shader vertex-port fragment-port)))))) -(define-syntax make-shader* - (lambda (x) - (syntax-case x () - ((_ vertex fragment) - (with-syntax ((vert-glsl (datum->syntax x - (with-output-to-string - (lambda () - (sglsl->glsl (syntax->datum #'vertex)))))) - (frag-glsl (datum->syntax x - (with-output-to-string - (lambda () - (sglsl->glsl (syntax->datum #'fragment))))))) - #'(strings->shader (pk vert-glsl) (pk frag-glsl))))))) - (define (shader-uniform shader name) "Return the metadata for the uniform NAME in SHADER." (let ((uniform (uniform-namespace-ref (shader-uniforms shader) name))) |