|
|
@ -2970,6 +2970,8 @@ shader_init(struct gl_shader *shader, struct gl_renderer *renderer, |
|
|
|
|
|
|
|
|
|
|
|
shader->vertex_shader = |
|
|
|
shader->vertex_shader = |
|
|
|
compile_shader(GL_VERTEX_SHADER, 1, &vertex_source); |
|
|
|
compile_shader(GL_VERTEX_SHADER, 1, &vertex_source); |
|
|
|
|
|
|
|
if (shader->vertex_shader == GL_NONE) |
|
|
|
|
|
|
|
return -1; |
|
|
|
|
|
|
|
|
|
|
|
if (renderer->fragment_shader_debug) { |
|
|
|
if (renderer->fragment_shader_debug) { |
|
|
|
sources[0] = fragment_source; |
|
|
|
sources[0] = fragment_source; |
|
|
@ -2984,6 +2986,8 @@ shader_init(struct gl_shader *shader, struct gl_renderer *renderer, |
|
|
|
|
|
|
|
|
|
|
|
shader->fragment_shader = |
|
|
|
shader->fragment_shader = |
|
|
|
compile_shader(GL_FRAGMENT_SHADER, count, sources); |
|
|
|
compile_shader(GL_FRAGMENT_SHADER, count, sources); |
|
|
|
|
|
|
|
if (shader->fragment_shader == GL_NONE) |
|
|
|
|
|
|
|
return -1; |
|
|
|
|
|
|
|
|
|
|
|
shader->program = glCreateProgram(); |
|
|
|
shader->program = glCreateProgram(); |
|
|
|
glAttachShader(shader->program, shader->vertex_shader); |
|
|
|
glAttachShader(shader->program, shader->vertex_shader); |
|
|
|