Ignore:
Timestamp:
08/28/15 18:28:34 (10 years ago)
Author:
epyon
Message:
  • 3D/2D_ARRAY texture support
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/gl/gl_enum.cc

    r462 r463  
    1515        switch( type )
    1616        {
    17         case TEXTURE_1D   : return GL_TEXTURE_1D;
    18         case TEXTURE_2D   : return GL_TEXTURE_2D;
    19         case TEXTURE_RECT : return GL_TEXTURE_RECTANGLE;
    20         case TEXTURE_3D   : return GL_TEXTURE_3D;
    21         case TEXTURE_CUBE : return GL_TEXTURE_CUBE_MAP;
     17        case TEXTURE_1D      : return GL_TEXTURE_1D;
     18        case TEXTURE_2D      : return GL_TEXTURE_2D;
     19        case TEXTURE_RECT    : return GL_TEXTURE_RECTANGLE;
     20        case TEXTURE_3D      : return GL_TEXTURE_3D;
     21        case TEXTURE_CUBE    : return GL_TEXTURE_CUBE_MAP;
     22        case TEXTURE_1D_ARRAY: return GL_TEXTURE_1D_ARRAY;
     23        case TEXTURE_2D_ARRAY: return GL_TEXTURE_2D_ARRAY;
    2224        NV_RETURN_COVERED_DEFAULT( 0 );
    2325        }
     
    347349        case GL_SAMPLER_1D_SHADOW      : return INT;   
    348350        case GL_SAMPLER_2D_SHADOW      : return INT;
    349 // TODO: implement?
     351        case GL_SAMPLER_1D_ARRAY       : return INT;
     352        case GL_SAMPLER_2D_ARRAY       : return INT;
     353        case GL_SAMPLER_1D_ARRAY_SHADOW: return INT;
     354        case GL_SAMPLER_2D_ARRAY_SHADOW: return INT;
     355                // TODO: implement?
    350356//      case GL_BOOL   
    351357//      case GL_BOOL_VEC2
Note: See TracChangeset for help on using the changeset viewer.