diff --git a/src/Shader.cpp b/src/Shader.cpp index bae0c5ff2..fa8f627bf 100644 --- a/src/Shader.cpp +++ b/src/Shader.cpp @@ -63,7 +63,7 @@ GLuint Shader::compile() { /* Create shader and set its source */ shader = glCreateShader(_type); - glShaderSource(shader, 1, _sources, nullptr); + glShaderSource(shader, sources.size(), _sources, nullptr); /* Compile shader */ glCompileShader(shader);