00001 #ifndef __RE_Extension_h__
00002 #define __RE_Extension_h__
00003
00004 enum RE_Extension
00005 {
00006 RE_EXT_INVALID = -1,
00007
00008
00009 RE_EXT_ABGR = 0,
00010 RE_EXT_HALF_FLOAT,
00011 RE_EXT_PACKED_PIXELS,
00012 RE_EXT_HALF_FLOAT_VERTEX,
00013 RE_EXT_DEPTH_BUFFER_FLOAT,
00014
00015
00016 RE_EXT_BLEND_COLOR,
00017 RE_EXT_BLEND_LOGIC_OP,
00018 RE_EXT_BLEND_MINMAX,
00019 RE_EXT_BLEND_SUBTRACT,
00020 RE_EXT_BLEND_SEPARATE,
00021 RE_EXT_CONVOLUTION,
00022 RE_EXT_HISTOGRAM,
00023 RE_EXT_SGI_COLOR_MATRIX,
00024 RE_EXT_SGI_COLOR_TABLE,
00025
00026
00027 RE_EXT_SGIS_DETAIL_TEXTURE,
00028 RE_EXT_SGIS_TEXTURE_BORDER_CLAMP,
00029 RE_EXT_SGIS_TEXTURE_EDGE_CLAMP,
00030 RE_EXT_SGIS_TEXTURE_SELECT,
00031 RE_EXT_MULTI_TEXTURE,
00032 RE_EXT_TEXTURE,
00033 RE_EXT_TEXTURE_3D,
00034 RE_EXT_TEXTURE_CUBE_MAP,
00035 RE_EXT_TEXTURE_CUBE_MAP_SEAMLESS,
00036 RE_EXT_TEXTURE_EDGE_CLAMP,
00037 RE_EXT_TEXTURE_BORDER_CLAMP,
00038 RE_EXT_TEXTURE_NON_POWER_TWO,
00039 RE_EXT_TEXTURE_RECTANGLE,
00040 RE_EXT_TEXTURE_FLOAT,
00041 RE_EXT_TEXTURE_ARRAY,
00042 RE_EXT_TEXTURE_COMPRESSION,
00043 RE_EXT_TEXTURE_INTEGER,
00044 RE_EXT_TEXTURE_ANISOTROPIC_FILTER,
00045 RE_EXT_TEXTURE_MULTISAMPLE,
00046 RE_EXT_TEXTURE_2CHAN,
00047 RE_EXT_SHADOWS,
00048
00049
00050 RE_EXT_SHADERS,
00051 RE_EXT_SHADER_VER4,
00052 RE_EXT_GEOMETRY_SHADER,
00053 RE_EXT_SHADER_VER5,
00054 RE_EXT_SHADER_FP64,
00055
00056
00057 RE_EXT_POLYGON_OFFSET_OLD,
00058 RE_EXT_POLYGON_OFFSET,
00059 RE_EXT_FOG_COORD,
00060 RE_EXT_COMPILED_VERTEX_ARRAY,
00061 RE_EXT_VERTEX_BUFFER_OBJECT,
00062 RE_EXT_MAP_BUFFER_RANGE,
00063 RE_NV_PRIMITIVE_RESTART,
00064
00065
00066 RE_EXT_MULTISAMPLE,
00067 RE_EXT_DRAW_BUFFERS,
00068 RE_EXT_FRAME_BUFFER_OBJECT,
00069 RE_EXT_FRAME_BUFFER_OBJECT_ARB,
00070 RE_EXT_FRAME_BUFFER_BLIT,
00071 RE_EXT_FRAME_BUFFER_MULTISAMPLE,
00072 RE_EXT_PIXEL_BUFFER_OBJECT,
00073 RE_EXT_OCCLUSION_QUERY,
00074 RE_EXT_DEPTH_CLAMP,
00075
00076
00077 RE_EXT_MEMORY_QUERY,
00078 RE_EXT_GPU_MEMORY,
00079
00080
00081 RE_EXT_WGL_EXTENSIONS_STRING,
00082 RE_EXT_SWAP_INTERVAL,
00083
00084 RE_EXT_NUM_EXTENSIONS
00085 };
00086
00087 #endif // __RE_Extension_h__