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/ati/vertex_array_object.d

    r32 r50  
    107107} 
    108108 
     109private const char[] Funcs = 
     110" 
     111    typedef GLuint function(GLsizei, GLvoid *, GLenum)                    pfglNewObjectBufferATI; 
     112    typedef GLboolean function(GLuint)                                    pfglIsObjectBufferATI; 
     113    typedef void function(GLuint, GLuint, GLsizei, GLvoid *, GLenum)      pfglUpdateObjectBufferATI; 
     114    typedef void function(GLuint, GLenum, GLfloat *)                      pfglGetObjectBufferfvATI; 
     115    typedef void function(GLuint, GLenum, GLint *)                        pfglGetObjectBufferivATI; 
     116    typedef void function(GLuint)                                         pfglFreeObjectBufferATI; 
     117    typedef void function(GLenum, GLint, GLenum, GLsizei, GLuint, GLuint) pfglArrayObjectATI; 
     118    typedef void function(GLenum, GLenum, GLfloat *)                      pfglGetArrayObjectfvATI; 
     119    typedef void function(GLenum, GLenum, GLint *)                        pfglGetArrayObjectivATI; 
     120    typedef void function(GLuint, GLenum, GLsizei, GLuint, GLuint)        pfglVariantArrayObjectATI; 
     121    typedef void function(GLuint, GLenum, GLfloat *)                      pfglGetVariantArrayObjectfvATI; 
     122    typedef void function(GLuint, GLenum, GLint *)                        pfglGetVariantArrayObjectivATI; 
     123"; 
     124 
    109125version(Windows) 
    110126{ 
    111     extern(Windows): 
     127    extern(Windows): mixin(Funcs); 
    112128} 
    113129else 
    114130{ 
    115     extern(C): 
     131    extern(C): mixin(Funcs); 
    116132} 
    117133 
    118 typedef GLuint function(GLsizei, GLvoid *, GLenum)                    pfglNewObjectBufferATI; 
    119 typedef GLboolean function(GLuint)                                    pfglIsObjectBufferATI; 
    120 typedef void function(GLuint, GLuint, GLsizei, GLvoid *, GLenum)      pfglUpdateObjectBufferATI; 
    121 typedef void function(GLuint, GLenum, GLfloat *)                      pfglGetObjectBufferfvATI; 
    122 typedef void function(GLuint, GLenum, GLint *)                        pfglGetObjectBufferivATI; 
    123 typedef void function(GLuint)                                         pfglFreeObjectBufferATI; 
    124 typedef void function(GLenum, GLint, GLenum, GLsizei, GLuint, GLuint) pfglArrayObjectATI; 
    125 typedef void function(GLenum, GLenum, GLfloat *)                      pfglGetArrayObjectfvATI; 
    126 typedef void function(GLenum, GLenum, GLint *)                        pfglGetArrayObjectivATI; 
    127 typedef void function(GLuint, GLenum, GLsizei, GLuint, GLuint)        pfglVariantArrayObjectATI; 
    128 typedef void function(GLuint, GLenum, GLfloat *)                      pfglGetVariantArrayObjectfvATI; 
    129 typedef void function(GLuint, GLenum, GLint *)                        pfglGetVariantArrayObjectivATI; 
    130134pfglNewObjectBufferATI          glNewObjectBufferATI; 
    131135pfglIsObjectBufferATI           glIsObjectBufferATI;