Module: Mesa Branch: master Commit: e9ff3b9918b2e97ca7f46f5de8ed400bc2f7f7cb URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9ff3b9918b2e97ca7f46f5de8ed400bc2f7f7cb
Author: Gregory Hainaut <gregory.hain...@gmail.com> Date: Fri Jun 28 14:13:49 2013 -0700 mesa/sso: Implement _mesa_CreateShaderProgramv This was originally included in another patch, but it was split out by Ian Romanick. Reviewed-by: Ian Romanick <ian.d.roman...@intel.com> Reviewed-by: Jordan Justen <jordan.l.jus...@intel.com> --- src/mesa/main/shaderapi.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/mesa/main/shaderapi.c b/src/mesa/main/shaderapi.c index f981900..3dc073f 100644 --- a/src/mesa/main/shaderapi.c +++ b/src/mesa/main/shaderapi.c @@ -1930,10 +1930,15 @@ _mesa_CreateShaderProgramEXT(GLenum type, const GLchar *string) /** * ARB_separate_shader_objects: Compile & Link Program + * + * Basically the same as _mesa_CreateShaderProgramEXT but with support of + * multiple strings and sets the SeparateShader flag to true. */ GLuint GLAPIENTRY _mesa_CreateShaderProgramv(GLenum type, GLsizei count, const GLchar* const *strings) { - return 0; + GET_CURRENT_CONTEXT(ctx); + + return _mesa_create_shader_program(ctx, GL_TRUE, type, count, strings); } _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-commit