~ubuntu-branches/ubuntu/precise/glew/precise

« back to all changes in this revision

Viewing changes to auto/extensions/GL_ARB_separate_shader_objects

  • Committer: Bazaar Package Importer
  • Author(s): Bryce Harrington
  • Date: 2011-02-01 13:29:19 UTC
  • mfrom: (1.1.9 upstream)
  • Revision ID: james.westby@ubuntu.com-20110201132919-mmu31an0y3fuytkj
Tags: 1.5.7.is.1.5.2-1ubuntu1
Revert back to 1.5.2.  The 1.5.7 version led to some sudden nux/compiz
breakages that will need further investigation post-alpha-2.
(LP: #711401, #711396)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
GL_ARB_separate_shader_objects
2
 
http://www.opengl.org/registry/specs/ARB/separate_shader_objects.txt
3
 
GL_ARB_separate_shader_objects
4
 
        GL_VERTEX_SHADER_BIT 0x00000001
5
 
        GL_FRAGMENT_SHADER_BIT 0x00000002
6
 
        GL_GEOMETRY_SHADER_BIT 0x00000004
7
 
        GL_TESS_CONTROL_SHADER_BIT 0x00000008
8
 
        GL_TESS_EVALUATION_SHADER_BIT 0x00000010
9
 
        GL_PROGRAM_SEPARABLE 0x8258
10
 
        GL_ACTIVE_PROGRAM 0x8259
11
 
        GL_PROGRAM_PIPELINE_BINDING 0x825A
12
 
        GL_ALL_SHADER_BITS 0xFFFFFFFF
13
 
        void glActiveShaderProgram (GLuint pipeline, GLuint program)
14
 
        void glBindProgramPipeline (GLuint pipeline)
15
 
        GLuint glCreateShaderProgramv (GLenum type, GLsizei count, const char ** strings)
16
 
        void glDeleteProgramPipelines (GLsizei n, const GLuint* pipelines)
17
 
        void glGenProgramPipelines (GLsizei n, GLuint* pipelines)
18
 
        void glGetProgramPipelineInfoLog (GLuint pipeline, GLsizei bufSize, GLsizei* length, char *infoLog)
19
 
        void glGetProgramPipelineiv (GLuint pipeline, GLenum pname, GLint* params)
20
 
        GLboolean glIsProgramPipeline (GLuint pipeline)
21
 
        void glProgramUniform1d (GLuint program, GLint location, GLdouble x)
22
 
        void glProgramUniform1dv (GLuint program, GLint location, GLsizei count, const GLdouble* value)
23
 
        void glProgramUniform1f (GLuint program, GLint location, GLfloat x)
24
 
        void glProgramUniform1fv (GLuint program, GLint location, GLsizei count, const GLfloat* value)
25
 
        void glProgramUniform1i (GLuint program, GLint location, GLint x)
26
 
        void glProgramUniform1iv (GLuint program, GLint location, GLsizei count, const GLint* value)
27
 
        void glProgramUniform1ui (GLuint program, GLint location, GLuint x)
28
 
        void glProgramUniform1uiv (GLuint program, GLint location, GLsizei count, const GLuint* value)
29
 
        void glProgramUniform2d (GLuint program, GLint location, GLdouble x, GLdouble y)
30
 
        void glProgramUniform2dv (GLuint program, GLint location, GLsizei count, const GLdouble* value)
31
 
        void glProgramUniform2f (GLuint program, GLint location, GLfloat x, GLfloat y)
32
 
        void glProgramUniform2fv (GLuint program, GLint location, GLsizei count, const GLfloat* value)
33
 
        void glProgramUniform2i (GLuint program, GLint location, GLint x, GLint y)
34
 
        void glProgramUniform2iv (GLuint program, GLint location, GLsizei count, const GLint* value)
35
 
        void glProgramUniform2ui (GLuint program, GLint location, GLuint x, GLuint y)
36
 
        void glProgramUniform2uiv (GLuint program, GLint location, GLsizei count, const GLuint* value)
37
 
        void glProgramUniform3d (GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z)
38
 
        void glProgramUniform3dv (GLuint program, GLint location, GLsizei count, const GLdouble* value)
39
 
        void glProgramUniform3f (GLuint program, GLint location, GLfloat x, GLfloat y, GLfloat z)
40
 
        void glProgramUniform3fv (GLuint program, GLint location, GLsizei count, const GLfloat* value)
41
 
        void glProgramUniform3i (GLuint program, GLint location, GLint x, GLint y, GLint z)
42
 
        void glProgramUniform3iv (GLuint program, GLint location, GLsizei count, const GLint* value)
43
 
        void glProgramUniform3ui (GLuint program, GLint location, GLuint x, GLuint y, GLuint z)
44
 
        void glProgramUniform3uiv (GLuint program, GLint location, GLsizei count, const GLuint* value)
45
 
        void glProgramUniform4d (GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
46
 
        void glProgramUniform4dv (GLuint program, GLint location, GLsizei count, const GLdouble* value)
47
 
        void glProgramUniform4f (GLuint program, GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
48
 
        void glProgramUniform4fv (GLuint program, GLint location, GLsizei count, const GLfloat* value)
49
 
        void glProgramUniform4i (GLuint program, GLint location, GLint x, GLint y, GLint z, GLint w)
50
 
        void glProgramUniform4iv (GLuint program, GLint location, GLsizei count, const GLint* value)
51
 
        void glProgramUniform4ui (GLuint program, GLint location, GLuint x, GLuint y, GLuint z, GLuint w)
52
 
        void glProgramUniform4uiv (GLuint program, GLint location, GLsizei count, const GLuint* value)
53
 
        void glProgramUniformMatrix2dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value)
54
 
        void glProgramUniformMatrix2fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
55
 
        void glProgramUniformMatrix2x3dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value)
56
 
        void glProgramUniformMatrix2x3fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
57
 
        void glProgramUniformMatrix2x4dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value)
58
 
        void glProgramUniformMatrix2x4fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
59
 
        void glProgramUniformMatrix3dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value)
60
 
        void glProgramUniformMatrix3fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
61
 
        void glProgramUniformMatrix3x2dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value)
62
 
        void glProgramUniformMatrix3x2fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
63
 
        void glProgramUniformMatrix3x4dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value)
64
 
        void glProgramUniformMatrix3x4fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
65
 
        void glProgramUniformMatrix4dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value)
66
 
        void glProgramUniformMatrix4fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
67
 
        void glProgramUniformMatrix4x2dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value)
68
 
        void glProgramUniformMatrix4x2fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
69
 
        void glProgramUniformMatrix4x3dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value)
70
 
        void glProgramUniformMatrix4x3fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
71
 
        void glUseProgramStages (GLuint pipeline, GLbitfield stages, GLuint program)
72
 
        void glValidateProgramPipeline (GLuint pipeline)