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/occlusion_query.d

    r32 r50  
    9595} 
    9696 
     97private 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 
    97109version(Windows) 
    98110{ 
    99     extern(Windows): 
     111    extern(Windows): mixin(Funcs); 
    100112} 
    101113else 
    102114{ 
    103     extern(C): 
     115    extern(C): mixin(Funcs); 
    104116} 
    105117 
    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; 
    114118pfglGenQueriesARB           glGenQueriesARB; 
    115119pfglDeleteQueriesARB        glDeleteQueriesARB;