removed printf:s, made error printing more consistent
This commit is contained in:
parent
2383faf456
commit
44ba0468d9
2 changed files with 13 additions and 32 deletions
11
renderer.c
11
renderer.c
|
|
@ -18,8 +18,8 @@ GLuint compile_shader(GLuint type, const char *src) {
|
|||
glGetShaderiv(id, GL_INFO_LOG_LENGTH, &result);
|
||||
char *message = alloca(length * sizeof(char));
|
||||
glGetShaderInfoLog(id, length, &length, message);
|
||||
printf("failed to compile %s shader\n", type == GL_VERTEX_SHADER ? "vertex" : "fragment");
|
||||
printf("%s\n", message);
|
||||
fprintf(stderr, "failed to compile %s shader\n", type == GL_VERTEX_SHADER ? "vertex" : "fragment");
|
||||
fprintf(stderr, "%s\n", message);
|
||||
glDeleteShader(id);
|
||||
return 0;
|
||||
}
|
||||
|
|
@ -72,7 +72,7 @@ GLuint create_shader(const char *fragment_src) {
|
|||
GLuint load_shader(const char *path) {
|
||||
FILE *handle = fopen(path, "r");
|
||||
if (handle == NULL) {
|
||||
printf("failed to open shader file: '%s'\n", path);
|
||||
fprintf(stderr, "failed to open shader file: '%s'\n", path);
|
||||
exit(1);
|
||||
}
|
||||
|
||||
|
|
@ -89,7 +89,7 @@ GLuint load_shader(const char *path) {
|
|||
strcpy(string, fragment_header_src);
|
||||
|
||||
if (!fread(string + header_length, sizeof(char), file_length, handle)) {
|
||||
printf("failed to read shader file\n");
|
||||
fprintf(stderr, "failed to read shader file\n");
|
||||
exit(1);
|
||||
}
|
||||
|
||||
|
|
@ -121,8 +121,6 @@ GLuint load_shader(const char *path) {
|
|||
Renderer new_renderer() {
|
||||
const char *version_str = (const char *)glGetString(GL_VERSION);
|
||||
const char *renderer_str = (const char *)glGetString(GL_RENDERER);
|
||||
printf("GL_VERSION: %s\n", version_str);
|
||||
printf("GL_RENDERER: %s\n", renderer_str);
|
||||
|
||||
glEnable(GL_DEPTH_TEST);
|
||||
|
||||
|
|
@ -175,7 +173,6 @@ int shader_file_was_modified(Renderer *state) {
|
|||
void render(Renderer *state, int w, int h, double time, char *shader_path, int reload_shader) {
|
||||
int m = shader_file_was_modified(state);
|
||||
if (m || reload_shader || strcmp(state->shader_path, shader_path)) {
|
||||
printf("reloading!\n");
|
||||
state->shader = load_shader(shader_path);
|
||||
state->shader_path = shader_path;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue