diff render_sdl.c @ 498:51bf87f76d15

Pull shader file names from config file.
author Mike Pavone <pavone@retrodev.com>
date Mon, 28 Oct 2013 23:59:59 -0700
parents 0820a71b80f3
children 251fe7a75a14
line wrap: on
line diff
--- a/render_sdl.c	Mon Oct 28 23:50:28 2013 -0700
+++ b/render_sdl.c	Mon Oct 28 23:59:59 2013 -0700
@@ -181,8 +181,8 @@
 		glBufferData(GL_ARRAY_BUFFER, sizeof(vertex_data), vertex_data, GL_STATIC_DRAW);
 		glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, buffers[1]);
 		glBufferData(GL_ELEMENT_ARRAY_BUFFER, sizeof(element_data), element_data, GL_STATIC_DRAW);
-		vshader = load_shader("default.v.glsl", GL_VERTEX_SHADER);
-		fshader = load_shader("default.f.glsl", GL_FRAGMENT_SHADER);
+		vshader = load_shader(tern_find_ptr_default(config, "videovertex_shader", "default.v.glsl"), GL_VERTEX_SHADER);
+		fshader = load_shader(tern_find_ptr_default(config, "videofragment_shader", "default.f.glsl"), GL_FRAGMENT_SHADER);
 		program = glCreateProgram();
 		glAttachShader(program, vshader);
 		glAttachShader(program, fshader);