mesa: add some comments on shaderapi.c functions
This commit is contained in:
@@ -627,7 +627,8 @@ get_shader_source(struct gl_context *ctx, GLuint shader, GLsizei maxLength,
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set/replace shader source code.
|
* Set/replace shader source code. A helper function used by
|
||||||
|
* glShaderSource[ARB] and glCreateShaderProgramEXT.
|
||||||
*/
|
*/
|
||||||
static void
|
static void
|
||||||
shader_source(struct gl_context *ctx, GLuint shader, const GLchar *source)
|
shader_source(struct gl_context *ctx, GLuint shader, const GLchar *source)
|
||||||
@@ -1534,6 +1535,10 @@ _mesa_use_shader_program(struct gl_context *ctx, GLenum type,
|
|||||||
ctx->Driver.UseProgram(ctx, shProg);
|
ctx->Driver.UseProgram(ctx, shProg);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* For GL_EXT_separate_shader_objects
|
||||||
|
*/
|
||||||
void GLAPIENTRY
|
void GLAPIENTRY
|
||||||
_mesa_UseShaderProgramEXT(GLenum type, GLuint program)
|
_mesa_UseShaderProgramEXT(GLenum type, GLuint program)
|
||||||
{
|
{
|
||||||
@@ -1570,6 +1575,10 @@ _mesa_UseShaderProgramEXT(GLenum type, GLuint program)
|
|||||||
_mesa_use_shader_program(ctx, type, shProg);
|
_mesa_use_shader_program(ctx, type, shProg);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* For GL_EXT_separate_shader_objects
|
||||||
|
*/
|
||||||
void GLAPIENTRY
|
void GLAPIENTRY
|
||||||
_mesa_ActiveProgramEXT(GLuint program)
|
_mesa_ActiveProgramEXT(GLuint program)
|
||||||
{
|
{
|
||||||
@@ -1582,6 +1591,10 @@ _mesa_ActiveProgramEXT(GLuint program)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* For GL_EXT_separate_shader_objects
|
||||||
|
*/
|
||||||
GLuint GLAPIENTRY
|
GLuint GLAPIENTRY
|
||||||
_mesa_CreateShaderProgramEXT(GLenum type, const GLchar *string)
|
_mesa_CreateShaderProgramEXT(GLenum type, const GLchar *string)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user