Implemented logging utilities

This commit is contained in:
2025-07-28 08:29:53 -04:00
parent 7d8f4561eb
commit c8b5a5ebd4
16 changed files with 138 additions and 26 deletions

View File

@@ -7,12 +7,9 @@
namespace ugly{
class ShaderProgramBuilder {
public:
class Error: public std::runtime_error{
public:
using std::runtime_error::runtime_error;
};
private:
GLuint mProgram;
public:
ShaderProgramBuilder();
~ShaderProgramBuilder();
@@ -20,9 +17,6 @@ public:
ShaderProgramBuilder &attachFromMemory(GLenum type, const GLchar *string, GLint length = 0);
ShaderProgramBuilder &attachFromFile(GLenum type, const char *filename);
GLuint link();
private:
GLuint mProgram;
};
}