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/ext/convolution.d

    r32 r50  
    121121} 
    122122 
     123private const char[] Funcs = 
     124" 
     125    typedef void function(GLenum, GLenum, GLsizei, GLenum, GLenum, GLvoid*) pfglConvolutionFilter1DEXT; 
     126    typedef void function(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, GLvoid*) pfglConvolutionFilter2DEXT; 
     127    typedef void function(GLenum, GLenum, GLfloat) pfglConvolutionParameterfEXT; 
     128    typedef void function(GLenum, GLenum, GLfloat*) pfglConvolutionParameterfvEXT; 
     129    typedef void function(GLenum, GLenum, GLint) pfglConvolutionParameteriEXT; 
     130    typedef void function(GLenum, GLenum, GLint*) pfglConvolutionParameterivEXT; 
     131    typedef void function(GLenum, GLenum, GLint, GLint, GLsizei) pfglCopyConvolutionFilter1DEXT; 
     132    typedef void function(GLenum, GLenum, GLint, GLint, GLsizei, GLsizei) pfglCopyConvolutionFilter2DEXT; 
     133    typedef void function(GLenum, GLenum, GLenum, GLvoid*) pfglGetConvolutionFilterEXT; 
     134    typedef void function(GLenum, GLenum, GLfloat*) pfglGetConvolutionParameterfvEXT; 
     135    typedef void function(GLenum, GLenum, GLint*) pfglGetConvolutionParameterivEXT; 
     136    typedef void function(GLenum, GLenum, GLenum, GLvoid*, GLvoid*, GLvoid*) pfglGetSeparableFilterEXT; 
     137    typedef void function(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, GLvoid*, GLvoid*) pfglSeparableFilter2DEXT; 
     138"; 
     139 
    123140version(Windows) 
    124141{ 
    125     extern(Windows): 
     142    extern(Windows): mixin(Funcs); 
    126143} 
    127144else 
    128145{ 
    129     extern(C): 
     146    extern(C): mixin(Funcs); 
    130147} 
    131148 
    132 typedef void function(GLenum, GLenum, GLsizei, GLenum, GLenum, GLvoid*) pfglConvolutionFilter1DEXT; 
    133 typedef void function(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, GLvoid*) pfglConvolutionFilter2DEXT; 
    134 typedef void function(GLenum, GLenum, GLfloat) pfglConvolutionParameterfEXT; 
    135 typedef void function(GLenum, GLenum, GLfloat*) pfglConvolutionParameterfvEXT; 
    136 typedef void function(GLenum, GLenum, GLint) pfglConvolutionParameteriEXT; 
    137 typedef void function(GLenum, GLenum, GLint*) pfglConvolutionParameterivEXT; 
    138 typedef void function(GLenum, GLenum, GLint, GLint, GLsizei) pfglCopyConvolutionFilter1DEXT; 
    139 typedef void function(GLenum, GLenum, GLint, GLint, GLsizei, GLsizei) pfglCopyConvolutionFilter2DEXT; 
    140 typedef void function(GLenum, GLenum, GLenum, GLvoid*) pfglGetConvolutionFilterEXT; 
    141 typedef void function(GLenum, GLenum, GLfloat*) pfglGetConvolutionParameterfvEXT; 
    142 typedef void function(GLenum, GLenum, GLint*) pfglGetConvolutionParameterivEXT; 
    143 typedef void function(GLenum, GLenum, GLenum, GLvoid*, GLvoid*, GLvoid*) pfglGetSeparableFilterEXT; 
    144 typedef void function(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, GLvoid*, GLvoid*) pfglSeparableFilter2DEXT; 
    145149pfglConvolutionFilter1DEXT          glConvolutionFilter1DEXT; 
    146150pfglConvolutionFilter2DEXT          glConvolutionFilter2DEXT;