aboutsummaryrefslogtreecommitdiff
path: root/plugins/peopsxgl/gl_ext.h
blob: be0db439a3e93783df17885f3525f92516084ccf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#define COMBINE_EXT          0x8570
#define COMBINE_RGB_EXT      0x8571
#define COMBINE_ALPHA_EXT    0x8572
#define SOURCE0_RGB_EXT      0x8580
#define SOURCE1_RGB_EXT      0x8581
#define SOURCE2_RGB_EXT      0x8582
#define SOURCE0_ALPHA_EXT    0x8588
#define SOURCE1_ALPHA_EXT    0x8589
#define SOURCE2_ALPHA_EXT    0x858A
#define OPERAND0_RGB_EXT     0x8590
#define OPERAND1_RGB_EXT     0x8591
#define OPERAND2_RGB_EXT     0x8592
#define OPERAND0_ALPHA_EXT   0x8598
#define OPERAND1_ALPHA_EXT   0x8599
#define OPERAND2_ALPHA_EXT   0x859A
#define RGB_SCALE_EXT        0x8573
#define ADD_SIGNED_EXT       0x8574
#define INTERPOLATE_EXT      0x8575
#define CONSTANT_EXT         0x8576
#define PRIMARY_COLOR_EXT    0x8577
#define PREVIOUS_EXT         0x8578

#define FUNC_ADD_EXT             0x8006
#define FUNC_REVERSESUBTRACT_EXT 0x800B

typedef void (* PFNGLBLENDEQU) (GLenum mode);
typedef void (* PFNGLCOLORTABLEEXT)
    (GLenum target, GLenum internalFormat, GLsizei width, GLenum format,
     GLenum type, const GLvoid *data);

#define GL_UNSIGNED_SHORT_4_4_4_4_EXT       0x8033
#define GL_UNSIGNED_SHORT_5_5_5_1_EXT       0x8034

#define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT 0x84FF
#define GL_TEXTURE_MAX_ANISOTROPY_EXT     0x84FE

//GL_ALPHA_SCALE