summaryrefslogtreecommitdiff
path: root/src/shader_shim.moon
diff options
context:
space:
mode:
Diffstat (limited to 'src/shader_shim.moon')
-rw-r--r--src/shader_shim.moon6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/shader_shim.moon b/src/shader_shim.moon
index 05e11c1..76e0aec 100644
--- a/src/shader_shim.moon
+++ b/src/shader_shim.moon
@@ -8,8 +8,10 @@ inputs = {
shaders = setmetatable({},{
__index:(self, key) ->
- vert = assert(am.load_string("shaders/" .. key .. ".vert"))
- frag = assert(am.load_string("shaders/" .. key .. ".frag"))
+ vert_name = "shaders/" .. key .. ".vert"
+ frag_name = "shaders/" .. key .. ".frag"
+ vert = assert(am.load_string(vert_name), "Failed to find " .. vert_name)
+ frag = assert(am.load_string(frag_name), "Failed to find " .. frag_name)
vert_subbed = vert\gsub("@%b{}",(n) -> tostring(inputs[n]))
frag_subbed = frag\gsub("@%b{}",(n) -> tostring(inputs[n]))
succ, program = pcall(am.program, vert_subbed, frag_subbed)