mirror of
https://github.com/Ed94/Odin.git
synced 2026-07-11 22:01:25 -07:00
533 lines
19 KiB
Odin
533 lines
19 KiB
Odin
package directx_d3d12
|
|
|
|
FL9_1_REQ_TEXTURE1D_U_DIMENSION :: 2048
|
|
FL9_3_REQ_TEXTURE1D_U_DIMENSION :: 4096
|
|
FL9_1_REQ_TEXTURE2D_U_OR_V_DIMENSION :: 2048
|
|
FL9_3_REQ_TEXTURE2D_U_OR_V_DIMENSION :: 4096
|
|
FL9_1_REQ_TEXTURECUBE_DIMENSION :: 512
|
|
FL9_3_REQ_TEXTURECUBE_DIMENSION :: 4096
|
|
FL9_1_REQ_TEXTURE3D_U_V_OR_W_DIMENSION :: 256
|
|
FL9_1_DEFAULT_MAX_ANISOTROPY :: 2
|
|
FL9_1_IA_PRIMITIVE_MAX_COUNT :: 65535
|
|
FL9_2_IA_PRIMITIVE_MAX_COUNT :: 1048575
|
|
FL9_1_SIMULTANEOUS_RENDER_TARGET_COUNT :: 1
|
|
FL9_3_SIMULTANEOUS_RENDER_TARGET_COUNT :: 4
|
|
FL9_1_MAX_TEXTURE_REPEAT :: 128
|
|
FL9_2_MAX_TEXTURE_REPEAT :: 2048
|
|
FL9_3_MAX_TEXTURE_REPEAT :: 8192
|
|
|
|
COMPONENT_MASK_X :: 1
|
|
COMPONENT_MASK_Y :: 2
|
|
COMPONENT_MASK_Z :: 4
|
|
COMPONENT_MASK_W :: 8
|
|
|
|
_16BIT_INDEX_STRIP_CUT_VALUE :: 0xffff
|
|
_32BIT_INDEX_STRIP_CUT_VALUE :: 0xffffffff
|
|
_8BIT_INDEX_STRIP_CUT_VALUE :: 0xff
|
|
|
|
APPEND_ALIGNED_ELEMENT :: 0xffffffff
|
|
ARRAY_AXIS_ADDRESS_RANGE_BIT_COUNT :: 9
|
|
|
|
CLIP_OR_CULL_DISTANCE_COUNT :: 8
|
|
CLIP_OR_CULL_DISTANCE_ELEMENT_COUNT :: 2
|
|
|
|
COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT :: 14
|
|
COMMONSHADER_CONSTANT_BUFFER_COMPONENTS :: 4
|
|
COMMONSHADER_CONSTANT_BUFFER_COMPONENT_BIT_COUNT :: 32
|
|
COMMONSHADER_CONSTANT_BUFFER_HW_SLOT_COUNT :: 15
|
|
COMMONSHADER_CONSTANT_BUFFER_PARTIAL_UPDATE_EXTENTS_BYTE_ALIGNMENT :: 16
|
|
COMMONSHADER_CONSTANT_BUFFER_REGISTER_COMPONENTS :: 4
|
|
COMMONSHADER_CONSTANT_BUFFER_REGISTER_COUNT :: 15
|
|
COMMONSHADER_CONSTANT_BUFFER_REGISTER_READS_PER_INST :: 1
|
|
COMMONSHADER_CONSTANT_BUFFER_REGISTER_READ_PORTS :: 1
|
|
COMMONSHADER_FLOWCONTROL_NESTING_LIMIT :: 64
|
|
COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COMPONENTS :: 4
|
|
COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COUNT :: 1
|
|
COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READS_PER_INST :: 1
|
|
COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READ_PORTS :: 1
|
|
COMMONSHADER_IMMEDIATE_VALUE_COMPONENT_BIT_COUNT :: 32
|
|
COMMONSHADER_INPUT_RESOURCE_REGISTER_COMPONENTS :: 1
|
|
COMMONSHADER_INPUT_RESOURCE_REGISTER_COUNT :: 128
|
|
COMMONSHADER_INPUT_RESOURCE_REGISTER_READS_PER_INST :: 1
|
|
COMMONSHADER_INPUT_RESOURCE_REGISTER_READ_PORTS :: 1
|
|
COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT :: 128
|
|
COMMONSHADER_SAMPLER_REGISTER_COMPONENTS :: 1
|
|
COMMONSHADER_SAMPLER_REGISTER_COUNT :: 16
|
|
COMMONSHADER_SAMPLER_REGISTER_READS_PER_INST :: 1
|
|
COMMONSHADER_SAMPLER_REGISTER_READ_PORTS :: 1
|
|
COMMONSHADER_SAMPLER_SLOT_COUNT :: 16
|
|
COMMONSHADER_SUBROUTINE_NESTING_LIMIT :: 32
|
|
COMMONSHADER_TEMP_REGISTER_COMPONENTS :: 4
|
|
COMMONSHADER_TEMP_REGISTER_COMPONENT_BIT_COUNT :: 32
|
|
COMMONSHADER_TEMP_REGISTER_COUNT :: 4096
|
|
COMMONSHADER_TEMP_REGISTER_READS_PER_INST :: 3
|
|
COMMONSHADER_TEMP_REGISTER_READ_PORTS :: 3
|
|
COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MAX :: 10
|
|
COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MIN :: -10
|
|
COMMONSHADER_TEXEL_OFFSET_MAX_NEGATIVE :: -8
|
|
COMMONSHADER_TEXEL_OFFSET_MAX_POSITIVE :: 7
|
|
|
|
CONSTANT_BUFFER_DATA_PLACEMENT_ALIGNMENT :: 256
|
|
|
|
CS_4_X_BUCKET00_MAX_BYTES_TGSM_WRITABLE_PER_THREAD :: 256
|
|
CS_4_X_BUCKET00_MAX_NUM_THREADS_PER_GROUP :: 64
|
|
CS_4_X_BUCKET01_MAX_BYTES_TGSM_WRITABLE_PER_THREAD :: 240
|
|
CS_4_X_BUCKET01_MAX_NUM_THREADS_PER_GROUP :: 68
|
|
CS_4_X_BUCKET02_MAX_BYTES_TGSM_WRITABLE_PER_THREAD :: 224
|
|
CS_4_X_BUCKET02_MAX_NUM_THREADS_PER_GROUP :: 72
|
|
CS_4_X_BUCKET03_MAX_BYTES_TGSM_WRITABLE_PER_THREAD :: 208
|
|
CS_4_X_BUCKET03_MAX_NUM_THREADS_PER_GROUP :: 76
|
|
CS_4_X_BUCKET04_MAX_BYTES_TGSM_WRITABLE_PER_THREAD :: 192
|
|
CS_4_X_BUCKET04_MAX_NUM_THREADS_PER_GROUP :: 84
|
|
CS_4_X_BUCKET05_MAX_BYTES_TGSM_WRITABLE_PER_THREAD :: 176
|
|
CS_4_X_BUCKET05_MAX_NUM_THREADS_PER_GROUP :: 92
|
|
CS_4_X_BUCKET06_MAX_BYTES_TGSM_WRITABLE_PER_THREAD :: 160
|
|
CS_4_X_BUCKET06_MAX_NUM_THREADS_PER_GROUP :: 100
|
|
CS_4_X_BUCKET07_MAX_BYTES_TGSM_WRITABLE_PER_THREAD :: 144
|
|
CS_4_X_BUCKET07_MAX_NUM_THREADS_PER_GROUP :: 112
|
|
CS_4_X_BUCKET08_MAX_BYTES_TGSM_WRITABLE_PER_THREAD :: 128
|
|
CS_4_X_BUCKET08_MAX_NUM_THREADS_PER_GROUP :: 128
|
|
CS_4_X_BUCKET09_MAX_BYTES_TGSM_WRITABLE_PER_THREAD :: 112
|
|
CS_4_X_BUCKET09_MAX_NUM_THREADS_PER_GROUP :: 144
|
|
CS_4_X_BUCKET10_MAX_BYTES_TGSM_WRITABLE_PER_THREAD :: 96
|
|
CS_4_X_BUCKET10_MAX_NUM_THREADS_PER_GROUP :: 168
|
|
CS_4_X_BUCKET11_MAX_BYTES_TGSM_WRITABLE_PER_THREAD :: 80
|
|
CS_4_X_BUCKET11_MAX_NUM_THREADS_PER_GROUP :: 204
|
|
CS_4_X_BUCKET12_MAX_BYTES_TGSM_WRITABLE_PER_THREAD :: 64
|
|
CS_4_X_BUCKET12_MAX_NUM_THREADS_PER_GROUP :: 256
|
|
CS_4_X_BUCKET13_MAX_BYTES_TGSM_WRITABLE_PER_THREAD :: 48
|
|
CS_4_X_BUCKET13_MAX_NUM_THREADS_PER_GROUP :: 340
|
|
CS_4_X_BUCKET14_MAX_BYTES_TGSM_WRITABLE_PER_THREAD :: 32
|
|
CS_4_X_BUCKET14_MAX_NUM_THREADS_PER_GROUP :: 512
|
|
CS_4_X_BUCKET15_MAX_BYTES_TGSM_WRITABLE_PER_THREAD :: 16
|
|
CS_4_X_BUCKET15_MAX_NUM_THREADS_PER_GROUP :: 768
|
|
CS_4_X_DISPATCH_MAX_THREAD_GROUPS_IN_Z_DIMENSION :: 1
|
|
CS_4_X_RAW_UAV_BYTE_ALIGNMENT :: 256
|
|
CS_4_X_THREAD_GROUP_MAX_THREADS_PER_GROUP :: 768
|
|
CS_4_X_THREAD_GROUP_MAX_X :: 768
|
|
CS_4_X_THREAD_GROUP_MAX_Y :: 768
|
|
CS_4_X_UAV_REGISTER_COUNT :: 1
|
|
|
|
CS_DISPATCH_MAX_THREAD_GROUPS_PER_DIMENSION :: 65535
|
|
CS_TGSM_REGISTER_COUNT :: 8192
|
|
CS_TGSM_REGISTER_READS_PER_INST :: 1
|
|
CS_TGSM_RESOURCE_REGISTER_COMPONENTS :: 1
|
|
CS_TGSM_RESOURCE_REGISTER_READ_PORTS :: 1
|
|
CS_THREADGROUPID_REGISTER_COMPONENTS :: 3
|
|
CS_THREADGROUPID_REGISTER_COUNT :: 1
|
|
CS_THREADIDINGROUPFLATTENED_REGISTER_COMPONENTS :: 1
|
|
CS_THREADIDINGROUPFLATTENED_REGISTER_COUNT :: 1
|
|
CS_THREADIDINGROUP_REGISTER_COMPONENTS :: 3
|
|
CS_THREADIDINGROUP_REGISTER_COUNT :: 1
|
|
CS_THREADID_REGISTER_COMPONENTS :: 3
|
|
CS_THREADID_REGISTER_COUNT :: 1
|
|
CS_THREAD_GROUP_MAX_THREADS_PER_GROUP :: 1024
|
|
CS_THREAD_GROUP_MAX_X :: 1024
|
|
CS_THREAD_GROUP_MAX_Y :: 1024
|
|
CS_THREAD_GROUP_MAX_Z :: 64
|
|
CS_THREAD_GROUP_MIN_X :: 1
|
|
CS_THREAD_GROUP_MIN_Y :: 1
|
|
CS_THREAD_GROUP_MIN_Z :: 1
|
|
CS_THREAD_LOCAL_TEMP_REGISTER_POOL :: 16384
|
|
|
|
DEFAULT_BLEND_FACTOR_ALPHA :: 1.0
|
|
DEFAULT_BLEND_FACTOR_BLUE :: 1.0
|
|
DEFAULT_BLEND_FACTOR_GREEN :: 1.0
|
|
DEFAULT_BLEND_FACTOR_RED :: 1.0
|
|
DEFAULT_BORDER_COLOR_COMPONENT :: 0.0
|
|
DEFAULT_DEPTH_BIAS :: 0
|
|
DEFAULT_DEPTH_BIAS_CLAMP :: 0.0
|
|
DEFAULT_MAX_ANISOTROPY :: 16
|
|
DEFAULT_MIP_LOD_BIAS :: 0.0
|
|
DEFAULT_MSAA_RESOURCE_PLACEMENT_ALIGNMENT :: 4194304
|
|
DEFAULT_RENDER_TARGET_ARRAY_INDEX :: 0
|
|
|
|
DEFAULT_RESOURCE_PLACEMENT_ALIGNMENT :: 65536
|
|
DEFAULT_SAMPLE_MASK :: 0xffffffff
|
|
DEFAULT_SCISSOR_ENDX :: 0
|
|
DEFAULT_SCISSOR_ENDY :: 0
|
|
DEFAULT_SCISSOR_STARTX :: 0
|
|
DEFAULT_SCISSOR_STARTY :: 0
|
|
DEFAULT_SLOPE_SCALED_DEPTH_BIAS :: 0.0
|
|
DEFAULT_STENCIL_READ_MASK :: 0xff
|
|
DEFAULT_STENCIL_REFERENCE :: 0
|
|
DEFAULT_STENCIL_WRITE_MASK :: 0xff
|
|
DEFAULT_VIEWPORT_AND_SCISSORRECT_INDEX :: 0
|
|
DEFAULT_VIEWPORT_HEIGHT :: 0
|
|
DEFAULT_VIEWPORT_MAX_DEPTH :: 0.0
|
|
DEFAULT_VIEWPORT_MIN_DEPTH :: 0.0
|
|
DEFAULT_VIEWPORT_TOPLEFTX :: 0
|
|
DEFAULT_VIEWPORT_TOPLEFTY :: 0
|
|
DEFAULT_VIEWPORT_WIDTH :: 0
|
|
|
|
DESCRIPTOR_RANGE_OFFSET_APPEND :: 0xffffffff
|
|
|
|
DRIVER_RESERVED_REGISTER_SPACE_VALUES_END :: 0xfffffff7
|
|
DRIVER_RESERVED_REGISTER_SPACE_VALUES_START :: 0xfffffff0
|
|
|
|
DS_INPUT_CONTROL_POINTS_MAX_TOTAL_SCALARS :: 3968
|
|
DS_INPUT_CONTROL_POINT_REGISTER_COMPONENTS :: 4
|
|
DS_INPUT_CONTROL_POINT_REGISTER_COMPONENT_BIT_COUNT :: 32
|
|
DS_INPUT_CONTROL_POINT_REGISTER_COUNT :: 32
|
|
DS_INPUT_CONTROL_POINT_REGISTER_READS_PER_INST :: 2
|
|
DS_INPUT_CONTROL_POINT_REGISTER_READ_PORTS :: 1
|
|
DS_INPUT_DOMAIN_POINT_REGISTER_COMPONENTS :: 3
|
|
DS_INPUT_DOMAIN_POINT_REGISTER_COMPONENT_BIT_COUNT :: 32
|
|
DS_INPUT_DOMAIN_POINT_REGISTER_COUNT :: 1
|
|
DS_INPUT_DOMAIN_POINT_REGISTER_READS_PER_INST :: 2
|
|
DS_INPUT_DOMAIN_POINT_REGISTER_READ_PORTS :: 1
|
|
DS_INPUT_PATCH_CONSTANT_REGISTER_COMPONENTS :: 4
|
|
DS_INPUT_PATCH_CONSTANT_REGISTER_COMPONENT_BIT_COUNT :: 32
|
|
DS_INPUT_PATCH_CONSTANT_REGISTER_COUNT :: 32
|
|
DS_INPUT_PATCH_CONSTANT_REGISTER_READS_PER_INST :: 2
|
|
DS_INPUT_PATCH_CONSTANT_REGISTER_READ_PORTS :: 1
|
|
DS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENTS :: 1
|
|
DS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENT_BIT_COUNT :: 32
|
|
DS_INPUT_PRIMITIVE_ID_REGISTER_COUNT :: 1
|
|
DS_INPUT_PRIMITIVE_ID_REGISTER_READS_PER_INST :: 2
|
|
DS_INPUT_PRIMITIVE_ID_REGISTER_READ_PORTS :: 1
|
|
DS_OUTPUT_REGISTER_COMPONENTS :: 4
|
|
DS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT :: 32
|
|
DS_OUTPUT_REGISTER_COUNT :: 32
|
|
|
|
FLOAT16_FUSED_TOLERANCE_IN_ULP :: 0.6
|
|
FLOAT32_MAX :: 3.402823466e+38
|
|
FLOAT32_TO_INTEGER_TOLERANCE_IN_ULP :: 0.6
|
|
FLOAT_TO_SRGB_EXPONENT_DENOMINATOR :: 2.4
|
|
FLOAT_TO_SRGB_EXPONENT_NUMERATOR :: 1.0
|
|
FLOAT_TO_SRGB_OFFSET :: 0.055
|
|
FLOAT_TO_SRGB_SCALE_1 :: 12.92
|
|
FLOAT_TO_SRGB_SCALE_2 :: 1.055
|
|
FLOAT_TO_SRGB_THRESHOLD :: 0.0031308
|
|
FTOI_INSTRUCTION_MAX_INPUT :: 2147483647.999
|
|
FTOI_INSTRUCTION_MIN_INPUT :: -2147483648.999
|
|
FTOU_INSTRUCTION_MAX_INPUT :: 4294967295.999
|
|
FTOU_INSTRUCTION_MIN_INPUT :: 0.0
|
|
|
|
GS_INPUT_INSTANCE_ID_READS_PER_INST :: 2
|
|
GS_INPUT_INSTANCE_ID_READ_PORTS :: 1
|
|
GS_INPUT_INSTANCE_ID_REGISTER_COMPONENTS :: 1
|
|
GS_INPUT_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT :: 32
|
|
GS_INPUT_INSTANCE_ID_REGISTER_COUNT :: 1
|
|
GS_INPUT_PRIM_CONST_REGISTER_COMPONENTS :: 1
|
|
GS_INPUT_PRIM_CONST_REGISTER_COMPONENT_BIT_COUNT :: 32
|
|
GS_INPUT_PRIM_CONST_REGISTER_COUNT :: 1
|
|
GS_INPUT_PRIM_CONST_REGISTER_READS_PER_INST :: 2
|
|
GS_INPUT_PRIM_CONST_REGISTER_READ_PORTS :: 1
|
|
GS_INPUT_REGISTER_COMPONENTS :: 4
|
|
GS_INPUT_REGISTER_COMPONENT_BIT_COUNT :: 32
|
|
GS_INPUT_REGISTER_COUNT :: 32
|
|
GS_INPUT_REGISTER_READS_PER_INST :: 2
|
|
GS_INPUT_REGISTER_READ_PORTS :: 1
|
|
GS_INPUT_REGISTER_VERTICES :: 32
|
|
GS_MAX_INSTANCE_COUNT :: 32
|
|
GS_MAX_OUTPUT_VERTEX_COUNT_ACROSS_INSTANCES :: 1024
|
|
GS_OUTPUT_ELEMENTS :: 32
|
|
GS_OUTPUT_REGISTER_COMPONENTS :: 4
|
|
GS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT :: 32
|
|
GS_OUTPUT_REGISTER_COUNT :: 32
|
|
|
|
HS_CONTROL_POINT_PHASE_INPUT_REGISTER_COUNT :: 32
|
|
HS_CONTROL_POINT_PHASE_OUTPUT_REGISTER_COUNT :: 32
|
|
HS_CONTROL_POINT_REGISTER_COMPONENTS :: 4
|
|
HS_CONTROL_POINT_REGISTER_COMPONENT_BIT_COUNT :: 32
|
|
HS_CONTROL_POINT_REGISTER_READS_PER_INST :: 2
|
|
HS_CONTROL_POINT_REGISTER_READ_PORTS :: 1
|
|
HS_FORK_PHASE_INSTANCE_COUNT_UPPER_BOUND :: 0xffffffff
|
|
HS_INPUT_FORK_INSTANCE_ID_REGISTER_COMPONENTS :: 1
|
|
HS_INPUT_FORK_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT :: 32
|
|
HS_INPUT_FORK_INSTANCE_ID_REGISTER_COUNT :: 1
|
|
HS_INPUT_FORK_INSTANCE_ID_REGISTER_READS_PER_INST :: 2
|
|
HS_INPUT_FORK_INSTANCE_ID_REGISTER_READ_PORTS :: 1
|
|
HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COMPONENTS :: 1
|
|
HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT :: 32
|
|
HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COUNT :: 1
|
|
HS_INPUT_JOIN_INSTANCE_ID_REGISTER_READS_PER_INST :: 2
|
|
HS_INPUT_JOIN_INSTANCE_ID_REGISTER_READ_PORTS :: 1
|
|
HS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENTS :: 1
|
|
HS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENT_BIT_COUNT :: 32
|
|
HS_INPUT_PRIMITIVE_ID_REGISTER_COUNT :: 1
|
|
HS_INPUT_PRIMITIVE_ID_REGISTER_READS_PER_INST :: 2
|
|
HS_INPUT_PRIMITIVE_ID_REGISTER_READ_PORTS :: 1
|
|
HS_JOIN_PHASE_INSTANCE_COUNT_UPPER_BOUND :: 0xffffffff
|
|
HS_MAXTESSFACTOR_LOWER_BOUND :: 1.0
|
|
HS_MAXTESSFACTOR_UPPER_BOUND :: 64.0
|
|
HS_OUTPUT_CONTROL_POINTS_MAX_TOTAL_SCALARS :: 3968
|
|
HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COMPONENTS :: 1
|
|
HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COMPONENT_BIT_COUNT :: 32
|
|
HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COUNT :: 1
|
|
HS_OUTPUT_CONTROL_POINT_ID_REGISTER_READS_PER_INST :: 2
|
|
HS_OUTPUT_CONTROL_POINT_ID_REGISTER_READ_PORTS :: 1
|
|
HS_OUTPUT_PATCH_CONSTANT_REGISTER_COMPONENTS :: 4
|
|
HS_OUTPUT_PATCH_CONSTANT_REGISTER_COMPONENT_BIT_COUNT :: 32
|
|
HS_OUTPUT_PATCH_CONSTANT_REGISTER_COUNT :: 32
|
|
HS_OUTPUT_PATCH_CONSTANT_REGISTER_READS_PER_INST :: 2
|
|
HS_OUTPUT_PATCH_CONSTANT_REGISTER_READ_PORTS :: 1
|
|
HS_OUTPUT_PATCH_CONSTANT_REGISTER_SCALAR_COMPONENTS :: 128
|
|
|
|
IA_DEFAULT_INDEX_BUFFER_OFFSET_IN_BYTES :: 0
|
|
IA_DEFAULT_PRIMITIVE_TOPOLOGY :: 0
|
|
IA_DEFAULT_VERTEX_BUFFER_OFFSET_IN_BYTES :: 0
|
|
IA_INDEX_INPUT_RESOURCE_SLOT_COUNT :: 1
|
|
IA_INSTANCE_ID_BIT_COUNT :: 32
|
|
IA_INTEGER_ARITHMETIC_BIT_COUNT :: 32
|
|
IA_PATCH_MAX_CONTROL_POINT_COUNT :: 32
|
|
IA_PRIMITIVE_ID_BIT_COUNT :: 32
|
|
IA_VERTEX_ID_BIT_COUNT :: 32
|
|
IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT :: 32
|
|
IA_VERTEX_INPUT_STRUCTURE_ELEMENTS_COMPONENTS :: 128
|
|
IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT :: 32
|
|
|
|
INTEGER_DIVIDE_BY_ZERO_QUOTIENT :: 0xffffffff
|
|
INTEGER_DIVIDE_BY_ZERO_REMAINDER :: 0xffffffff
|
|
|
|
KEEP_RENDER_TARGETS_AND_DEPTH_STENCIL :: 0xffffffff
|
|
KEEP_UNORDERED_ACCESS_VIEWS :: 0xffffffff
|
|
|
|
LINEAR_GAMMA :: 1.0
|
|
MAJOR_VERSION :: 12
|
|
|
|
MAX_BORDER_COLOR_COMPONENT :: 1.0
|
|
MAX_DEPTH :: 1.0
|
|
MAX_LIVE_STATIC_SAMPLERS :: 2032
|
|
MAX_MAXANISOTROPY :: 16
|
|
MAX_MULTISAMPLE_SAMPLE_COUNT :: 32
|
|
MAX_POSITION_VALUE :: 3.402823466e+34
|
|
MAX_ROOT_COST :: 64
|
|
MAX_SHADER_VISIBLE_DESCRIPTOR_HEAP_SIZE_TIER_1 :: 1000000
|
|
MAX_SHADER_VISIBLE_DESCRIPTOR_HEAP_SIZE_TIER_2 :: 1000000
|
|
MAX_SHADER_VISIBLE_SAMPLER_HEAP_SIZE :: 2048
|
|
MAX_TEXTURE_DIMENSION_2_TO_EXP :: 17
|
|
MAX_VIEW_INSTANCE_COUNT :: 4
|
|
|
|
MINOR_VERSION :: 0
|
|
|
|
MIN_BORDER_COLOR_COMPONENT :: 0.0
|
|
MIN_DEPTH :: 0.0
|
|
MIN_MAXANISOTROPY :: 0
|
|
|
|
MIP_LOD_BIAS_MAX :: 15.99
|
|
MIP_LOD_BIAS_MIN :: -16.0
|
|
MIP_LOD_FRACTIONAL_BIT_COUNT :: 8
|
|
MIP_LOD_RANGE_BIT_COUNT :: 8
|
|
|
|
MULTISAMPLE_ANTIALIAS_LINE_WIDTH :: 1.4
|
|
NONSAMPLE_FETCH_OUT_OF_RANGE_ACCESS_RESULT :: 0
|
|
|
|
OS_RESERVED_REGISTER_SPACE_VALUES_END :: 0xffffffff
|
|
OS_RESERVED_REGISTER_SPACE_VALUES_START :: 0xfffffff8
|
|
|
|
PACKED_TILE :: 0xffffffff
|
|
|
|
PIXEL_ADDRESS_RANGE_BIT_COUNT :: 15
|
|
|
|
PRE_SCISSOR_PIXEL_ADDRESS_RANGE_BIT_COUNT :: 16
|
|
|
|
PS_CS_UAV_REGISTER_COMPONENTS :: 1
|
|
PS_CS_UAV_REGISTER_COUNT :: 8
|
|
PS_CS_UAV_REGISTER_READS_PER_INST :: 1
|
|
PS_CS_UAV_REGISTER_READ_PORTS :: 1
|
|
PS_FRONTFACING_DEFAULT_VALUE :: 0xffffffff
|
|
PS_FRONTFACING_FALSE_VALUE :: 0
|
|
PS_FRONTFACING_TRUE_VALUE :: 0xffffffff
|
|
PS_INPUT_REGISTER_COMPONENTS :: 4
|
|
PS_INPUT_REGISTER_COMPONENT_BIT_COUNT :: 32
|
|
PS_INPUT_REGISTER_COUNT :: 32
|
|
PS_INPUT_REGISTER_READS_PER_INST :: 2
|
|
PS_INPUT_REGISTER_READ_PORTS :: 1
|
|
PS_LEGACY_PIXEL_CENTER_FRACTIONAL_COMPONENT :: 0.0
|
|
PS_OUTPUT_DEPTH_REGISTER_COMPONENTS :: 1
|
|
PS_OUTPUT_DEPTH_REGISTER_COMPONENT_BIT_COUNT :: 32
|
|
PS_OUTPUT_DEPTH_REGISTER_COUNT :: 1
|
|
PS_OUTPUT_MASK_REGISTER_COMPONENTS :: 1
|
|
PS_OUTPUT_MASK_REGISTER_COMPONENT_BIT_COUNT :: 32
|
|
PS_OUTPUT_MASK_REGISTER_COUNT :: 1
|
|
PS_OUTPUT_REGISTER_COMPONENTS :: 4
|
|
PS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT :: 32
|
|
PS_OUTPUT_REGISTER_COUNT :: 8
|
|
PS_PIXEL_CENTER_FRACTIONAL_COMPONENT :: 0.5
|
|
|
|
RAW_UAV_SRV_BYTE_ALIGNMENT :: 16
|
|
|
|
RAYTRACING_AABB_BYTE_ALIGNMENT :: 8
|
|
RAYTRACING_ACCELERATION_STRUCTURE_BYTE_ALIGNMENT :: 256
|
|
RAYTRACING_INSTANCE_DESCS_BYTE_ALIGNMENT :: 16
|
|
RAYTRACING_MAX_ATTRIBUTE_SIZE_IN_BYTES :: 32
|
|
RAYTRACING_MAX_DECLARABLE_TRACE_RECURSION_DEPTH :: 31
|
|
RAYTRACING_MAX_GEOMETRIES_PER_BOTTOM_LEVEL_ACCELERATION_STRUCTURE :: 16777216
|
|
RAYTRACING_MAX_INSTANCES_PER_TOP_LEVEL_ACCELERATION_STRUCTURE :: 16777216
|
|
RAYTRACING_MAX_PRIMITIVES_PER_BOTTOM_LEVEL_ACCELERATION_STRUCTURE :: 536870912
|
|
RAYTRACING_MAX_RAY_GENERATION_SHADER_THREADS :: 1073741824
|
|
RAYTRACING_MAX_SHADER_RECORD_STRIDE :: 4096
|
|
RAYTRACING_SHADER_RECORD_BYTE_ALIGNMENT :: 32
|
|
RAYTRACING_SHADER_TABLE_BYTE_ALIGNMENT :: 64
|
|
RAYTRACING_TRANSFORM3X4_BYTE_ALIGNMENT :: 16
|
|
|
|
REQ_BLEND_OBJECT_COUNT_PER_DEVICE :: 4096
|
|
REQ_BUFFER_RESOURCE_TEXEL_COUNT_2_TO_EXP :: 27
|
|
REQ_CONSTANT_BUFFER_ELEMENT_COUNT :: 4096
|
|
REQ_DEPTH_STENCIL_OBJECT_COUNT_PER_DEVICE :: 4096
|
|
REQ_DRAWINDEXED_INDEX_COUNT_2_TO_EXP :: 32
|
|
REQ_DRAW_VERTEX_COUNT_2_TO_EXP :: 32
|
|
REQ_FILTERING_HW_ADDRESSABLE_RESOURCE_DIMENSION :: 16384
|
|
REQ_GS_INVOCATION_32BIT_OUTPUT_COMPONENT_LIMIT :: 1024
|
|
REQ_IMMEDIATE_CONSTANT_BUFFER_ELEMENT_COUNT :: 4096
|
|
REQ_MAXANISOTROPY :: 16
|
|
REQ_MIP_LEVELS :: 15
|
|
REQ_MULTI_ELEMENT_STRUCTURE_SIZE_IN_BYTES :: 2048
|
|
REQ_RASTERIZER_OBJECT_COUNT_PER_DEVICE :: 4096
|
|
REQ_RENDER_TO_BUFFER_WINDOW_WIDTH :: 16384
|
|
REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_A_TERM :: 128
|
|
REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_B_TERM :: 0.25
|
|
REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_C_TERM :: 2048
|
|
REQ_RESOURCE_VIEW_COUNT_PER_DEVICE_2_TO_EXP :: 20
|
|
REQ_SAMPLER_OBJECT_COUNT_PER_DEVICE :: 4096
|
|
REQ_SUBRESOURCES :: 30720
|
|
REQ_TEXTURE1D_ARRAY_AXIS_DIMENSION :: 2048
|
|
REQ_TEXTURE1D_U_DIMENSION :: 16384
|
|
REQ_TEXTURE2D_ARRAY_AXIS_DIMENSION :: 2048
|
|
REQ_TEXTURE2D_U_OR_V_DIMENSION :: 16384
|
|
REQ_TEXTURE3D_U_V_OR_W_DIMENSION :: 2048
|
|
REQ_TEXTURECUBE_DIMENSION :: 16384
|
|
|
|
RESINFO_INSTRUCTION_MISSING_COMPONENT_RETVAL :: 0
|
|
|
|
RESOURCE_BARRIER_ALL_SUBRESOURCES :: 0xffffffff
|
|
|
|
RS_SET_SHADING_RATE_COMBINER_COUNT :: 2
|
|
|
|
SHADER_IDENTIFIER_SIZE_IN_BYTES :: 32
|
|
SHADER_MAJOR_VERSION :: 5
|
|
SHADER_MAX_INSTANCES :: 65535
|
|
SHADER_MAX_INTERFACES :: 253
|
|
SHADER_MAX_INTERFACE_CALL_SITES :: 4096
|
|
SHADER_MAX_TYPES :: 65535
|
|
SHADER_MINOR_VERSION :: 1
|
|
|
|
SHIFT_INSTRUCTION_PAD_VALUE :: 0
|
|
SHIFT_INSTRUCTION_SHIFT_VALUE_BIT_COUNT :: 5
|
|
|
|
SIMULTANEOUS_RENDER_TARGET_COUNT :: 8
|
|
|
|
SMALL_MSAA_RESOURCE_PLACEMENT_ALIGNMENT :: 65536
|
|
SMALL_RESOURCE_PLACEMENT_ALIGNMENT :: 4096
|
|
|
|
SO_BUFFER_MAX_STRIDE_IN_BYTES :: 2048
|
|
SO_BUFFER_MAX_WRITE_WINDOW_IN_BYTES :: 512
|
|
SO_BUFFER_SLOT_COUNT :: 4
|
|
SO_DDI_REGISTER_INDEX_DENOTING_GAP :: 0xffffffff
|
|
SO_NO_RASTERIZED_STREAM :: 0xffffffff
|
|
SO_OUTPUT_COMPONENT_COUNT :: 128
|
|
SO_STREAM_COUNT :: 4
|
|
|
|
SPEC_DATE_DAY :: 14
|
|
SPEC_DATE_MONTH :: 11
|
|
SPEC_DATE_YEAR :: 2014
|
|
SPEC_VERSION :: 1.16
|
|
|
|
SRGB_GAMMA :: 2.2
|
|
SRGB_TO_FLOAT_DENOMINATOR_1 :: 12.92
|
|
SRGB_TO_FLOAT_DENOMINATOR_2 :: 1.055
|
|
SRGB_TO_FLOAT_EXPONENT :: 2.4
|
|
SRGB_TO_FLOAT_OFFSET :: 0.055
|
|
SRGB_TO_FLOAT_THRESHOLD :: 0.04045
|
|
SRGB_TO_FLOAT_TOLERANCE_IN_ULP :: 0.5
|
|
|
|
STANDARD_COMPONENT_BIT_COUNT :: 32
|
|
STANDARD_COMPONENT_BIT_COUNT_DOUBLED :: 64
|
|
STANDARD_MAXIMUM_ELEMENT_ALIGNMENT_BYTE_MULTIPLE :: 4
|
|
STANDARD_PIXEL_COMPONENT_COUNT :: 128
|
|
STANDARD_PIXEL_ELEMENT_COUNT :: 32
|
|
STANDARD_VECTOR_SIZE :: 4
|
|
STANDARD_VERTEX_ELEMENT_COUNT :: 32
|
|
STANDARD_VERTEX_TOTAL_COMPONENT_COUNT :: 64
|
|
|
|
SUBPIXEL_FRACTIONAL_BIT_COUNT :: 8
|
|
SUBTEXEL_FRACTIONAL_BIT_COUNT :: 8
|
|
|
|
SYSTEM_RESERVED_REGISTER_SPACE_VALUES_END :: 0xffffffff
|
|
SYSTEM_RESERVED_REGISTER_SPACE_VALUES_START :: 0xfffffff0
|
|
|
|
TESSELLATOR_MAX_EVEN_TESSELLATION_FACTOR :: 64
|
|
TESSELLATOR_MAX_ISOLINE_DENSITY_TESSELLATION_FACTOR :: 64
|
|
TESSELLATOR_MAX_ODD_TESSELLATION_FACTOR :: 63
|
|
TESSELLATOR_MAX_TESSELLATION_FACTOR :: 64
|
|
TESSELLATOR_MIN_EVEN_TESSELLATION_FACTOR :: 2
|
|
TESSELLATOR_MIN_ISOLINE_DENSITY_TESSELLATION_FACTOR :: 1
|
|
TESSELLATOR_MIN_ODD_TESSELLATION_FACTOR :: 1
|
|
|
|
TEXEL_ADDRESS_RANGE_BIT_COUNT :: 16
|
|
|
|
TEXTURE_DATA_PITCH_ALIGNMENT :: 256
|
|
TEXTURE_DATA_PLACEMENT_ALIGNMENT :: 512
|
|
|
|
TILED_RESOURCE_TILE_SIZE_IN_BYTES :: 65536
|
|
|
|
TRACKED_WORKLOAD_MAX_INSTANCES :: 32
|
|
|
|
UAV_COUNTER_PLACEMENT_ALIGNMENT :: 4096
|
|
UAV_SLOT_COUNT :: 64
|
|
|
|
UNBOUND_MEMORY_ACCESS_RESULT :: 0
|
|
|
|
VIDEO_DECODE_MAX_ARGUMENTS :: 10
|
|
VIDEO_DECODE_MAX_HISTOGRAM_COMPONENTS :: 4
|
|
VIDEO_DECODE_MIN_BITSTREAM_OFFSET_ALIGNMENT :: 256
|
|
VIDEO_DECODE_MIN_HISTOGRAM_OFFSET_ALIGNMENT :: 256
|
|
VIDEO_DECODE_STATUS_MACROBLOCKS_AFFECTED_UNKNOWN :: 0xffffffff
|
|
VIDEO_PROCESS_MAX_FILTERS :: 32
|
|
VIDEO_PROCESS_STEREO_VIEWS :: 2
|
|
|
|
VIEWPORT_AND_SCISSORRECT_MAX_INDEX :: 15
|
|
VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE :: 16
|
|
VIEWPORT_BOUNDS_MAX :: 32767
|
|
VIEWPORT_BOUNDS_MIN :: -32768
|
|
|
|
VS_INPUT_REGISTER_COMPONENTS :: 4
|
|
VS_INPUT_REGISTER_COMPONENT_BIT_COUNT :: 32
|
|
VS_INPUT_REGISTER_COUNT :: 32
|
|
VS_INPUT_REGISTER_READS_PER_INST :: 2
|
|
VS_INPUT_REGISTER_READ_PORTS :: 1
|
|
VS_OUTPUT_REGISTER_COMPONENTS :: 4
|
|
VS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT :: 32
|
|
VS_OUTPUT_REGISTER_COUNT :: 32
|
|
|
|
WHQL_CONTEXT_COUNT_FOR_RESOURCE_LIMIT :: 10
|
|
WHQL_DRAWINDEXED_INDEX_COUNT_2_TO_EXP :: 25
|
|
WHQL_DRAW_VERTEX_COUNT_2_TO_EXP :: 25
|
|
|
|
SHADER_COMPONENT_MAPPING_MASK :: 0x7
|
|
SHADER_COMPONENT_MAPPING_SHIFT :: 3
|
|
|
|
FILTER_REDUCTION_TYPE_MASK :: 0x3
|
|
FILTER_REDUCTION_TYPE_SHIFT :: 7
|
|
FILTER_TYPE_MASK :: 0x3
|
|
|
|
MIN_FILTER_SHIFT :: 4
|
|
MAG_FILTER_SHIFT :: 2
|
|
MIP_FILTER_SHIFT :: 0
|
|
|
|
ANISOTROPIC_FILTERING_BIT :: 0x40
|
|
|
|
INFO_QUEUE_DEFAULT_MESSAGE_COUNT_LIMIT :: 1024
|
|
|
|
SHADING_RATE_X_AXIS_SHIFT :: 2
|
|
SHADING_RATE_VALID_MASK :: 3
|
|
|
|
RETURN_PARAMETER_INDEX :: -1
|
|
|
|
SHADER_REQUIRES_DOUBLES :: 0x00000001
|
|
SHADER_REQUIRES_EARLY_DEPTH_STENCIL :: 0x00000002
|
|
SHADER_REQUIRES_UAVS_AT_EVERY_STAGE :: 0x00000004
|
|
SHADER_REQUIRES_64_UAVS :: 0x00000008
|
|
SHADER_REQUIRES_MINIMUM_PRECISION :: 0x00000010
|
|
SHADER_REQUIRES_11_1_DOUBLE_EXTENSIONS :: 0x00000020
|
|
SHADER_REQUIRES_11_1_SHADER_EXTENSIONS :: 0x00000040
|
|
SHADER_REQUIRES_LEVEL_9_COMPARISON_FILTERING :: 0x00000080
|
|
SHADER_REQUIRES_TILED_RESOURCES :: 0x00000100
|
|
SHADER_REQUIRES_STENCIL_REF :: 0x00000200
|
|
SHADER_REQUIRES_INNER_COVERAGE :: 0x00000400
|
|
SHADER_REQUIRES_TYPED_UAV_LOAD_ADDITIONAL_FORMATS :: 0x00000800
|
|
SHADER_REQUIRES_ROVS :: 0x00001000
|
|
SHADER_REQUIRES_VIEWPORT_AND_RT_ARRAY_INDEX_FROM_ANY_SHADER_FEEDING_RASTERIZER :: 0x00002000
|