mirror of
https://github.com/Ryujinx/Opentk.git
synced 2025-02-02 18:51:07 +00:00
Specific enums for Version13 features "Texture Env Combine, Crossbar and Dot3".
This commit is contained in:
parent
e6d30fd95d
commit
17890fb555
|
@ -301,31 +301,125 @@ VERSION_1_3 enum:
|
||||||
# NUM_COMPRESSED_TEXTURE_FORMATS = 0x86A2
|
# NUM_COMPRESSED_TEXTURE_FORMATS = 0x86A2
|
||||||
# COMPRESSED_TEXTURE_FORMATS = 0x86A3
|
# COMPRESSED_TEXTURE_FORMATS = 0x86A3
|
||||||
CLAMP_TO_BORDER = 0x812D # Promoted from ARB_texture_border_clamp
|
CLAMP_TO_BORDER = 0x812D # Promoted from ARB_texture_border_clamp
|
||||||
|
# COMBINE = 0x8570 # Promoted from ARB_texture_env_combine
|
||||||
|
# COMBINE_RGB = 0x8571
|
||||||
|
# COMBINE_ALPHA = 0x8572
|
||||||
|
# SOURCE0_RGB = 0x8580
|
||||||
|
# SOURCE1_RGB = 0x8581
|
||||||
|
# SOURCE2_RGB = 0x8582
|
||||||
|
# SOURCE0_ALPHA = 0x8588
|
||||||
|
# SOURCE1_ALPHA = 0x8589
|
||||||
|
# SOURCE2_ALPHA = 0x858A
|
||||||
|
# OPERAND0_RGB = 0x8590
|
||||||
|
# OPERAND1_RGB = 0x8591
|
||||||
|
# OPERAND2_RGB = 0x8592
|
||||||
|
# OPERAND0_ALPHA = 0x8598
|
||||||
|
# OPERAND1_ALPHA = 0x8599
|
||||||
|
# OPERAND2_ALPHA = 0x859A
|
||||||
|
# RGB_SCALE = 0x8573
|
||||||
|
# ADD_SIGNED = 0x8574
|
||||||
|
# INTERPOLATE = 0x8575
|
||||||
|
# SUBTRACT = 0x84E7
|
||||||
|
# CONSTANT = 0x8576
|
||||||
|
# PRIMARY_COLOR = 0x8577
|
||||||
|
# PREVIOUS = 0x8578
|
||||||
|
# DOT3_RGB = 0x86AE # Promoted from ARB_texture_env_dot3
|
||||||
|
# DOT3_RGBA = 0x86AF
|
||||||
|
|
||||||
|
# Texture Environment Combine
|
||||||
|
# http://www.opengl.org/sdk/docs/man/xhtml/glTexEnv.xml
|
||||||
|
# http://www.opengl.org/registry/specs/ARB/texture_env_combine.txt
|
||||||
|
# http://www.opengl.org/registry/specs/ARB/texture_env_crossbar.txt
|
||||||
|
# http://www.opengl.org/registry/specs/ARB/texture_env_dot3.txt
|
||||||
|
TextureEnvMode enum:
|
||||||
COMBINE = 0x8570 # Promoted from ARB_texture_env_combine
|
COMBINE = 0x8570 # Promoted from ARB_texture_env_combine
|
||||||
|
|
||||||
|
TextureEnvParameter enum:
|
||||||
COMBINE_RGB = 0x8571
|
COMBINE_RGB = 0x8571
|
||||||
COMBINE_ALPHA = 0x8572
|
COMBINE_ALPHA = 0x8572
|
||||||
SOURCE0_RGB = 0x8580
|
SOURCE0_RGB = 0x8580
|
||||||
SOURCE1_RGB = 0x8581
|
SRC1_RGB = 0x8581
|
||||||
SOURCE2_RGB = 0x8582
|
SRC2_RGB = 0x8582
|
||||||
SOURCE0_ALPHA = 0x8588
|
SRC0_ALPHA = 0x8588
|
||||||
SOURCE1_ALPHA = 0x8589
|
SRC1_ALPHA = 0x8589
|
||||||
SOURCE2_ALPHA = 0x858A
|
SRC2_ALPHA = 0x858A
|
||||||
OPERAND0_RGB = 0x8590
|
OPERAND0_RGB = 0x8590
|
||||||
OPERAND1_RGB = 0x8591
|
OPERAND1_RGB = 0x8591
|
||||||
OPERAND2_RGB = 0x8592
|
OPERAND2_RGB = 0x8592
|
||||||
OPERAND0_ALPHA = 0x8598
|
OPERAND0_ALPHA = 0x8598
|
||||||
OPERAND1_ALPHA = 0x8599
|
OPERAND1_ALPHA = 0x8599
|
||||||
OPERAND2_ALPHA = 0x859A
|
OPERAND2_ALPHA = 0x859A
|
||||||
RGB_SCALE = 0x8573
|
RGB_SCALE = 0x8573
|
||||||
|
use GetPName ALPHA_SCALE
|
||||||
|
|
||||||
|
# <summary>Accepted by GL.TexGen when the pname parameter value is CombineRgb or CombineAlpha.</summary>
|
||||||
|
TextureEnvModeCombine enum:
|
||||||
|
use StencilOp REPLACE
|
||||||
|
use TextureEnvMode MODULATE
|
||||||
|
use AccumOp ADD
|
||||||
ADD_SIGNED = 0x8574
|
ADD_SIGNED = 0x8574
|
||||||
INTERPOLATE = 0x8575
|
INTERPOLATE = 0x8575
|
||||||
SUBTRACT = 0x84E7
|
SUBTRACT = 0x84E7
|
||||||
CONSTANT = 0x8576
|
|
||||||
PRIMARY_COLOR = 0x8577
|
|
||||||
PREVIOUS = 0x8578
|
|
||||||
DOT3_RGB = 0x86AE # Promoted from ARB_texture_env_dot3
|
DOT3_RGB = 0x86AE # Promoted from ARB_texture_env_dot3
|
||||||
DOT3_RGBA = 0x86AF
|
DOT3_RGBA = 0x86AF
|
||||||
|
|
||||||
|
# <summary>Accepted by GL.TexGen when the pname parameter value is Source0Rgb, Source1Rgb, Source2Rgb, Source0Alpha, Source1Alpha, or Source2Alpha.</summary>
|
||||||
|
TextureEnvModeSource enum:
|
||||||
|
use MatrixMode TEXTURE
|
||||||
|
CONSTANT = 0x8576
|
||||||
|
PRIMARY_COLOR = 0x8577
|
||||||
|
PREVIOUS = 0x8578
|
||||||
|
TEXTURE0 = 0x84C0 # Promoted from ARB_multitexture
|
||||||
|
TEXTURE1 = 0x84C1
|
||||||
|
TEXTURE2 = 0x84C2
|
||||||
|
TEXTURE3 = 0x84C3
|
||||||
|
TEXTURE4 = 0x84C4
|
||||||
|
TEXTURE5 = 0x84C5
|
||||||
|
TEXTURE6 = 0x84C6
|
||||||
|
TEXTURE7 = 0x84C7
|
||||||
|
TEXTURE8 = 0x84C8
|
||||||
|
TEXTURE9 = 0x84C9
|
||||||
|
TEXTURE10 = 0x84CA
|
||||||
|
TEXTURE11 = 0x84CB
|
||||||
|
TEXTURE12 = 0x84CC
|
||||||
|
TEXTURE13 = 0x84CD
|
||||||
|
TEXTURE14 = 0x84CE
|
||||||
|
TEXTURE15 = 0x84CF
|
||||||
|
TEXTURE16 = 0x84D0
|
||||||
|
TEXTURE17 = 0x84D1
|
||||||
|
TEXTURE18 = 0x84D2
|
||||||
|
TEXTURE19 = 0x84D3
|
||||||
|
TEXTURE20 = 0x84D4
|
||||||
|
TEXTURE21 = 0x84D5
|
||||||
|
TEXTURE22 = 0x84D6
|
||||||
|
TEXTURE23 = 0x84D7
|
||||||
|
TEXTURE24 = 0x84D8
|
||||||
|
TEXTURE25 = 0x84D9
|
||||||
|
TEXTURE26 = 0x84DA
|
||||||
|
TEXTURE27 = 0x84DB
|
||||||
|
TEXTURE28 = 0x84DC
|
||||||
|
TEXTURE29 = 0x84DD
|
||||||
|
TEXTURE30 = 0x84DE
|
||||||
|
TEXTURE31 = 0x84DF
|
||||||
|
|
||||||
|
# <summary>Accepted by GL.TexGen when the pname parameter value is Operand0Rgb, Operand1Rgb, or Operand2Rgb.</summary>
|
||||||
|
TextureEnvModeOperandRgb enum:
|
||||||
|
use BlendingFactorDest SRC_COLOR
|
||||||
|
use BlendingFactorDest ONE_MINUS_SRC_COLOR
|
||||||
|
use BlendingFactorDest SRC_ALPHA
|
||||||
|
use BlendingFactorDest ONE_MINUS_SRC_ALPHA
|
||||||
|
|
||||||
|
# <summary>Accepted by GL.TexGen when the pname parameter value is Operand0Alpha, Operand1Alpha, or Operand2Alpha.</summary>
|
||||||
|
TextureEnvModeOperandAlpha enum:
|
||||||
|
use BlendingFactorDest SRC_ALPHA
|
||||||
|
use BlendingFactorDest ONE_MINUS_SRC_ALPHA
|
||||||
|
|
||||||
|
# <summary>Accepted by GL.TexGen when the pname parameter value is RgbScale or AlphaScale.</summary>
|
||||||
|
TextureEnvModeScale enum:
|
||||||
|
ONE = 1
|
||||||
|
TWO = 2
|
||||||
|
FOUR = 4
|
||||||
|
|
||||||
# Transpose Matrix (http://www.opengl.org/registry/specs/ARB/transpose_matrix.txt)
|
# Transpose Matrix (http://www.opengl.org/registry/specs/ARB/transpose_matrix.txt)
|
||||||
GetPName enum:
|
GetPName enum:
|
||||||
TRANSPOSE_MODELVIEW_MATRIX = 0x84E3 # 16 F # Promoted from ARB_transpose_matrix
|
TRANSPOSE_MODELVIEW_MATRIX = 0x84E3 # 16 F # Promoted from ARB_transpose_matrix
|
||||||
|
@ -465,7 +559,11 @@ VERSION_1_4 enum:
|
||||||
# TEXTURE_COMPARE_MODE = 0x884C
|
# TEXTURE_COMPARE_MODE = 0x884C
|
||||||
# TEXTURE_COMPARE_FUNC = 0x884D
|
# TEXTURE_COMPARE_FUNC = 0x884D
|
||||||
# COMPARE_R_TO_TEXTURE = 0x884E
|
# COMPARE_R_TO_TEXTURE = 0x884E
|
||||||
|
|
||||||
|
# Texture Filter Control
|
||||||
|
TextureEnvTarget enum:
|
||||||
|
TEXTURE_FILTER_CONTROL = 0x8500
|
||||||
|
|
||||||
# Depth Texture
|
# Depth Texture
|
||||||
PixelInternalFormat enum:
|
PixelInternalFormat enum:
|
||||||
use PixelFormat DEPTH_COMPONENT
|
use PixelFormat DEPTH_COMPONENT
|
||||||
|
|
Loading…
Reference in a new issue