diff --git a/src/Shader.cpp b/src/Shader.cpp index 0add38d3a..e51959491 100644 --- a/src/Shader.cpp +++ b/src/Shader.cpp @@ -58,18 +58,18 @@ Shader::Shader(const Version version, const Type type): _type(type), _id(0) { switch(version) { #ifndef MAGNUM_TARGET_GLES - case Version::GL210: addSource("#version 120\n"); return; - case Version::GL300: addSource("#version 130\n"); return; - case Version::GL310: addSource("#version 140\n"); return; - case Version::GL320: addSource("#version 150\n"); return; - case Version::GL330: addSource("#version 330\n"); return; - case Version::GL400: addSource("#version 400\n"); return; - case Version::GL410: addSource("#version 410\n"); return; - case Version::GL420: addSource("#version 420\n"); return; - case Version::GL430: addSource("#version 430\n"); return; + case Version::GL210: sources.push_back("#version 120\n"); return; + case Version::GL300: sources.push_back("#version 130\n"); return; + case Version::GL310: sources.push_back("#version 140\n"); return; + case Version::GL320: sources.push_back("#version 150\n"); return; + case Version::GL330: sources.push_back("#version 330\n"); return; + case Version::GL400: sources.push_back("#version 400\n"); return; + case Version::GL410: sources.push_back("#version 410\n"); return; + case Version::GL420: sources.push_back("#version 420\n"); return; + case Version::GL430: sources.push_back("#version 430\n"); return; #else - case Version::GLES200: addSource("#version 100\n"); return; - case Version::GLES300: addSource("#version 300\n"); return; + case Version::GLES200: sources.push_back("#version 100\n"); return; + case Version::GLES300: sources.push_back("#version 300\n"); return; #endif case Version::None: