summaryrefslogtreecommitdiff
path: root/glew/auto/extensions/gl/GL_ARB_shader_objects
diff options
context:
space:
mode:
authorsotech117 <michael_foiani@brown.edu>2024-04-09 03:14:17 -0400
committersotech117 <michael_foiani@brown.edu>2024-04-09 03:14:17 -0400
commit7a8d0d8bc2572707c9d35006f30ea835c86954b0 (patch)
treededb9a65c1698202ad485378b4186b667008abe5 /glew/auto/extensions/gl/GL_ARB_shader_objects
parent818324678bd5dca790c57048e5012d2937a4b5e5 (diff)
first draft to generate waves
Diffstat (limited to 'glew/auto/extensions/gl/GL_ARB_shader_objects')
-rw-r--r--glew/auto/extensions/gl/GL_ARB_shader_objects79
1 files changed, 79 insertions, 0 deletions
diff --git a/glew/auto/extensions/gl/GL_ARB_shader_objects b/glew/auto/extensions/gl/GL_ARB_shader_objects
new file mode 100644
index 0000000..e384e81
--- /dev/null
+++ b/glew/auto/extensions/gl/GL_ARB_shader_objects
@@ -0,0 +1,79 @@
+GL_ARB_shader_objects
+https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_shader_objects.txt
+GL_ARB_shader_objects
+
+ GL_PROGRAM_OBJECT_ARB 0x8B40
+ GL_SHADER_OBJECT_ARB 0x8B48
+ GL_OBJECT_TYPE_ARB 0x8B4E
+ GL_OBJECT_SUBTYPE_ARB 0x8B4F
+ GL_FLOAT_VEC2_ARB 0x8B50
+ GL_FLOAT_VEC3_ARB 0x8B51
+ GL_FLOAT_VEC4_ARB 0x8B52
+ GL_INT_VEC2_ARB 0x8B53
+ GL_INT_VEC3_ARB 0x8B54
+ GL_INT_VEC4_ARB 0x8B55
+ GL_BOOL_ARB 0x8B56
+ GL_BOOL_VEC2_ARB 0x8B57
+ GL_BOOL_VEC3_ARB 0x8B58
+ GL_BOOL_VEC4_ARB 0x8B59
+ GL_FLOAT_MAT2_ARB 0x8B5A
+ GL_FLOAT_MAT3_ARB 0x8B5B
+ GL_FLOAT_MAT4_ARB 0x8B5C
+ GL_SAMPLER_1D_ARB 0x8B5D
+ GL_SAMPLER_2D_ARB 0x8B5E
+ GL_SAMPLER_3D_ARB 0x8B5F
+ GL_SAMPLER_CUBE_ARB 0x8B60
+ GL_SAMPLER_1D_SHADOW_ARB 0x8B61
+ GL_SAMPLER_2D_SHADOW_ARB 0x8B62
+ GL_SAMPLER_2D_RECT_ARB 0x8B63
+ GL_SAMPLER_2D_RECT_SHADOW_ARB 0x8B64
+ GL_OBJECT_DELETE_STATUS_ARB 0x8B80
+ GL_OBJECT_COMPILE_STATUS_ARB 0x8B81
+ GL_OBJECT_LINK_STATUS_ARB 0x8B82
+ GL_OBJECT_VALIDATE_STATUS_ARB 0x8B83
+ GL_OBJECT_INFO_LOG_LENGTH_ARB 0x8B84
+ GL_OBJECT_ATTACHED_OBJECTS_ARB 0x8B85
+ GL_OBJECT_ACTIVE_UNIFORMS_ARB 0x8B86
+ GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB 0x8B87
+ GL_OBJECT_SHADER_SOURCE_LENGTH_ARB 0x8B88
+ void glAttachObjectARB (GLhandleARB containerObj, GLhandleARB obj)
+ void glCompileShaderARB (GLhandleARB shaderObj)
+ GLhandleARB glCreateProgramObjectARB (void)
+ GLhandleARB glCreateShaderObjectARB (GLenum shaderType)
+ void glDeleteObjectARB (GLhandleARB obj)
+ void glDetachObjectARB (GLhandleARB containerObj, GLhandleARB attachedObj)
+ void glGetActiveUniformARB (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei* length, GLint *size, GLenum *type, GLcharARB *name)
+ void glGetAttachedObjectsARB (GLhandleARB containerObj, GLsizei maxCount, GLsizei* count, GLhandleARB *obj)
+ GLhandleARB glGetHandleARB (GLenum pname)
+ void glGetInfoLogARB (GLhandleARB obj, GLsizei maxLength, GLsizei* length, GLcharARB *infoLog)
+ void glGetObjectParameterfvARB (GLhandleARB obj, GLenum pname, GLfloat* params)
+ void glGetObjectParameterivARB (GLhandleARB obj, GLenum pname, GLint* params)
+ void glGetShaderSourceARB (GLhandleARB obj, GLsizei maxLength, GLsizei* length, GLcharARB *source)
+ GLint glGetUniformLocationARB (GLhandleARB programObj, const GLcharARB* name)
+ void glGetUniformfvARB (GLhandleARB programObj, GLint location, GLfloat* params)
+ void glGetUniformivARB (GLhandleARB programObj, GLint location, GLint* params)
+ void glLinkProgramARB (GLhandleARB programObj)
+ void glShaderSourceARB (GLhandleARB shaderObj, GLsizei count, const GLcharARB ** string, const GLint *length)
+ void glUniform1fARB (GLint location, GLfloat v0)
+ void glUniform1fvARB (GLint location, GLsizei count, const GLfloat* value)
+ void glUniform1iARB (GLint location, GLint v0)
+ void glUniform1ivARB (GLint location, GLsizei count, const GLint* value)
+ void glUniform2fARB (GLint location, GLfloat v0, GLfloat v1)
+ void glUniform2fvARB (GLint location, GLsizei count, const GLfloat* value)
+ void glUniform2iARB (GLint location, GLint v0, GLint v1)
+ void glUniform2ivARB (GLint location, GLsizei count, const GLint* value)
+ void glUniform3fARB (GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
+ void glUniform3fvARB (GLint location, GLsizei count, const GLfloat* value)
+ void glUniform3iARB (GLint location, GLint v0, GLint v1, GLint v2)
+ void glUniform3ivARB (GLint location, GLsizei count, const GLint* value)
+ void glUniform4fARB (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
+ void glUniform4fvARB (GLint location, GLsizei count, const GLfloat* value)
+ void glUniform4iARB (GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
+ void glUniform4ivARB (GLint location, GLsizei count, const GLint* value)
+ void glUniformMatrix2fvARB (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
+ void glUniformMatrix3fvARB (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
+ void glUniformMatrix4fvARB (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
+ void glUseProgramObjectARB (GLhandleARB programObj)
+ void glValidateProgramARB (GLhandleARB programObj)
+ typedef char GLcharARB
+ typedef unsigned int GLhandleARB