projects
/
demo
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
assign mesh, material to objects
[demo]
/
src
/
shader.cc
diff --git
a/src/shader.cc
b/src/shader.cc
index
703c2dc
..
bd80cfe
100644
(file)
--- a/
src/shader.cc
+++ b/
src/shader.cc
@@
-4,6
+4,19
@@
Shader::Shader() {}
Shader::~Shader() {}
Shader::Shader() {}
Shader::~Shader() {}
+bool Shader::load(const char *fname, SType type)
+{
+ switch(type) {
+ case SDR_VERTEX:
+ case SDR_FRAGMENT:
+ break;
+ default:
+ fprintf(stderr, "Invalid shader type used in loading.\n");
+ return false;
+ }
+ return true;
+}
+
ShaderProgram::ShaderProgram()
{
}
ShaderProgram::ShaderProgram()
{
}
@@
-12,7
+25,7
@@
ShaderProgram::~ShaderProgram()
{
}
{
}
-void ShaderProgram::set_shader(Shader *sdr, SType type)
+void ShaderProgram::add_shader(Shader *sdr, SType type)
{
shaders[type] = sdr;
}
\ No newline at end of file
{
shaders[type] = sdr;
}
\ No newline at end of file