Irrlicht 3D Engine
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
EDriverFeatures.h
Go to the documentation of this file.
1
// Copyright (C) 2002-2012 Nikolaus Gebhardt
2
// This file is part of the "Irrlicht Engine".
3
// For conditions of distribution and use, see copyright notice in irrlicht.h
4
5
#ifndef __E_DRIVER_FEATURES_H_INCLUDED__
6
#define __E_DRIVER_FEATURES_H_INCLUDED__
7
8
namespace
irr
9
{
10
namespace
video
11
{
12
14
enum
E_VIDEO_DRIVER_FEATURE
15
{
17
EVDF_RENDER_TO_TARGET
= 0,
18
20
EVDF_HARDWARE_TL
,
21
23
EVDF_MULTITEXTURE
,
24
26
EVDF_BILINEAR_FILTER
,
27
29
EVDF_MIP_MAP
,
30
32
EVDF_MIP_MAP_AUTO_UPDATE
,
33
35
EVDF_STENCIL_BUFFER
,
36
38
EVDF_VERTEX_SHADER_1_1
,
39
41
EVDF_VERTEX_SHADER_2_0
,
42
44
EVDF_VERTEX_SHADER_3_0
,
45
47
EVDF_PIXEL_SHADER_1_1
,
48
50
EVDF_PIXEL_SHADER_1_2
,
51
53
EVDF_PIXEL_SHADER_1_3
,
54
56
EVDF_PIXEL_SHADER_1_4
,
57
59
EVDF_PIXEL_SHADER_2_0
,
60
62
EVDF_PIXEL_SHADER_3_0
,
63
65
EVDF_ARB_VERTEX_PROGRAM_1
,
66
68
EVDF_ARB_FRAGMENT_PROGRAM_1
,
69
71
EVDF_ARB_GLSL
,
72
74
EVDF_HLSL
,
75
77
EVDF_TEXTURE_NSQUARE
,
78
80
EVDF_TEXTURE_NPOT
,
81
83
EVDF_FRAMEBUFFER_OBJECT
,
84
86
EVDF_VERTEX_BUFFER_OBJECT
,
87
89
EVDF_ALPHA_TO_COVERAGE
,
90
92
EVDF_COLOR_MASK
,
93
95
EVDF_MULTIPLE_RENDER_TARGETS
,
96
98
EVDF_MRT_BLEND
,
99
101
EVDF_MRT_COLOR_MASK
,
102
104
EVDF_MRT_BLEND_FUNC
,
105
107
EVDF_GEOMETRY_SHADER
,
108
110
EVDF_OCCLUSION_QUERY
,
111
113
EVDF_POLYGON_OFFSET
,
114
116
EVDF_BLEND_OPERATIONS
,
117
119
EVDF_TEXTURE_MATRIX
,
120
122
EVDF_CG
,
123
125
EVDF_COUNT
126
};
127
128
}
// end namespace video
129
}
// end namespace irr
130
131
132
#endif
133
Irrlicht Engine
Documentation © 2003-2012 by Nikolaus Gebhardt. Generated on Sat Apr 20 2019 06:56:49 for Irrlicht 3D Engine by
Doxygen
1.8.1.2