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

    r32 r50  
    125125} 
    126126 
     127private const char[] Funcs = 
     128" 
     129    typedef void function(GLenum,GLenum) pfglFragmentColorMaterialEXT; 
     130    typedef void function(GLenum,GLfloat) pfglFragmentLightModelfEXT; 
     131    typedef void function(GLenum,GLfloat*) pfglFragmentLightModelfvEXT; 
     132    typedef void function(GLenum,GLint) pfglFragmentLightModeliEXT; 
     133    typedef void function(GLenum,GLint*) pfglFragmentLightModelivEXT; 
     134    typedef void function(GLenum,GLenum,GLfloat) pfglFragmentLightfEXT; 
     135    typedef void function(GLenum,GLenum,GLfloat*) pfglFragmentLightfvEXT; 
     136    typedef void function(GLenum,GLenum,GLint) pfglFragmentLightiEXT; 
     137    typedef void function(GLenum,GLenum,GLint*) pfglFragmentLightivEXT; 
     138    typedef void function(GLenum,GLenum,GLfloat) pfglFragmentMaterialfEXT; 
     139    typedef void function(GLenum,GLenum,GLfloat*) pfglFragmentMaterialfvEXT; 
     140    typedef void function(GLenum,GLenum,GLint) pfglFragmentMaterialiEXT; 
     141    typedef void function(GLenum,GLenum,GLint*) pfglFragmentMaterialivEXT; 
     142    typedef void function(GLenum,GLenum,GLfloat*) pfglGetFragmentLightfvEXT; 
     143    typedef void function(GLenum,GLenum,GLint*) pfglGetFragmentLightivEXT; 
     144    typedef void function(GLenum,GLenum,GLfloat*) pfglGetFragmentMaterialfvEXT; 
     145    typedef void function(GLenum,GLenum,GLint*) pfglGetFragmentMaterialivEXT; 
     146    typedef void function(GLenum,GLint) pfglLightEnviEXT; 
     147"; 
     148 
    127149version(Windows) 
    128150{ 
    129     extern(Windows): 
     151    extern(Windows): mixin(Funcs); 
    130152} 
    131153else 
    132154{ 
    133     extern(C): 
     155    extern(C): mixin(Funcs); 
    134156} 
    135157 
    136 typedef void function(GLenum,GLenum) pfglFragmentColorMaterialEXT; 
    137 typedef void function(GLenum,GLfloat) pfglFragmentLightModelfEXT; 
    138 typedef void function(GLenum,GLfloat*) pfglFragmentLightModelfvEXT; 
    139 typedef void function(GLenum,GLint) pfglFragmentLightModeliEXT; 
    140 typedef void function(GLenum,GLint*) pfglFragmentLightModelivEXT; 
    141 typedef void function(GLenum,GLenum,GLfloat) pfglFragmentLightfEXT; 
    142 typedef void function(GLenum,GLenum,GLfloat*) pfglFragmentLightfvEXT; 
    143 typedef void function(GLenum,GLenum,GLint) pfglFragmentLightiEXT; 
    144 typedef void function(GLenum,GLenum,GLint*) pfglFragmentLightivEXT; 
    145 typedef void function(GLenum,GLenum,GLfloat) pfglFragmentMaterialfEXT; 
    146 typedef void function(GLenum,GLenum,GLfloat*) pfglFragmentMaterialfvEXT; 
    147 typedef void function(GLenum,GLenum,GLint) pfglFragmentMaterialiEXT; 
    148 typedef void function(GLenum,GLenum,GLint*) pfglFragmentMaterialivEXT; 
    149 typedef void function(GLenum,GLenum,GLfloat*) pfglGetFragmentLightfvEXT; 
    150 typedef void function(GLenum,GLenum,GLint*) pfglGetFragmentLightivEXT; 
    151 typedef void function(GLenum,GLenum,GLfloat*) pfglGetFragmentMaterialfvEXT; 
    152 typedef void function(GLenum,GLenum,GLint*) pfglGetFragmentMaterialivEXT; 
    153 typedef void function(GLenum,GLint) pfglLightEnviEXT; 
    154158pfglFragmentColorMaterialEXT            glFragmentColorMaterialEXT; 
    155159pfglFragmentLightModelfEXT              glFragmentLightModelfEXT;