From 5da38baa24b69888fddd71adf79b9984e60e0cef Mon Sep 17 00:00:00 2001 From: David Thompson Date: Fri, 7 Sep 2018 17:34:07 -0400 Subject: render: asset: Use default sampler index of 0 when loading textures. --- chickadee/render/asset.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/chickadee/render/asset.scm b/chickadee/render/asset.scm index 5e4362c..91bdee2 100644 --- a/chickadee/render/asset.scm +++ b/chickadee/render/asset.scm @@ -259,7 +259,8 @@ (33071 'clamp-to-edge))) (define (parse-texture obj images samplers) (let ((image (vector-ref images (number-ref obj "source"))) - (sampler (vector-ref samplers (number-ref obj "sampler")))) + (sampler + (vector-ref samplers (or (number-ref/optional obj "sampler") 0)))) (load-image (scope-file (string-ref image "uri")) #:min-filter (texture-filter (number-ref/optional sampler "minFilter")) -- cgit v1.2.3