#include <assert.h>
#include <stdio.h>
+
#include "shader.h"
Shader::Shader() {}
type = SDR_UNKNOWN;
}
-bool Shader::load(const char *fname, SType type)
+bool Shader::load(const char *fname, ShaderType type)
{
switch(type) {
case SDR_VERTEX:
if(!(fp = fopen(fname, "rb"))) {
fprintf(stderr, "Failed to open shader: %s\n", fname);
-
return false;
}
fseek(fp, 0, SEEK_END);
buf[fsz] = '\0';
fclose(fp);
- create(buf, fsz, fname);
- return true;
+ return create(buf, fsz, fname);
}
-SType Shader::get_type()
+ShaderType Shader::get_type()
{
return type;
}