Show
Ignore:
Timestamp:
07/15/07 23:12:21 (1 year ago)
Author:
JoeCoder
Message:

Updated to latest Derelict, DMD 1.018 now supported.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/derelict/opengl/extension/arb/vertex_buffer_object.d

    r32 r50  
    130130} 
    131131 
     132private 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 
    132147version(Windows) 
    133148{ 
    134     extern(Windows): 
     149    extern(Windows): mixin(Funcs); 
    135150} 
    136151else 
    137152{ 
    138     extern(C): 
     153    extern(C): mixin(Funcs); 
    139154} 
    140155 
    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; 
    152156pfglBindBufferARB               glBindBufferARB; 
    153157pfglDeleteBuffersARB            glDeleteBuffersARB;