diff --git a/Plugins/NativeEngine/Source/ShaderCompilerOpenGL.cpp b/Plugins/NativeEngine/Source/ShaderCompilerOpenGL.cpp index 58d63f875..a8b6cccc1 100644 --- a/Plugins/NativeEngine/Source/ShaderCompilerOpenGL.cpp +++ b/Plugins/NativeEngine/Source/ShaderCompilerOpenGL.cpp @@ -75,6 +75,12 @@ namespace Babylon break; } uniformString += uniform.name; + if (uniform.size > 1) + { + char tempArrayString[512]; + sprintf(tempArrayString, "[%d]", uniform.size); + uniformString += tempArrayString; + } uniformString += ";"; compiler->add_header_line(uniformString); }