diff options
| author | Alexander M Pickering <alex@cogarr.net> | 2025-01-21 16:03:25 -0600 |
|---|---|---|
| committer | Alexander M Pickering <alex@cogarr.net> | 2025-01-21 16:03:25 -0600 |
| commit | 89a8f94ac0206412c1a2d7b8766d97dbdbd36253 (patch) | |
| tree | c9ddc23d31d3c5058d3465dabb68aae7b8209138 /src/shader_shim.moon | |
| parent | 0370d64b3bd7914be55358817e52bbc8a529a7d3 (diff) | |
| download | ggj25-89a8f94ac0206412c1a2d7b8766d97dbdbd36253.tar.gz ggj25-89a8f94ac0206412c1a2d7b8766d97dbdbd36253.tar.bz2 ggj25-89a8f94ac0206412c1a2d7b8766d97dbdbd36253.zip | |
work
Diffstat (limited to 'src/shader_shim.moon')
| -rw-r--r-- | src/shader_shim.moon | 6 |
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) |
