Changeset 303
- Timestamp:
- 06/06/08 06:19:35 (3 months ago)
- Files:
-
- trunk/DerelictAL/derelict/openal/alfuncs.d (modified) (1 diff)
- 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) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/arb/vertex_shader.d (modified) (1 diff)
- trunk/DerelictGL/derelict/opengl/extension/arb/window_pos.d (modified) (1 diff)
- 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/bindable_uniform.d (modified) (2 diffs)
- 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) (1 diff)
- trunk/DerelictGLU/derelict/opengl/glu.d (modified) (1 diff)
- trunk/DerelictIL/derelict/devil/ilfuncs.d (modified) (1 diff)
- 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/DerelictAL/derelict/openal/alfuncs.d
r300 r303 154 154 155 155 156 /* version(Windows) 157 extern(Windows): 158 else 159 */ extern(C): 156 extern(C): 160 157 161 158 typedef void function(ALenum) pfalEnable; trunk/DerelictGL/derelict/opengl/extension/arb/color_buffer_float.d
r300 r303 81 81 } 82 82 83 private const char[] Funcs = 84 " 85 typedef void function(GLenum,GLenum) pfglClampColorARB; 86 "; 83 extern(System): 87 84 88 version(Windows) 89 { 90 extern(Windows): mixin(Funcs); 91 } 92 else 93 { 94 extern(C): mixin(Funcs); 95 } 85 typedef void function(GLenum,GLenum) pfglClampColorARB; 96 86 97 87 pfglClampColorARB glClampColorARB; trunk/DerelictGL/derelict/opengl/extension/arb/draw_buffers.d
r300 r303 93 93 } 94 94 95 private const char[] Funcs = 96 " 97 typedef void function(GLsizei, GLenum*) pfglDrawBuffersARB; 98 "; 95 extern(System): 99 96 100 version(Windows) 101 { 102 extern(Windows): mixin(Funcs); 103 } 104 else 105 { 106 extern(C): mixin(Funcs); 107 } 97 typedef void function(GLsizei, GLenum*) pfglDrawBuffersARB; 108 98 109 99 pfglDrawBuffersARB glDrawBuffersARB; trunk/DerelictGL/derelict/opengl/extension/arb/matrix_palette.d
r300 r303 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 "; 96 extern(System): 104 97 105 version(Windows) 106 { 107 extern(Windows): mixin(Funcs); 108 } 109 else 110 { 111 extern(C): mixin(Funcs); 112 } 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; 113 103 114 104 pfglCurrentPaletteMatrixARB glCurrentPaletteMatrixARB; trunk/DerelictGL/derelict/opengl/extension/arb/multisample.d
r300 r303 85 85 } 86 86 87 private const char[] Funcs = 88 " 89 typedef void function(GLclampf, GLboolean) pfglSampleCoverageARB; 90 "; 87 extern(System): 91 88 92 version(Windows) 93 { 94 extern(Windows): mixin(Funcs); 95 } 96 else 97 { 98 extern(C): mixin(Funcs); 99 } 100 89 typedef void function(GLclampf, GLboolean) pfglSampleCoverageARB; 101 90 102 91 pfglSampleCoverageARB glSampleCoverageARB; trunk/DerelictGL/derelict/opengl/extension/arb/multitexture.d
r300 r303 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 218 version(Windows) 219 { 220 extern(Windows): mixin(Funcs); 221 } 222 else 223 { 224 extern(C): mixin(Funcs); 225 } 180 extern(System): 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; 226 216 227 217 pfglActiveTextureARB glActiveTextureARB; trunk/DerelictGL/derelict/opengl/extension/arb/occlusion_query.d
r300 r303 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 "; 97 extern(System): 108 98 109 version(Windows) 110 { 111 extern(Windows): mixin(Funcs);112 } 113 else 114 { 115 extern(C): mixin(Funcs);116 } 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; 117 107 118 108 pfglGenQueriesARB glGenQueriesARB; trunk/DerelictGL/derelict/opengl/extension/arb/point_parameters.d
r300 r303 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 "; 84 extern(System): 89 85 90 version(Windows) 91 { 92 extern(Windows): mixin(Funcs); 93 } 94 else 95 { 96 extern(C): mixin(Funcs); 97 } 86 typedef void function(GLenum, GLfloat) pfglPointParameterfARB; 87 typedef void function(GLenum, GLfloat*) pfglPointParameterfvARB; 98 88 99 89 pfglPointParameterfARB glPointParameterfARB; trunk/DerelictGL/derelict/opengl/extension/arb/shader_objects.d
r300 r303 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 234 version(Windows) 235 { 236 extern(Windows): mixin(Funcs); 237 } 238 else 239 { 240 extern(C): mixin(Funcs); 241 } 191 extern(System): 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; 242 232 243 233 pfglDeleteObjectARB glDeleteObjectARB; trunk/DerelictGL/derelict/opengl/extension/arb/texture_compression.d
r300 r303 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 "; 101 extern(System): 111 102 112 version(Windows) 113 { 114 extern(Windows): mixin(Funcs); 115 } 116 else 117 { 118 extern(C): mixin(Funcs); 119 } 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; 120 110 121 111 pfglCompressedTexImage3DARB glCompressedTexImage3DARB; trunk/DerelictGL/derelict/opengl/extension/arb/transpose_matrix.d
r300 r303 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 "; 88 extern(System): 95 89 96 version(Windows) 97 { 98 extern(Windows): mixin(Funcs); 99 } 100 else 101 { 102 extern(C): mixin(Funcs); 103 } 90 typedef void function(GLfloat*) pfglLoadTransposeMatrixfARB; 91 typedef void function(GLdouble*) pfglLoadTransposeMatrixdARB; 92 typedef void function(GLfloat*) pfglMultTransposeMatrixfARB; 93 typedef void function(GLdouble*) pfglMultTransposeMatrixdARB; 104 94 105 95 pfglLoadTransposeMatrixfARB glLoadTransposeMatrixfARB; trunk/DerelictGL/derelict/opengl/extension/arb/vertex_blend.d
r300 r303 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 "; 138 extern(System): 151 139 152 version(Windows) 153 { 154 extern(Windows): mixin(Funcs); 155 } 156 else 157 { 158 extern(C): mixin(Funcs); 159 } 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; 160 150 161 151 pfglWeightbvARB glWeightbvARB; trunk/DerelictGL/derelict/opengl/extension/arb/vertex_buffer_object.d
r300 r303 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 "; 132 extern(System): 146 133 147 version(Windows) 148 { 149 extern(Windows): mixin(Funcs); 150 } 151 else 152 { 153 extern(C): mixin(Funcs); 154 } 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; 155 145 156 146 pfglBindBufferARB glBindBufferARB; trunk/DerelictGL/derelict/opengl/extension/arb/vertex_program.d
r300 r303 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 345 version(Windows) 346 { 347 extern(Windows): mixin(Funcs); 348 } 349 else 350 { 351 extern(C): mixin(Funcs); 352 } 279 extern(System): 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; 353 343 354 344 pfglVertexAttrib1dARB glVertexAttrib1dARB; trunk/DerelictGL/derelict/opengl/extension/arb/vertex_shader.d
r300 r303 93 93 } 94 94 95 private const char[] Funcs = 96 " 97 typedef void function (GLhandleARB, GLuint, GLcharARB*) pfglBindAttribLocationARB; 98 typedef void function (GLhandleARB, GLuint, GLsizei, GLsizei*, GLint*, GLenum*, GLcharARB*) pfglGetActiveAttribARB; 99 typedef GLint function (GLhandleARB, GLcharARB* name) pfglGetAttribLocationARB; 100 "; 95 extern(System): 101 96 102 version(Windows) 103 { 104 extern(Windows): mixin(Funcs); 105 } 106 else 107 { 108 extern(C): mixin(Funcs); 109 } 97 typedef void function (GLhandleARB, GLuint, GLcharARB*) pfglBindAttribLocationARB; 98 typedef void function (GLhandleARB, GLuint, GLsizei, GLsizei*, GLint*, GLenum*, GLcharARB*) pfglGetActiveAttribARB; 99 typedef GLint function (GLhandleARB, GLcharARB* name) pfglGetAttribLocationARB; 110 100 111 101 pfglBindAttribLocationARB glBindAttribLocationARB; trunk/DerelictGL/derelict/opengl/extension/arb/window_pos.d
r300 r303 102 102 } 103 103 104 private const char[] Funcs = 105 "
