| 1037 | } |
| 1038 | |
| 1039 | Shader *MiniGL::createShader(const std::string &vertexShader, const std::string &geometryShader, const std::string &fragmentShader) |
| 1040 | { |
| 1041 | Shader *shader = new Shader(); |
| 1042 | |
| 1043 | if (vertexShader != "") |
| 1044 | shader->compileShaderFile(GL_VERTEX_SHADER, vertexShader); |
| 1045 | if (geometryShader != "") |
| 1046 | shader->compileShaderFile(GL_GEOMETRY_SHADER, geometryShader); |
| 1047 | if (fragmentShader != "") |
| 1048 | shader->compileShaderFile(GL_FRAGMENT_SHADER, fragmentShader); |
| 1049 | shader->createAndLinkProgram(); |
| 1050 | return shader; |
| 1051 | } |
| 1052 | void MiniGL::setBreakPointActive(const bool active) |
| 1053 | { |
| 1054 | m_breakPointActive = active; |
nothing calls this directly
no test coverage detected