Changeset 191

Show
Ignore:
Timestamp:
10/04/06 07:22:15 (2 years ago)
Author:
aldacron
Message:

[DerelictGL]
* added support for the following extensions:
ARB_texture_border_clamp
ARB_texture_compression
ARB_texture_cube_map
ARB_texture_env_add
ARB_multisample
ARB_transpose_matrix

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/DerelictGL/derelict/opengl/extension/arb/draw_buffers.d

    r189 r191  
    4040} 
    4141 
     42bool enabled = false; 
     43 
    4244struct ARBDrawBuffers 
    4345{ 
     
    4648        if(extString.find("GL_ARB_draw_buffers") == -1) 
    4749            return false; 
    48         if(glBindExtFunc(cast(void**)&glDrawBuffersARB, "glDrawBuffersARB")) 
    49             return true; 
    50         return false; 
     50        if(!glBindExtFunc(cast(void**)&glDrawBuffersARB, "glDrawBuffersARB")) 
     51            return false; 
     52            
     53        enabled = true; 
     54        return true;; 
    5155    } 
    5256 
    5357    static bool isEnabled() 
    5458    { 
    55         return (glDrawBuffersARB !is null)
     59        return enabled
    5660    } 
    5761} 
  • trunk/DerelictGL/derelict/opengl/glext.d

    r189 r191  
    6363    import derelict.opengl.extension.arb.vertex_blend; 
    6464    import derelict.opengl.extension.arb.point_parameters; 
     65    import derelict.opengl.extension.arb.texture_border_clamp; 
     66    import derelict.opengl.extension.arb.texture_compression; 
     67    import derelict.opengl.extension.arb.texture_cube_map; 
     68    import derelict.opengl.extension.arb.texture_env_add; 
     69    import derelict.opengl.extension.arb.multisample; 
     70    import derelict.opengl.extension.arb.transpose_matrix; 
    6571}