Go to the documentation of this file.00001
00002
00003
00004
00005 #ifndef __E_DRIVER_FEATURES_H_INCLUDED__
00006 #define __E_DRIVER_FEATURES_H_INCLUDED__
00007
00008 namespace irr
00009 {
00010 namespace video
00011 {
00012
00014 enum E_VIDEO_DRIVER_FEATURE
00015 {
00017 EVDF_RENDER_TO_TARGET = 0,
00018
00020 EVDF_HARDWARE_TL,
00021
00023 EVDF_MULTITEXTURE,
00024
00026 EVDF_BILINEAR_FILTER,
00027
00029 EVDF_MIP_MAP,
00030
00032 EVDF_MIP_MAP_AUTO_UPDATE,
00033
00035 EVDF_STENCIL_BUFFER,
00036
00038 EVDF_VERTEX_SHADER_1_1,
00039
00041 EVDF_VERTEX_SHADER_2_0,
00042
00044 EVDF_VERTEX_SHADER_3_0,
00045
00047 EVDF_PIXEL_SHADER_1_1,
00048
00050 EVDF_PIXEL_SHADER_1_2,
00051
00053 EVDF_PIXEL_SHADER_1_3,
00054
00056 EVDF_PIXEL_SHADER_1_4,
00057
00059 EVDF_PIXEL_SHADER_2_0,
00060
00062 EVDF_PIXEL_SHADER_3_0,
00063
00065 EVDF_ARB_VERTEX_PROGRAM_1,
00066
00068 EVDF_ARB_FRAGMENT_PROGRAM_1,
00069
00071 EVDF_ARB_GLSL,
00072
00074 EVDF_HLSL,
00075
00077 EVDF_TEXTURE_NSQUARE,
00078
00080 EVDF_TEXTURE_NPOT,
00081
00083 EVDF_FRAMEBUFFER_OBJECT,
00084
00086 EVDF_VERTEX_BUFFER_OBJECT,
00087
00089 EVDF_ALPHA_TO_COVERAGE,
00090
00092 EVDF_COLOR_MASK,
00093
00095 EVDF_MULTIPLE_RENDER_TARGETS,
00096
00098 EVDF_MRT_BLEND,
00099
00101 EVDF_MRT_COLOR_MASK,
00102
00104 EVDF_MRT_BLEND_FUNC,
00105
00107 EVDF_GEOMETRY_SHADER,
00108
00110 EVDF_OCCLUSION_QUERY,
00111
00113 EVDF_POLYGON_OFFSET,
00114
00116 EVDF_BLEND_OPERATIONS,
00117
00119 EVDF_TEXTURE_MATRIX,
00120
00122 EVDF_CG,
00123
00125 EVDF_COUNT
00126 };
00127
00128 }
00129 }
00130
00131
00132 #endif
00133