Changeset 266
- Timestamp:
- 07/08/07 03:59:56 (1 year ago)
- Files:
-
- trunk/DerelictGL/derelict/opengl/extension/arb/color_buffer_float.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/arb/draw_buffers.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/arb/matrix_palette.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/arb/multisample.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/arb/multitexture.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/arb/occlusion_query.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/arb/point_parameters.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/arb/shader_objects.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/arb/texture_compression.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/arb/transpose_matrix.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/arb/vertex_blend.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/arb/vertex_buffer_object.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/arb/vertex_program.d (modified) (7 diffs)
- trunk/DerelictGL/derelict/opengl/extension/arb/vertex_shader.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/arb/window_pos.d (modified) (2 diffs)
- trunk/DerelictGL/derelict/opengl/extension/ati/draw_buffers.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ati/element_array.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ati/envmap_bumpmap.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ati/fragment_shader.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ati/map_object_buffer.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ati/pn_triangles.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ati/separate_stencil.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ati/vertex_array_object.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ati/vertex_attrib_array_object.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ati/vertex_streams.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ext/blend_color.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ext/blend_equation_separate.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ext/blend_func_separate.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ext/blend_minmax.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ext/color_subtable.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ext/compiled_vertex_array.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ext/convolution.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ext/coordinate_frame.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ext/cull_vertex.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ext/depth_bounds_test.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ext/draw_buffers2.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ext/draw_instanced.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ext/draw_range_elements.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ext/fog_coord.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ext/fragment_lighting.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ext/framebuffer_blit.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ext/framebuffer_multisample.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ext/framebuffer_object.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ext/geometry_shader4.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ext/gpu_program_parameters.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ext/gpu_shader4.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ext/histogram.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ext/light_texture.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ext/multi_draw_arrays.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ext/multisample.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ext/paletted_texture.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ext/pixel_transform.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ext/point_parameters.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ext/scene_marker.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ext/secondary_color.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ext/stencil_clear_tag.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ext/stencil_two_side.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ext/texture3D.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ext/texture_buffer_object.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ext/texture_integer.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ext/texture_perturb_normal.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ext/timer_query.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ext/vertex_shader.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/ext/vertex_weighting.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/nv/depth_buffer_float.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/nv/evaluators.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/nv/fence.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/nv/fragment_program.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/nv/framebuffer_multisample_coverage.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/nv/geometry_program4.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/nv/gpu_program4.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/nv/half_float.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/nv/occlusion_query.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/nv/parameter_buffer_object.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/nv/pixel_data_range.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/nv/point_sprite.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/nv/primitive_restart.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/nv/register_combiners.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/nv/register_combiners2.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/nv/transform_feedback.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/nv/vertex_array_range.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/nv/vertex_program.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/gl12.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/gl13.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/gl14.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/gl15.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/gl20.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/gl21.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/glfuncs.d (modified) (16 diffs)
- trunk/DerelictGLU/derelict/opengl/glu.d (modified) (7 diffs)
- trunk/DerelictIL/derelict/devil/ilfuncs.d (modified) (2 diffs)
- trunk/DerelictILU/derelict/devil/ilufuncs.d (modified) (1 diff)
- trunk/DerelictILUT/derelict/devil/ilutfuncs.d (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/DerelictGL/derelict/opengl/extension/arb/color_buffer_float.d
r264 r266 81 81 } 82 82 83 private const char[] Funcs = 84 " 85 typedef void function(GLenum,GLenum) pfglClampColorARB; 86 "; 87 83 88 version(Windows) 84 89 { 85 extern(Windows): 90 extern(Windows): mixin(Funcs); 86 91 } 87 92 else 88 93 { 89 extern(C): 94 extern(C): mixin(Funcs); 90 95 } 91 96 92 typedef void function(GLenum,GLenum) pfglClampColorARB;93 97 pfglClampColorARB glClampColorARB; trunk/DerelictGL/derelict/opengl/extension/arb/draw_buffers.d
r264 r266 92 92 GL_DRAW_BUFFER15_ARB = 0x8834, 93 93 } 94 95 private const char[] Funcs = 96 " 97 typedef void function(GLsizei, GLenum*) pfglDrawBuffersARB; 98 "; 99 94 100 version(Windows) 95 101 { 96 extern(Windows): 102 extern(Windows): mixin(Funcs); 97 103 } 98 104 else 99 105 { 100 extern(C): 106 extern(C): mixin(Funcs); 101 107 } 102 108 103 typedef void function(GLsizei, GLenum*) pfglDrawBuffersARB;104 109 pfglDrawBuffersARB glDrawBuffersARB; trunk/DerelictGL/derelict/opengl/extension/arb/matrix_palette.d
r264 r266 94 94 } 95 95 96 private const char[] Funcs = 97 " 98 typedef void function(GLint) pfglCurrentPaletteMatrixARB; 99 typedef void function(GLint, GLubyte*) pfglMatrixIndexubvARB; 100 typedef void function(GLint, GLushort*) pfglMatrixIndexusvARB; 101 typedef void function(GLint, GLuint*) pfglMatrixIndexuivARB; 102 typedef void function(GLint, GLenum, GLsizei, GLvoid*) pfglMatrixIndexPointerARB; 103 "; 104 96 105 version(Windows) 97 106 { 98 extern(Windows): 107 extern(Windows): mixin(Funcs); 99 108 } 100 109 else 101 110 { 102 extern(C): 111 extern(C): mixin(Funcs); 103 112 } 104 113 105 typedef void function(GLint) pfglCurrentPaletteMatrixARB;106 typedef void function(GLint, GLubyte*) pfglMatrixIndexubvARB;107 typedef void function(GLint, GLushort*) pfglMatrixIndexusvARB;108 typedef void function(GLint, GLuint*) pfglMatrixIndexuivARB;109 typedef void function(GLint, GLenum, GLsizei, GLvoid*) pfglMatrixIndexPointerARB;110 114 pfglCurrentPaletteMatrixARB glCurrentPaletteMatrixARB; 111 115 pfglMatrixIndexubvARB glMatrixIndexubvARB; trunk/DerelictGL/derelict/opengl/extension/arb/multisample.d
r264 r266 85 85 } 86 86 87 private const char[] Funcs = 88 " 89 typedef void function(GLclampf, GLboolean) pfglSampleCoverageARB; 90 "; 91 87 92 version(Windows) 88 93 { 89 extern(Windows): 94 extern(Windows): mixin(Funcs); 90 95 } 91 96 else 92 97 { 93 extern(C): 98 extern(C): mixin(Funcs); 94 99 } 95 100 96 typedef void function(GLclampf, GLboolean) pfglSampleCoverageARB; 101 97 102 pfglSampleCoverageARB glSampleCoverageARB; trunk/DerelictGL/derelict/opengl/extension/arb/multitexture.d
r265 r266 178 178 } 179 179 180 private const char[] Funcs = 181 " 182 typedef void function(GLenum) pfglActiveTextureARB; 183 typedef void function(GLenum) pfglClientActiveTextureARB; 184 typedef void function(GLenum, GLdouble) pfglMultiTexCoord1dARB; 185 typedef void function(GLenum, GLdouble*) pfglMultiTexCoord1dvARB; 186 typedef void function(GLenum, GLfloat) pfglMultiTexCoord1fARB; 187 typedef void function(GLenum, GLfloat*) pfglMultiTexCoord1fvARB; 188 typedef void function(GLenum, GLint) pfglMultiTexCoord1iARB; 189 typedef void function(GLenum, GLint*) pfglMultiTexCoord1ivARB; 190 typedef void function(GLenum, GLshort) pfglMultiTexCoord1sARB; 191 typedef void function(GLenum, GLshort*) pfglMultiTexCoord1svARB; 192 typedef void function(GLenum, GLdouble, GLdouble) pfglMultiTexCoord2dARB; 193 typedef void function(GLenum, GLdouble*) pfglMultiTexCoord2dvARB; 194 typedef void function(GLenum, GLfloat, GLfloat) pfglMultiTexCoord2fARB; 195 typedef void function(GLenum, GLfloat*) pfglMultiTexCoord2fvARB; 196 typedef void function(GLenum, GLint, GLint) pfglMultiTexCoord2iARB; 197 typedef void function(GLenum, GLint*) pfglMultiTexCoord2ivARB; 198 typedef void function(GLenum, GLshort, GLshort) pfglMultiTexCoord2sARB; 199 typedef void function(GLenum, GLshort*) pfglMultiTexCoord2svARB; 200 typedef void function(GLenum, GLdouble, GLdouble, GLdouble) pfglMultiTexCoord3dARB; 201 typedef void function(GLenum, GLdouble*) pfglMultiTexCoord3dvARB; 202 typedef void function(GLenum, GLfloat, GLfloat, GLfloat) pfglMultiTexCoord3fARB; 203 typedef void function(GLenum, GLfloat*) pfglMultiTexCoord3fvARB; 204 typedef void function(GLenum, GLint, GLint, GLint) pfglMultiTexCoord3iARB; 205 typedef void function(GLenum, GLint*) pfglMultiTexCoord3ivARB; 206 typedef void function(GLenum, GLshort, GLshort, GLshort) pfglMultiTexCoord3sARB; 207 typedef void function(GLenum, GLshort*) pfglMultiTexCoord3svARB; 208 typedef void function(GLenum, GLdouble, GLdouble, GLdouble, GLdouble) pfglMultiTexCoord4dARB; 209 typedef void function(GLenum, GLdouble*) pfglMultiTexCoord4dvARB; 210 typedef void function(GLenum, GLfloat, GLfloat, GLfloat, GLfloat) pfglMultiTexCoord4fARB; 211 typedef void function(GLenum, GLfloat*) pfglMultiTexCoord4fvARB; 212 typedef void function(GLenum, GLint, GLint, GLint, GLint) pfglMultiTexCoord4iARB; 213 typedef void function(GLenum, GLint*) pfglMultiTexCoord4ivARB; 214 typedef void function(GLenum, GLshort, GLshort, GLshort, GLshort) pfglMultiTexCoord4sARB; 215 typedef void function(GLenum, GLshort*) pfglMultiTexCoord4svARB; 216 "; 217 180 218 version(Windows) 181 219 { 182 extern(Windows): 220 extern(Windows): mixin(Funcs); 183 221 } 184 222 else 185 223 { 186 extern(C): 187 } 188 189 typedef void function(GLenum) pfglActiveTextureARB; 190 typedef void function(GLenum) pfglClientActiveTextureARB; 191 typedef void function(GLenum, GLdouble) pfglMultiTexCoord1dARB; 192 typedef void function(GLenum, GLdouble*) pfglMultiTexCoord1dvARB; 193 typedef void function(GLenum, GLfloat) pfglMultiTexCoord1fARB; 194 typedef void function(GLenum, GLfloat*) pfglMultiTexCoord1fvARB; 195 typedef void function(GLenum, GLint) pfglMultiTexCoord1iARB; 196 typedef void function(GLenum, GLint*) pfglMultiTexCoord1ivARB; 197 typedef void function(GLenum, GLshort) pfglMultiTexCoord1sARB; 198 typedef void function(GLenum, GLshort*) pfglMultiTexCoord1svARB; 199 typedef void function(GLenum, GLdouble, GLdouble) pfglMultiTexCoord2dARB; 200 typedef void function(GLenum, GLdouble*) pfglMultiTexCoord2dvARB; 201 typedef void function(GLenum, GLfloat, GLfloat) pfglMultiTexCoord2fARB; 202 typedef void function(GLenum, GLfloat*) pfglMultiTexCoord2fvARB; 203 typedef void function(GLenum, GLint, GLint) pfglMultiTexCoord2iARB; 204 typedef void function(GLenum, GLint*) pfglMultiTexCoord2ivARB; 205 typedef void function(GLenum, GLshort, GLshort) pfglMultiTexCoord2sARB; 206 typedef void function(GLenum, GLshort*) pfglMultiTexCoord2svARB; 207 typedef void function(GLenum, GLdouble, GLdouble, GLdouble) pfglMultiTexCoord3dARB; 208 typedef void function(GLenum, GLdouble*) pfglMultiTexCoord3dvARB; 209 typedef void function(GLenum, GLfloat, GLfloat, GLfloat) pfglMultiTexCoord3fARB; 210 typedef void function(GLenum, GLfloat*) pfglMultiTexCoord3fvARB; 211 typedef void function(GLenum, GLint, GLint, GLint) pfglMultiTexCoord3iARB; 212 typedef void function(GLenum, GLint*) pfglMultiTexCoord3ivARB; 213 typedef void function(GLenum, GLshort, GLshort, GLshort) pfglMultiTexCoord3sARB; 214 typedef void function(GLenum, GLshort*) pfglMultiTexCoord3svARB; 215 typedef void function(GLenum, GLdouble, GLdouble, GLdouble, GLdouble) pfglMultiTexCoord4dARB; 216 typedef void function(GLenum, GLdouble*) pfglMultiTexCoord4dvARB; 217 typedef void function(GLenum, GLfloat, GLfloat, GLfloat, GLfloat) pfglMultiTexCoord4fARB; 218 typedef void function(GLenum, GLfloat*) pfglMultiTexCoord4fvARB; 219 typedef void function(GLenum, GLint, GLint, GLint, GLint) pfglMultiTexCoord4iARB; 220 typedef void function(GLenum, GLint*) pfglMultiTexCoord4ivARB; 221 typedef void function(GLenum, GLshort, GLshort, GLshort, GLshort) pfglMultiTexCoord4sARB; 222 typedef void function(GLenum, GLshort*) pfglMultiTexCoord4svARB; 224 extern(C): mixin(Funcs); 225 } 226 223 227 pfglActiveTextureARB glActiveTextureARB; 224 228 pfglClientActiveTextureARB glClientActiveTextureARB; trunk/DerelictGL/derelict/opengl/extension/arb/occlusion_query.d
r264 r266 95 95 } 96 96 97 private const char[] Funcs = 98 " 99 typedef void function(GLsizei, GLuint*) pfglGenQueriesARB; 100 typedef void function(GLsizei, GLuint*) pfglDeleteQueriesARB; 101 typedef GLboolean function(GLuint) pfglIsQueryARB; 102 typedef void function(GLenum, GLuint) pfglBeginQueryARB; 103 typedef void function(GLenum) pfglEndQueryARB; 104 typedef void function(GLenum, GLenum, GLint*) pfglGetQueryivARB; 105 typedef void function(GLuint, GLenum, GLint*) pfglGetQueryObjectivARB; 106 typedef void function(GLuint, GLenum, GLuint*) pfglGetQueryObjectuivARB; 107 "; 108 97 109 version(Windows) 98 110 { 99 extern(Windows): 111 extern(Windows): mixin(Funcs); 100 112 } 101 113 else 102 114 { 103 extern(C): 115 extern(C): mixin(Funcs); 104 116 } 105 117 106 typedef void function(GLsizei, GLuint*) pfglGenQueriesARB;107 typedef void function(GLsizei, GLuint*) pfglDeleteQueriesARB;108 typedef GLboolean function(GLuint) pfglIsQueryARB;109 typedef void function(GLenum, GLuint) pfglBeginQueryARB;110 typedef void function(GLenum) pfglEndQueryARB;111 typedef void function(GLenum, GLenum, GLint*) pfglGetQueryivARB;112 typedef void function(GLuint, GLenum, GLint*) pfglGetQueryObjectivARB;113 typedef void function(GLuint, GLenum, GLuint*) pfglGetQueryObjectuivARB;114 118 pfglGenQueriesARB glGenQueriesARB; 115 119 pfglDeleteQueriesARB glDeleteQueriesARB; trunk/DerelictGL/derelict/opengl/extension/arb/point_parameters.d
r264 r266 82 82 } 83 83 84 private const char[] Funcs = 85 " 86 typedef void function(GLenum, GLfloat) pfglPointParameterfARB; 87 typedef void function(GLenum, GLfloat*) pfglPointParameterfvARB; 88 "; 89 84 90 version(Windows) 85 91 { 86 extern(Windows): 92 extern(Windows): mixin(Funcs); 87 93 } 88 94 else 89 95 { 90 extern(C): 96 extern(C): mixin(Funcs); 91 97 } 92 98 93 typedef void function(GLenum, GLfloat) pfglPointParameterfARB;94 typedef void function(GLenum, GLfloat*) pfglPointParameterfvARB;95 99 pfglPointParameterfARB glPointParameterfARB; 96 100 pfglPointParameterfvARB glPointParameterfvARB; trunk/DerelictGL/derelict/opengl/extension/arb/shader_objects.d
r264 r266 189 189 alias uint GLhandleARB; 190 190 191 private const char[] Funcs = 192 " 193 typedef void function(GLhandleARB) pfglDeleteObjectARB; 194 typedef GLhandleARB function(GLenum) pfglGetHandleARB; 195 typedef void function(GLhandleARB, GLhandleARB) pfglDetachObjectARB; 196 typedef GLhandleARB function(GLenum) pfglCreateShaderObjectARB; 197 typedef void function(GLhandleARB, GLsizei, GLcharARB**, GLint*) pfglShaderSourceARB; 198 typedef void function(GLhandleARB) pfglCompileShaderARB; 199 typedef GLhandleARB function() pfglCreateProgramObjectARB; 200 typedef void function(GLhandleARB, GLhandleARB) pfglAttachObjectARB; 201 typedef void function(GLhandleARB) pfglLinkProgramARB; 202 typedef void function(GLhandleARB) pfglUseProgramObjectARB; 203 typedef void function(GLhandleARB) pfglValidateProgramARB; 204 typedef void function(GLint, GLfloat) pfglUniform1fARB; 205 typedef void function(GLint, GLfloat, GLfloat) pfglUniform2fARB; 206 typedef void function(GLint, GLfloat, GLfloat, GLfloat) pfglUniform3fARB; 207 typedef void function(GLint, GLfloat, GLfloat, GLfloat, GLfloat) pfglUniform4fARB; 208 typedef void function(GLint, GLint) pfglUniform1iARB; 209 typedef void function(GLint, GLint, GLint) pfglUniform2iARB; 210 typedef void function(GLint, GLint, GLint, GLint) pfglUniform3iARB; 211 typedef void function(GLint, GLint, GLint, GLint, GLint) pfglUniform4iARB; 212 typedef void function(GLint, GLsizei, GLfloat*) pfglUniform1fvARB; 213 typedef void function(GLint, GLsizei, GLfloat*) pfglUniform2fvARB; 214 typedef void function(GLint, GLsizei, GLfloat*) pfglUniform3fvARB; 215 typedef void function(GLint, GLsizei, GLfloat*) pfglUniform4fvARB; 216 typedef void function(GLint, GLsizei, GLint*) pfglUniform1ivARB; 217 typedef void function(GLint, GLsizei, GLint*) pfglUniform2ivARB; 218 typedef void function(GLint, GLsizei, GLint*) pfglUniform3ivARB; 219 typedef void function(GLint, GLsizei, GLint*) pfglUniform4ivARB; 220 typedef void function(GLint, GLsizei, GLboolean, GLfloat*) pfglUniformMatrix2fvARB; 221 typedef void function(GLint, GLsizei, GLboolean, GLfloat*) pfglUniformMatrix3fvARB; 222 typedef void function(GLint, GLsizei, GLboolean, GLfloat*) pfglUniformMatrix4fvARB; 223 typedef void function(GLhandleARB, GLenum, GLfloat*) pfglGetObjectParameterfvARB; 224 typedef void function(GLhandleARB, GLenum, GLint*) pfglGetObjectParameterivARB; 225 typedef void function(GLhandleARB, GLsizei, GLsizei*, GLcharARB*) pfglGetInfoLogARB; 226 typedef void function(GLhandleARB, GLsizei, GLsizei*, GLhandleARB*) pfglGetAttachedObjectsARB; 227 typedef GLint function(GLhandleARB, GLcharARB*) pfglGetUniformLocationARB; 228 typedef void function(GLhandleARB, GLuint, GLsizei, GLsizei*, GLint*, GLenum*, GLcharARB*) pfglGetActiveUniformARB; 229 typedef void function(GLhandleARB, GLint, GLfloat*) pfglGetUniformfvARB; 230 typedef void function(GLhandleARB, GLint, GLint*) pfglGetUniformivARB; 231 typedef void function(GLhandleARB, GLsizei, GLsizei*, GLcharARB*) pfglGetShaderSourceARB; 232 "; 233 191 234 version(Windows) 192 235 { 193 extern(Windows): 236 extern(Windows): mixin(Funcs); 194 237 } 195 238 else 196 239 { 197 extern(C): 198 } 199 200 typedef void function(GLhandleARB) pfglDeleteObjectARB; 201 typedef GLhandleARB function(GLenum) pfglGetHandleARB; 202 typedef void function(GLhandleARB, GLhandleARB) pfglDetachObjectARB; 203 typedef GLhandleARB function(GLenum) pfglCreateShaderObjectARB; 204 typedef void function(GLhandleARB, GLsizei, GLcharARB**, GLint*) pfglShaderSourceARB; 205 typedef void function(GLhandleARB) pfglCompileShaderARB; 206 typedef GLhandleARB function() pfglCreateProgramObjectARB; 207 typedef void function(GLhandleARB, GLhandleARB) pfglAttachObjectARB; 208 typedef void function(GLhandleARB) pfglLinkProgramARB; 209 typedef void function(GLhandleARB) pfglUseProgramObjectARB; 210 typedef void function(GLhandleARB) pfglValidateProgramARB; 211 typedef void function(GLint, GLfloat) pfglUniform1fARB; 212 typedef void function(GLint, GLfloat, GLfloat) pfglUniform2fARB; 213 typedef void function(GLint, GLfloat, GLfloat, GLfloat) pfglUniform3fARB; 214 typedef void function(GLint, GLfloat, GLfloat, GLfloat, GLfloat) pfglUniform4fARB; 215 typedef void function(GLint, GLint) pfglUniform1iARB; 216 typedef void function(GLint, GLint, GLint) pfglUniform2iARB; 217 typedef void function(GLint, GLint, GLint, GLint) pfglUniform3iARB; 218 typedef void function(GLint, GLint, GLint, GLint, GLint) pfglUniform4iARB; 219 typedef void function(GLint, GLsizei, GLfloat*) pfglUniform1fvARB; 220 typedef void function(GLint, GLsizei, GLfloat*) pfglUniform2fvARB; 221 typedef void function(GLint, GLsizei, GLfloat*) pfglUniform3fvARB; 222 typedef void function(GLint, GLsizei, GLfloat*) pfglUniform4fvARB; 223 typedef void function(GLint, GLsizei, GLint*) pfglUniform1ivARB; 224 typedef void function(GLint, GLsizei, GLint*) pfglUniform2ivARB; 225 typedef void function(GLint, GLsizei, GLint*) pfglUniform3ivARB; 226 typedef void function(GLint, GLsizei, GLint*) pfglUniform4ivARB; 227 typedef void function(GLint, GLsizei, GLboolean, GLfloat*) pfglUniformMatrix2fvARB; 228 typedef void function(GLint, GLsizei, GLboolean, GLfloat*) pfglUniformMatrix3fvARB; 229 typedef void function(GLint, GLsizei, GLboolean, GLfloat*) pfglUniformMatrix4fvARB; 230 typedef void function(GLhandleARB, GLenum, GLfloat*) pfglGetObjectParameterfvARB; 231 typedef void function(GLhandleARB, GLenum, GLint*) pfglGetObjectParameterivARB; 232 typedef void function(GLhandleARB, GLsizei, GLsizei*, GLcharARB*) pfglGetInfoLogARB; 233 typedef void function(GLhandleARB, GLsizei, GLsizei*, GLhandleARB*) pfglGetAttachedObjectsARB; 234 typedef GLint function(GLhandleARB, GLcharARB*) pfglGetUniformLocationARB; 235 typedef void function(GLhandleARB, GLuint, GLsizei, GLsizei*, GLint*, GLenum*, GLcharARB*) pfglGetActiveUniformARB; 236 typedef void function(GLhandleARB, GLint, GLfloat*) pfglGetUniformfvARB; 237 typedef void function(GLhandleARB, GLint, GLint*) pfglGetUniformivARB; 238 typedef void function(GLhandleARB, GLsizei, GLsizei*, GLcharARB*) pfglGetShaderSourceARB; 240 extern(C): mixin(Funcs); 241 } 242 239 243 pfglDeleteObjectARB glDeleteObjectARB; 240 244 pfglGetHandleARB glGetHandleARB; trunk/DerelictGL/derelict/opengl/extension/arb/texture_compression.d
r264 r266 99 99 } 100 100 101 private const char[] Funcs = 102 " 103 typedef void function(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, GLvoid*) pfglCompressedTexImage3DARB; 104 typedef void function(GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, GLvoid*) pfglCompressedTexImage2DARB; 105 typedef void function(GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, GLvoid*) pfglCompressedTexImage1DARB; 106 typedef void function(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, GLvoid*) pfglCompressedTexSubImage3DARB; 107 typedef void function(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, GLvoid*) pfglCompressedTexSubImage2DARB; 108 typedef void function(GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, GLvoid*) pfglCompressedTexSubImage1DARB; 109 typedef void function(GLenum, GLint, GLvoid*) pfglGetCompressedTexImageARB; 110 "; 111 101 112 version(Windows) 102 113 { 103 extern(Windows): 114 extern(Windows): mixin(Funcs); 104 115 } 105 116 else 106 117 { 107 extern(C): 118 extern(C): mixin(Funcs); 108 119 } 109 120 110 typedef void function(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, GLvoid*) pfglCompressedTexImage3DARB;111 typedef void function(GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, GLvoid*) pfglCompressedTexImage2DARB;112 typedef void function(GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, GLvoid*) pfglCompressedTexImage1DARB;113 typedef void function(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, GLvoid*) pfglCompressedTexSubImage3DARB;114 typedef void function(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, GLvoid*) pfglCompressedTexSubImage2DARB;115 typedef void function(GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, GLvoid*) pfglCompressedTexSubImage1DARB;116 typedef void function(GLenum, GLint, GLvoid*) pfglGetCompressedTexImageARB;117 121 pfglCompressedTexImage3DARB glCompressedTexImage3DARB; 118 122 pfglCompressedTexImage2DARB glCompressedTexImage2DARB; trunk/DerelictGL/derelict/opengl/extension/arb/transpose_matrix.d
r264 r266 86 86 } 87 87 88 private const char[] Funcs = 89 " 90 typedef void function(GLfloat*) pfglLoadTransposeMatrixfARB; 91 typedef void function(GLdouble*) pfglLoadTransposeMatrixdARB; 92 typedef void function(GLfloat*) pfglMultTransposeMatrixfARB; 93 typedef void function(GLdouble*) pfglMultTransposeMatrixdARB; 94 "; 95 88 96 version(Windows) 89 97 { 90 extern(Windows): 98 extern(Windows): mixin(Funcs); 91 99 } 92 100 else 93 101 { 94 extern(C): 102 extern(C): mixin(Funcs); 95 103 } 96 104 97 typedef void function(GLfloat*) pfglLoadTransposeMatrixfARB;98 typedef void function(GLdouble*) pfglLoadTransposeMatrixdARB;99 typedef void function(GLfloat*) pfglMultTransposeMatrixfARB;100 typedef void function(GLdouble*) pfglMultTransposeMatrixdARB;101 105 pfglLoadTransposeMatrixfARB glLoadTransposeMatrixfARB; 102 106 pfglLoadTransposeMatrixdARB glLoadTransposeMatrixdARB; trunk/DerelictGL/derelict/opengl/extension/arb/vertex_blend.d
r264 r266 136 136 } 137 137 138 private const char[] Funcs = 139 " 140 typedef void function(GLint, GLbyte*) pfglWeightbvARB; 141 typedef void function(GLint, GLshort*) pfglWeightsvARB; 142 typedef void function(GLint, GLint*) pfglWeightivARB; 143 typedef void function(GLint, GLfloat*) pfglWeightfvARB; 144 typedef void function(GLint, GLdouble*) pfglWeightdvARB; 145 typedef void function(GLint, GLubyte*) pfglWeightubvARB; 146 typedef void function(GLint, GLushort*) pfglWeightusvARB; 147 typedef void function(GLint, GLuint*) pfglWeightuivARB; 148 typedef void function(GLint, GLenum, GLsizei, GLvoid*) pfglWeightPointerARB; 149 typedef void function(GLint) pfglVertexBlendARB; 150 "; 151 138 152 version(Windows) 139 153 { 140 extern(Windows): 154 extern(Windows): mixin(Funcs); 141 155 } 142 156 else 143 157 { 144 extern(C): 158 extern(C): mixin(Funcs); 145 159 } 146 160 147 typedef void function(GLint, GLbyte*) pfglWeightbvARB;148 typedef void function(GLint, GLshort*) pfglWeightsvARB;149 typedef void function(GLint, GLint*) pfglWeightivARB;150 typedef void function(GLint, GLfloat*) pfglWeightfvARB;151 typedef void function(GLint, GLdouble*) pfglWeightdvARB;152 typedef void function(GLint, GLubyte*) pfglWeightubvARB;153 typedef void function(GLint, GLushort*) pfglWeightusvARB;154 typedef void function(GLint, GLuint*) pfglWeightuivARB;155 typedef void function(GLint, GLenum, GLsizei, GLvoid*) pfglWeightPointerARB;156 typedef void function(GLint) pfglVertexBlendARB;157 161 pfglWeightbvARB glWeightbvARB; 158 162 pfglWeightsvARB glWeightsvARB; trunk/DerelictGL/derelict/opengl/extension/arb/vertex_buffer_object.d
r264 r266 130 130 } 131 131 132 private const char[] Funcs = 133 " 134 typedef void function(GLenum, GLuint) pfglBindBufferARB; 135 typedef void function(GLsizei, GLuint*) pfglDeleteBuffersARB; 136 typedef void function(GLsizei, GLuint*) pfglGenBuffersARB; 137 typedef GLboolean function(GLuint) pfglIsBufferARB; 138 typedef void function(GLenum, GLsizeiptrARB, GLvoid*, GLenum) pfglBufferDataARB; 139 typedef void function(GLenum, GLintptrARB, GLsizeiptrARB, GLvoid*) pfglBufferSubDataARB; 140 typedef void function(GLenum, GLintptrARB, GLsizeiptrARB, GLvoid*) pfglGetBufferSubDataARB; 141 typedef GLvoid* function(GLenum, GLenum) pfglMapBufferARB; 142 typedef GLboolean function(GLenum) pfglUnmapBufferARB; 143 typedef void function(GLenum, GLenum, GLint*) pfglGetBufferParameterivARB; 144 typedef void function(GLenum, GLenum, GLvoid*) pfglGetBufferPointervARB; 145 "; 146 132 147 version(Windows) 133 148 { 134 extern(Windows): 149 extern(Windows): mixin(Funcs); 135 150 } 136 151 else 137 152 { 138 extern(C): 153 extern(C): mixin(Funcs); 139 154 } 140 155 141 typedef void function(GLenum, GLuint) pfglBindBufferARB;142 typedef void function(GLsizei, GLuint*) pfglDeleteBuffersARB;143 typedef void function(GLsizei, GLuint*) pfglGenBuffersARB;144 typedef GLboolean function(GLuint) pfglIsBufferARB;145 typedef void function(GLenum, GLsizeiptrARB, GLvoid*, GLenum) pfglBufferDataARB;146 typedef void function(GLenum, GLintptrARB, GLsizeiptrARB, GLvoid*) pfglBufferSubDataARB;147 typedef void function(GLenum, GLintptrARB, GLsizeiptrARB, GLvoid*) pfglGetBufferSubDataARB;148 typedef GLvoid* function(GLenum, GLenum) pfglMapBufferARB;149 typedef GLboolean function(GLenum) pfglUnmapBufferARB;150 typedef void function(GLenum, GLenum, GLint*) pfglGetBufferParameterivARB;151 typedef void function(GLenum, GLenum, GLvoid*) pfglGetBufferPointervARB;152 156 pfglBindBufferARB glBindBufferARB; 153 157 pfglDeleteBuffersARB glDeleteBuffersARB; trunk/DerelictGL/derelict/opengl/extension/arb/vertex_program.d
r264 r266 277 277 } 278 278 279 private const char[] Funcs = 280 " 281 typedef void function(GLuint, GLdouble) pfglVertexAttrib1dARB; 282 typedef void function(GLuint, GLdouble*) pfglVertexAttrib1dvARB; 283 typedef void function(GLuint, GLfloat) pfglVertexAttrib1fARB; 284 typedef void function(GLuint, GLfloat*) pfglVertexAttrib1fvARB; 285 typedef void function(GLuint, GLshort) pfglVertexAttrib1sARB; 286 typedef void function(GLuint, GLshort*) pfglVertexAttrib1svARB; 287 typedef void function(GLuint, GLdouble, GLdouble) pfglVertexAttrib2dARB; 288 typedef void function(GLuint, GLdouble*) pfglVertexAttrib2dvARB; 289 typedef void function(GLuint, GLfloat, GLfloat) pfglVertexAttrib2fARB; 290 typedef void function(GLuint, GLfloat*) pfglVertexAttrib2fvARB; 291 typedef void function(GLuint, GLshort, GLshort) pfglVertexAttrib2sARB; 292 typedef void function(GLuint, GLshort*) pfglVertexAttrib2svARB; 293 typedef void function(GLuint, GLdouble, GLdouble, GLdouble) pfglVertexAttrib3dARB; 294 typedef void function(GLuint, GLdouble*) pfglVertexAttrib3dvARB; 295 typedef void function(GLuint, GLfloat, GLfloat, GLfloat) pfglVertexAttrib3fARB; 296 typedef void function(GLuint, GLfloat*) pfglVertexAttrib3fvARB; 297 typedef void function(GLuint, GLshort, GLshort, GLshort) pfglVertexAttrib3sARB; 298 typedef void function(GLuint, GLshort*) pfglVertexAttrib3svARB; 299 typedef void function(GLuint, GLbyte*) pfglVertexAttrib4NbvARB; 300 typedef void function(GLuint, GLint*) pfglVertexAttrib4NivARB; 301 typedef void function(GLuint, GLshort*) pfglVertexAttrib4NsvARB; 302 typedef void function(GLuint, GLubyte, GLubyte, GLubyte, GLubyte) pfglVertexAttrib4NubARB; 303 typedef void function(GLuint, GLubyte*) pfglVertexAttrib4NubvARB; 304 typedef void function(GLuint, GLuint*) pfglVertexAttrib4NuivARB; 305 typedef void function(GLuint, GLushort*) pfglVertexAttrib4NusvARB; 306 typedef void function(GLuint, GLbyte*) pfglVertexAttrib4bvARB; 307 typedef void function(GLuint, GLdouble, GLdouble, GLdouble, GLdouble) pfglVertexAttrib4dARB; 308 typedef void function(GLuint, GLdouble*) pfglVertexAttrib4dvARB; 309 typedef void function(GLuint, GLfloat, GLfloat, GLfloat, GLfloat) pfglVertexAttrib4fARB; 310 typedef void function(GLuint, GLfloat*) pfglVertexAttrib4fvARB; 311 typedef void function(GLuint, GLint*) pfglVertexAttrib4ivARB; 312 typedef void function(GLuint, GLshort, GLshort, GLshort, GLshort) pfglVertexAttrib4sARB; 313 typedef void function(GLuint, GLshort*) pfglVertexAttrib4svARB; 314 typedef void function(GLuint, GLubyte*) pfglVertexAttrib4ubvARB; 315 typedef void function(GLuint, GLuint*) pfglVertexAttrib4uivARB; 316 typedef void function(GLuint, GLushort*) pfglVertexAttrib4usvARB; 317 typedef void function(GLuint, GLint, GLenum, GLboolean, GLsizei, GLvoid*) pfglVertexAttribPointerARB; 318 typedef void function(GLuint) pfglEnableVertexAttribArrayARB; 319 typedef void function(GLuint) pfglDisableVertexAttribArrayARB; 320 typedef void function(GLenum, GLenum, GLsizei, GLvoid*) pfglProgramStringARB; 321 typedef void function(GLenum, GLuint) pfglBindProgramARB; 322 typedef void function(GLsizei, GLuint*) pfglDeleteProgramsARB; 323 typedef void function(GLsizei, GLuint*) pfglGenProgramsARB; 324 typedef void function(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble) pfglProgramEnvParameter4dARB; 325 typedef void function(GLenum, GLuint, GLdouble*) pfglProgramEnvParameter4dvARB; 326 typedef void function(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat) pfglProgramEnvParameter4fARB; 327 typedef void function(GLenum, GLuint, GLfloat*) pfglProgramEnvParameter4fvARB; 328 typedef void function(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble) pfglProgramLocalParameter4dARB; 329 typedef void function(GLenum, GLuint, GLdouble*) pfglProgramLocalParameter4dvARB; 330 typedef void function(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat) pfglProgramLocalParameter4fARB; 331 typedef void function(GLenum, GLuint, GLfloat*) pfglProgramLocalParameter4fvARB; 332 typedef void function(GLenum, GLuint, GLdouble*) pfglGetProgramEnvParameterdvARB; 333 typedef void function(GLenum, GLuint, GLfloat*) pfglGetProgramEnvParameterfvARB; 334 typedef void function(GLenum, GLuint, GLdouble*) pfglGetProgramLocalParameterdvARB; 335 typedef void function(GLenum, GLuint, GLfloat*) pfglGetProgramLocalParameterfvARB; 336 typedef void function(GLenum, GLenum, GLint*) pfglGetProgramivARB; 337 typedef void function(GLenum, GLenum, GLvoid*) pfglGetProgramStringARB; 338 typedef void function(GLuint, GLenum, GLdouble*) pfglGetVertexAttribdvARB; 339 typedef void function(GLuint, GLenum, GLfloat*) pfglGetVertexAttribfvARB; 340 typedef void function(GLuint, GLenum, GLint*) pfglGetVertexAttribivARB; 341 typedef void function(GLuint, GLenum, GLvoid*) pfglGetVertexAttribPointervARB; 342 typedef GLboolean function(GLuint) pfglIsProgramARB; 343 "; 344 279 345 version(Windows) 280 346 { 281 extern(Windows): 347 extern(Windows): mixin(Funcs); 282 348 } 283 349 else 284 350 { 285 extern(C): 286 } 287 288 typedef void function(GLuint, GLdouble) pfglVertexAttrib1dARB; 289 typedef void function(GLuint, GLdouble*) pfglVertexAttrib1dvARB; 290 typedef void function(GLuint, GLfloat) pfglVertexAttrib1fARB; 291 typedef void function(GLuint, GLfloat*) pfglVertexAttrib1fvARB; 292 typedef void function(GLuint, GLshort) pfglVertexAttrib1sARB; 293 typedef void function(GLuint, GLshort*) pfglVertexAttrib1svARB; 351 extern(C): mixin(Funcs); 352 } 353 294 354 pfglVertexAttrib1dARB glVertexAttrib1dARB; 295 355 pfglVertexAttrib1dvARB glVertexAttrib1dvARB; … … 298 358 pfglVertexAttrib1sARB glVertexAttrib1sARB; 299 359 pfglVertexAttrib1svARB glVertexAttrib1svARB; 300 301 typedef void function(GLuint, GLdouble, GLdouble) pfglVertexAttrib2dARB;302 typedef void function(GLuint, GLdouble*) pfglVertexAttrib2dvARB;303 typedef void function(GLuint, GLfloat, GLfloat) pfglVertexAttrib2fARB;304 typedef void function(GLuint, GLfloat*) pfglVertexAttrib2fvARB;305 typedef void function(GLuint, GLshort, GLshort) pfglVertexAttrib2sARB;306 typedef void function(GLuint, GLshort*) pfglVertexAttrib2svARB;307 360 pfglVertexAttrib2dARB glVertexAttrib2dARB; 308 361 pfglVertexAttrib2dvARB glVertexAttrib2dvARB; … … 311 364 pfglVertexAttrib2sARB glVertexAttrib2sARB; 312 365 pfglVertexAttrib2svARB glVertexAttrib2svARB; 313 314 315 typedef void function(GLuint, GLdouble, GLdouble, GLdouble) pfglVertexAttrib3dARB;316 typedef void function(GLuint, GLdouble*) pfglVertexAttrib3dvARB;317 typedef void function(GLuint, GLfloat, GLfloat, GLfloat) pfglVertexAttrib3fARB;318 typedef void function(GLuint, GLfloat*) pfglVertexAttrib3fvARB;319 typedef void function(GLuint, GLshort, GLshort, GLshort) pfglVertexAttrib3sARB;320 typedef void function(GLuint, GLshort*) pfglVertexAttrib3svARB;321 366 pfglVertexAttrib3dARB glVertexAttrib3dARB; 322 367 pfglVertexAttrib3dvARB glVertexAttrib3dvARB; … … 325 370 pfglVertexAttrib3sARB glVertexAttrib3sARB; 326 371 pfglVertexAttrib3svARB glVertexAttrib3svARB; 327 328 typedef void function(GLuint, GLbyte*) pfglVertexAttrib4NbvARB; 329 typedef void function(GLuint, GLint*) pfglVertexAttrib4NivARB; 330 typedef void function(GLuint, GLshort*) pfglVertexAttrib4NsvARB; 331 typedef void function(GLuint, GLubyte, GLubyte, GLubyte, GLubyte) pfglVertexAttrib4NubARB; 332 typedef void function(GLuint, GLubyte*) pfglVertexAttrib4NubvARB; 333 typedef void function(GLuint, GLuint*) pfglVertexAttrib4NuivARB; 334 typedef void function(GLuint, GLushort*) pfglVertexAttrib4NusvARB; 335 pfglVertexAttrib4NbvARB glVertexAttrib4NbvARB; 336 pfglVertexAttrib4NivARB glVertexAttrib4NivARB; 337 pfglVertexAttrib4NsvARB glVertexAttrib4NsvARB; 338
