diff --git a/lib/make/webgl.js b/lib/make/webgl.js index 3de3c61..9154731 100644 --- a/lib/make/webgl.js +++ b/lib/make/webgl.js @@ -59,7 +59,7 @@ class webgl extends make { static parseUniforms (shader) { let names = [] - let result = shader.match(/uniform .* (\w+)(?=;)/gm) + let result = shader.match(/uniform \w+ \w+(?=;)/gm) if (result) { result.forEach((v) => names.push(v.split(' ').pop())) } @@ -68,7 +68,7 @@ class webgl extends make { static parseAttributes (shader) { let names = [] - let result = shader.match(/attribute .* (\w+)(?=;)/gm) + let result = shader.match(/attribute \w+ \w+(?=;)/gm) if (result) { result.forEach((v) => names.push(v.split(' ').pop())) }