diff options
Diffstat (limited to 'Project/Shader.cpp')
-rw-r--r-- | Project/Shader.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/Project/Shader.cpp b/Project/Shader.cpp index 7835fec..10751e2 100644 --- a/Project/Shader.cpp +++ b/Project/Shader.cpp @@ -72,8 +72,12 @@ ShaderSource Shader::ParseShader(const wxString& filepath) const ss[static_cast<int>(type)] << line + std::string("\n"); } } + + ShaderSource source; + source.vertexShader = ss[0].str(); + source.fragmentShader = ss[1].str(); - return { ss[0].str(), ss[1].str() }; + return source; } unsigned int Shader::CreateShader(std::string& vertexShader, std::string& fragmentShader) const @@ -131,7 +135,7 @@ unsigned int Shader::GetUniformLocation(const std::string& name) GLCall(int location = glGetUniformLocation(m_rendererID, name.c_str())); if (location == -1) { - wxMessageBox(wxString::Format("Atenção! uniform \"%s\" não encontrado", name)); + wxMessageBox(wxString::Format("Atenção! uniform \"%s\" não encontrado", name)); } m_uniformLocationCache[name] = location; |