ホーム › Graphics.Direct3D12 › 定数
定数
483Windows.Win32.Graphics.Direct3D12
| 名前 | 型 | 値 |
|---|---|---|
| D3D12_SHADER_COMPONENT_MAPPING_ALWAYS_SET_BIT_AVOIDING_ZEROMEM_MISTAKES | DWORD | 4096 |
| D3D12_DEFAULT_SHADER_4_COMPONENT_MAPPING | DWORD | 5768 |
| D3D12_16BIT_INDEX_STRIP_CUT_VALUE | DWORD | 65535 |
| D3D12_32BIT_INDEX_STRIP_CUT_VALUE | DWORD | 4294967295 |
| D3D12_8BIT_INDEX_STRIP_CUT_VALUE | DWORD | 255 |
| D3D12_APPEND_ALIGNED_ELEMENT | DWORD | 4294967295 |
| D3D12_ARRAY_AXIS_ADDRESS_RANGE_BIT_COUNT | DWORD | 9 |
| D3D12_CLIP_OR_CULL_DISTANCE_COUNT | DWORD | 8 |
| D3D12_CLIP_OR_CULL_DISTANCE_ELEMENT_COUNT | DWORD | 2 |
| D3D12_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT | DWORD | 14 |
| D3D12_COMMONSHADER_CONSTANT_BUFFER_COMPONENTS | DWORD | 4 |
| D3D12_COMMONSHADER_CONSTANT_BUFFER_COMPONENT_BIT_COUNT | DWORD | 32 |
| D3D12_COMMONSHADER_CONSTANT_BUFFER_HW_SLOT_COUNT | DWORD | 15 |
| D3D12_COMMONSHADER_CONSTANT_BUFFER_PARTIAL_UPDATE_EXTENTS_BYTE_ALIGNMENT | DWORD | 16 |
| D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COMPONENTS | DWORD | 4 |
| D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COUNT | DWORD | 15 |
| D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READS_PER_INST | DWORD | 1 |
| D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READ_PORTS | DWORD | 1 |
| D3D12_COMMONSHADER_FLOWCONTROL_NESTING_LIMIT | DWORD | 64 |
| D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COMPONENTS | DWORD | 4 |
| D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COUNT | DWORD | 1 |
| D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READS_PER_INST | DWORD | 1 |
| D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READ_PORTS | DWORD | 1 |
| D3D12_COMMONSHADER_IMMEDIATE_VALUE_COMPONENT_BIT_COUNT | DWORD | 32 |
| D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_COMPONENTS | DWORD | 1 |
| D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_COUNT | DWORD | 128 |
| D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_READS_PER_INST | DWORD | 1 |
| D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_READ_PORTS | DWORD | 1 |
| D3D12_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT | DWORD | 128 |
| D3D12_COMMONSHADER_SAMPLER_REGISTER_COMPONENTS | DWORD | 1 |
| D3D12_COMMONSHADER_SAMPLER_REGISTER_COUNT | DWORD | 16 |
| D3D12_COMMONSHADER_SAMPLER_REGISTER_READS_PER_INST | DWORD | 1 |
| D3D12_COMMONSHADER_SAMPLER_REGISTER_READ_PORTS | DWORD | 1 |
| D3D12_COMMONSHADER_SAMPLER_SLOT_COUNT | DWORD | 16 |
| D3D12_COMMONSHADER_SUBROUTINE_NESTING_LIMIT | DWORD | 32 |
| D3D12_COMMONSHADER_TEMP_REGISTER_COMPONENTS | DWORD | 4 |
| D3D12_COMMONSHADER_TEMP_REGISTER_COMPONENT_BIT_COUNT | DWORD | 32 |
| D3D12_COMMONSHADER_TEMP_REGISTER_COUNT | DWORD | 4096 |
| D3D12_COMMONSHADER_TEMP_REGISTER_READS_PER_INST | DWORD | 3 |
| D3D12_COMMONSHADER_TEMP_REGISTER_READ_PORTS | DWORD | 3 |
| D3D12_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MAX | DWORD | 10 |
| D3D12_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MIN | INT | -10 |
| D3D12_COMMONSHADER_TEXEL_OFFSET_MAX_NEGATIVE | INT | -8 |
| D3D12_COMMONSHADER_TEXEL_OFFSET_MAX_POSITIVE | DWORD | 7 |
| D3D12_CONSTANT_BUFFER_DATA_PLACEMENT_ALIGNMENT | DWORD | 256 |
| D3D12_CS_4_X_BUCKET00_MAX_BYTES_TGSM_WRITABLE_PER_THREAD | DWORD | 256 |
| D3D12_CS_4_X_BUCKET00_MAX_NUM_THREADS_PER_GROUP | DWORD | 64 |
| D3D12_CS_4_X_BUCKET01_MAX_BYTES_TGSM_WRITABLE_PER_THREAD | DWORD | 240 |
| D3D12_CS_4_X_BUCKET01_MAX_NUM_THREADS_PER_GROUP | DWORD | 68 |
| D3D12_CS_4_X_BUCKET02_MAX_BYTES_TGSM_WRITABLE_PER_THREAD | DWORD | 224 |
| D3D12_CS_4_X_BUCKET02_MAX_NUM_THREADS_PER_GROUP | DWORD | 72 |
| D3D12_CS_4_X_BUCKET03_MAX_BYTES_TGSM_WRITABLE_PER_THREAD | DWORD | 208 |
| D3D12_CS_4_X_BUCKET03_MAX_NUM_THREADS_PER_GROUP | DWORD | 76 |
| D3D12_CS_4_X_BUCKET04_MAX_BYTES_TGSM_WRITABLE_PER_THREAD | DWORD | 192 |
| D3D12_CS_4_X_BUCKET04_MAX_NUM_THREADS_PER_GROUP | DWORD | 84 |
| D3D12_CS_4_X_BUCKET05_MAX_BYTES_TGSM_WRITABLE_PER_THREAD | DWORD | 176 |
| D3D12_CS_4_X_BUCKET05_MAX_NUM_THREADS_PER_GROUP | DWORD | 92 |
| D3D12_CS_4_X_BUCKET06_MAX_BYTES_TGSM_WRITABLE_PER_THREAD | DWORD | 160 |
| D3D12_CS_4_X_BUCKET06_MAX_NUM_THREADS_PER_GROUP | DWORD | 100 |
| D3D12_CS_4_X_BUCKET07_MAX_BYTES_TGSM_WRITABLE_PER_THREAD | DWORD | 144 |
| D3D12_CS_4_X_BUCKET07_MAX_NUM_THREADS_PER_GROUP | DWORD | 112 |
| D3D12_CS_4_X_BUCKET08_MAX_BYTES_TGSM_WRITABLE_PER_THREAD | DWORD | 128 |
| D3D12_CS_4_X_BUCKET08_MAX_NUM_THREADS_PER_GROUP | DWORD | 128 |
| D3D12_CS_4_X_BUCKET09_MAX_BYTES_TGSM_WRITABLE_PER_THREAD | DWORD | 112 |
| D3D12_CS_4_X_BUCKET09_MAX_NUM_THREADS_PER_GROUP | DWORD | 144 |
| D3D12_CS_4_X_BUCKET10_MAX_BYTES_TGSM_WRITABLE_PER_THREAD | DWORD | 96 |
| D3D12_CS_4_X_BUCKET10_MAX_NUM_THREADS_PER_GROUP | DWORD | 168 |
| D3D12_CS_4_X_BUCKET11_MAX_BYTES_TGSM_WRITABLE_PER_THREAD | DWORD | 80 |
| D3D12_CS_4_X_BUCKET11_MAX_NUM_THREADS_PER_GROUP | DWORD | 204 |
| D3D12_CS_4_X_BUCKET12_MAX_BYTES_TGSM_WRITABLE_PER_THREAD | DWORD | 64 |
| D3D12_CS_4_X_BUCKET12_MAX_NUM_THREADS_PER_GROUP | DWORD | 256 |
| D3D12_CS_4_X_BUCKET13_MAX_BYTES_TGSM_WRITABLE_PER_THREAD | DWORD | 48 |
| D3D12_CS_4_X_BUCKET13_MAX_NUM_THREADS_PER_GROUP | DWORD | 340 |
| D3D12_CS_4_X_BUCKET14_MAX_BYTES_TGSM_WRITABLE_PER_THREAD | DWORD | 32 |
| D3D12_CS_4_X_BUCKET14_MAX_NUM_THREADS_PER_GROUP | DWORD | 512 |
| D3D12_CS_4_X_BUCKET15_MAX_BYTES_TGSM_WRITABLE_PER_THREAD | DWORD | 16 |
| D3D12_CS_4_X_BUCKET15_MAX_NUM_THREADS_PER_GROUP | DWORD | 768 |
| D3D12_CS_4_X_DISPATCH_MAX_THREAD_GROUPS_IN_Z_DIMENSION | DWORD | 1 |
| D3D12_CS_4_X_RAW_UAV_BYTE_ALIGNMENT | DWORD | 256 |
| D3D12_CS_4_X_THREAD_GROUP_MAX_THREADS_PER_GROUP | DWORD | 768 |
| D3D12_CS_4_X_THREAD_GROUP_MAX_X | DWORD | 768 |
| D3D12_CS_4_X_THREAD_GROUP_MAX_Y | DWORD | 768 |
| D3D12_CS_4_X_UAV_REGISTER_COUNT | DWORD | 1 |
| D3D12_CS_DISPATCH_MAX_THREAD_GROUPS_PER_DIMENSION | DWORD | 65535 |
| D3D12_CS_TGSM_REGISTER_COUNT | DWORD | 8192 |
| D3D12_CS_TGSM_REGISTER_READS_PER_INST | DWORD | 1 |
| D3D12_CS_TGSM_RESOURCE_REGISTER_COMPONENTS | DWORD | 1 |
| D3D12_CS_TGSM_RESOURCE_REGISTER_READ_PORTS | DWORD | 1 |
| D3D12_CS_THREADGROUPID_REGISTER_COMPONENTS | DWORD | 3 |
| D3D12_CS_THREADGROUPID_REGISTER_COUNT | DWORD | 1 |
| D3D12_CS_THREADIDINGROUPFLATTENED_REGISTER_COMPONENTS | DWORD | 1 |
| D3D12_CS_THREADIDINGROUPFLATTENED_REGISTER_COUNT | DWORD | 1 |
| D3D12_CS_THREADIDINGROUP_REGISTER_COMPONENTS | DWORD | 3 |
| D3D12_CS_THREADIDINGROUP_REGISTER_COUNT | DWORD | 1 |
| D3D12_CS_THREADID_REGISTER_COMPONENTS | DWORD | 3 |
| D3D12_CS_THREADID_REGISTER_COUNT | DWORD | 1 |
| D3D12_CS_THREAD_GROUP_MAX_THREADS_PER_GROUP | DWORD | 1024 |
| D3D12_CS_THREAD_GROUP_MAX_X | DWORD | 1024 |
| D3D12_CS_THREAD_GROUP_MAX_Y | DWORD | 1024 |
| D3D12_CS_THREAD_GROUP_MAX_Z | DWORD | 64 |
| D3D12_CS_THREAD_GROUP_MIN_X | DWORD | 1 |
| D3D12_CS_THREAD_GROUP_MIN_Y | DWORD | 1 |
| D3D12_CS_THREAD_GROUP_MIN_Z | DWORD | 1 |
| D3D12_CS_THREAD_LOCAL_TEMP_REGISTER_POOL | DWORD | 16384 |
| D3D12_DEFAULT_BLEND_FACTOR_ALPHA | FLOAT | 1 |
| D3D12_DEFAULT_BLEND_FACTOR_BLUE | FLOAT | 1 |
| D3D12_DEFAULT_BLEND_FACTOR_GREEN | FLOAT | 1 |
| D3D12_DEFAULT_BLEND_FACTOR_RED | FLOAT | 1 |
| D3D12_DEFAULT_BORDER_COLOR_COMPONENT | FLOAT | 0 |
| D3D12_DEFAULT_DEPTH_BIAS | INT | 0 |
| D3D12_DEFAULT_DEPTH_BIAS_CLAMP | FLOAT | 0 |
| D3D12_DEFAULT_MAX_ANISOTROPY | DWORD | 16 |
| D3D12_DEFAULT_MIP_LOD_BIAS | FLOAT | 0 |
| D3D12_DEFAULT_MSAA_RESOURCE_PLACEMENT_ALIGNMENT | DWORD | 4194304 |
| D3D12_DEFAULT_RENDER_TARGET_ARRAY_INDEX | DWORD | 0 |
| D3D12_DEFAULT_RESOURCE_PLACEMENT_ALIGNMENT | DWORD | 65536 |
| D3D12_DEFAULT_SAMPLE_MASK | DWORD | 4294967295 |
| D3D12_DEFAULT_SCISSOR_ENDX | DWORD | 0 |
| D3D12_DEFAULT_SCISSOR_ENDY | DWORD | 0 |
| D3D12_DEFAULT_SCISSOR_STARTX | DWORD | 0 |
| D3D12_DEFAULT_SCISSOR_STARTY | DWORD | 0 |
| D3D12_DEFAULT_SLOPE_SCALED_DEPTH_BIAS | FLOAT | 0 |
| D3D12_DEFAULT_STENCIL_READ_MASK | DWORD | 255 |
| D3D12_DEFAULT_STENCIL_REFERENCE | DWORD | 0 |
| D3D12_DEFAULT_STENCIL_WRITE_MASK | DWORD | 255 |
| D3D12_DEFAULT_VIEWPORT_AND_SCISSORRECT_INDEX | DWORD | 0 |
| D3D12_DEFAULT_VIEWPORT_HEIGHT | DWORD | 0 |
| D3D12_DEFAULT_VIEWPORT_MAX_DEPTH | FLOAT | 0 |
| D3D12_DEFAULT_VIEWPORT_MIN_DEPTH | FLOAT | 0 |
| D3D12_DEFAULT_VIEWPORT_TOPLEFTX | DWORD | 0 |
| D3D12_DEFAULT_VIEWPORT_TOPLEFTY | DWORD | 0 |
| D3D12_DEFAULT_VIEWPORT_WIDTH | DWORD | 0 |
| D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND | DWORD | 4294967295 |
| D3D12_DRIVER_RESERVED_REGISTER_SPACE_VALUES_END | DWORD | 4294967287 |
| D3D12_DRIVER_RESERVED_REGISTER_SPACE_VALUES_START | DWORD | 4294967280 |
| D3D12_DS_INPUT_CONTROL_POINTS_MAX_TOTAL_SCALARS | DWORD | 3968 |
| D3D12_DS_INPUT_CONTROL_POINT_REGISTER_COMPONENTS | DWORD | 4 |
| D3D12_DS_INPUT_CONTROL_POINT_REGISTER_COMPONENT_BIT_COUNT | DWORD | 32 |
| D3D12_DS_INPUT_CONTROL_POINT_REGISTER_COUNT | DWORD | 32 |
| D3D12_DS_INPUT_CONTROL_POINT_REGISTER_READS_PER_INST | DWORD | 2 |
| D3D12_DS_INPUT_CONTROL_POINT_REGISTER_READ_PORTS | DWORD | 1 |
| D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_COMPONENTS | DWORD | 3 |
| D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_COMPONENT_BIT_COUNT | DWORD | 32 |
| D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_COUNT | DWORD | 1 |
| D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_READS_PER_INST | DWORD | 2 |
| D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_READ_PORTS | DWORD | 1 |
| D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_COMPONENTS | DWORD | 4 |
| D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_COMPONENT_BIT_COUNT | DWORD | 32 |
| D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_COUNT | DWORD | 32 |
| D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_READS_PER_INST | DWORD | 2 |
| D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_READ_PORTS | DWORD | 1 |
| D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENTS | DWORD | 1 |
| D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENT_BIT_COUNT | DWORD | 32 |
| D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_COUNT | DWORD | 1 |
| D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_READS_PER_INST | DWORD | 2 |
| D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_READ_PORTS | DWORD | 1 |
| D3D12_DS_OUTPUT_REGISTER_COMPONENTS | DWORD | 4 |
| D3D12_DS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT | DWORD | 32 |
| D3D12_DS_OUTPUT_REGISTER_COUNT | DWORD | 32 |
| D3D12_FLOAT16_FUSED_TOLERANCE_IN_ULP | DOUBLE | 0.6 |
| D3D12_FLOAT32_MAX | FLOAT | 3.4028235E+38 |
| D3D12_FLOAT32_TO_INTEGER_TOLERANCE_IN_ULP | FLOAT | 0.6 |
| D3D12_FLOAT_TO_SRGB_EXPONENT_DENOMINATOR | FLOAT | 2.4 |
| D3D12_FLOAT_TO_SRGB_EXPONENT_NUMERATOR | FLOAT | 1 |
| D3D12_FLOAT_TO_SRGB_OFFSET | FLOAT | 0.055 |
| D3D12_FLOAT_TO_SRGB_SCALE_1 | FLOAT | 12.92 |
| D3D12_FLOAT_TO_SRGB_SCALE_2 | FLOAT | 1.055 |
| D3D12_FLOAT_TO_SRGB_THRESHOLD | FLOAT | 0.0031308 |
| D3D12_FTOI_INSTRUCTION_MAX_INPUT | FLOAT | 2.1474836E+09 |
| D3D12_FTOI_INSTRUCTION_MIN_INPUT | FLOAT | -2.1474836E+09 |
| D3D12_FTOU_INSTRUCTION_MAX_INPUT | FLOAT | 4.2949673E+09 |
| D3D12_FTOU_INSTRUCTION_MIN_INPUT | FLOAT | 0 |
| D3D12_GS_INPUT_INSTANCE_ID_READS_PER_INST | DWORD | 2 |
| D3D12_GS_INPUT_INSTANCE_ID_READ_PORTS | DWORD | 1 |
| D3D12_GS_INPUT_INSTANCE_ID_REGISTER_COMPONENTS | DWORD | 1 |
| D3D12_GS_INPUT_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT | DWORD | 32 |
| D3D12_GS_INPUT_INSTANCE_ID_REGISTER_COUNT | DWORD | 1 |
| D3D12_GS_INPUT_PRIM_CONST_REGISTER_COMPONENTS | DWORD | 1 |
| D3D12_GS_INPUT_PRIM_CONST_REGISTER_COMPONENT_BIT_COUNT | DWORD | 32 |
| D3D12_GS_INPUT_PRIM_CONST_REGISTER_COUNT | DWORD | 1 |
| D3D12_GS_INPUT_PRIM_CONST_REGISTER_READS_PER_INST | DWORD | 2 |
| D3D12_GS_INPUT_PRIM_CONST_REGISTER_READ_PORTS | DWORD | 1 |
| D3D12_GS_INPUT_REGISTER_COMPONENTS | DWORD | 4 |
| D3D12_GS_INPUT_REGISTER_COMPONENT_BIT_COUNT | DWORD | 32 |
| D3D12_GS_INPUT_REGISTER_COUNT | DWORD | 32 |
| D3D12_GS_INPUT_REGISTER_READS_PER_INST | DWORD | 2 |
| D3D12_GS_INPUT_REGISTER_READ_PORTS | DWORD | 1 |
| D3D12_GS_INPUT_REGISTER_VERTICES | DWORD | 32 |
| D3D12_GS_MAX_INSTANCE_COUNT | DWORD | 32 |
| D3D12_GS_MAX_OUTPUT_VERTEX_COUNT_ACROSS_INSTANCES | DWORD | 1024 |
| D3D12_GS_OUTPUT_ELEMENTS | DWORD | 32 |
| D3D12_GS_OUTPUT_REGISTER_COMPONENTS | DWORD | 4 |
| D3D12_GS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT | DWORD | 32 |
| D3D12_GS_OUTPUT_REGISTER_COUNT | DWORD | 32 |
| D3D12_HS_CONTROL_POINT_PHASE_INPUT_REGISTER_COUNT | DWORD | 32 |
| D3D12_HS_CONTROL_POINT_PHASE_OUTPUT_REGISTER_COUNT | DWORD | 32 |
| D3D12_HS_CONTROL_POINT_REGISTER_COMPONENTS | DWORD | 4 |
| D3D12_HS_CONTROL_POINT_REGISTER_COMPONENT_BIT_COUNT | DWORD | 32 |
| D3D12_HS_CONTROL_POINT_REGISTER_READS_PER_INST | DWORD | 2 |
| D3D12_HS_CONTROL_POINT_REGISTER_READ_PORTS | DWORD | 1 |
| D3D12_HS_FORK_PHASE_INSTANCE_COUNT_UPPER_BOUND | DWORD | 4294967295 |
| D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COMPONENTS | DWORD | 1 |
| D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT | DWORD | 32 |
| D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COUNT | DWORD | 1 |
| D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_READS_PER_INST | DWORD | 2 |
| D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_READ_PORTS | DWORD | 1 |
| D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COMPONENTS | DWORD | 1 |
| D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT | DWORD | 32 |
| D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COUNT | DWORD | 1 |
| D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_READS_PER_INST | DWORD | 2 |
| D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_READ_PORTS | DWORD | 1 |
| D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENTS | DWORD | 1 |
| D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENT_BIT_COUNT | DWORD | 32 |
| D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_COUNT | DWORD | 1 |
| D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_READS_PER_INST | DWORD | 2 |
| D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_READ_PORTS | DWORD | 1 |
| D3D12_HS_JOIN_PHASE_INSTANCE_COUNT_UPPER_BOUND | DWORD | 4294967295 |
| D3D12_HS_MAXTESSFACTOR_LOWER_BOUND | FLOAT | 1 |
| D3D12_HS_MAXTESSFACTOR_UPPER_BOUND | FLOAT | 64 |
| D3D12_HS_OUTPUT_CONTROL_POINTS_MAX_TOTAL_SCALARS | DWORD | 3968 |
| D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COMPONENTS | DWORD | 1 |
| D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COMPONENT_BIT_COUNT | DWORD | 32 |
| D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COUNT | DWORD | 1 |
| D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_READS_PER_INST | DWORD | 2 |
| D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_READ_PORTS | DWORD | 1 |
| D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COMPONENTS | DWORD | 4 |
| D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COMPONENT_BIT_COUNT | DWORD | 32 |
| D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COUNT | DWORD | 32 |
| D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_READS_PER_INST | DWORD | 2 |
| D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_READ_PORTS | DWORD | 1 |
| D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_SCALAR_COMPONENTS | DWORD | 128 |
| D3D12_IA_DEFAULT_INDEX_BUFFER_OFFSET_IN_BYTES | DWORD | 0 |
| D3D12_IA_DEFAULT_PRIMITIVE_TOPOLOGY | DWORD | 0 |
| D3D12_IA_DEFAULT_VERTEX_BUFFER_OFFSET_IN_BYTES | DWORD | 0 |
| D3D12_IA_INDEX_INPUT_RESOURCE_SLOT_COUNT | DWORD | 1 |
| D3D12_IA_INSTANCE_ID_BIT_COUNT | DWORD | 32 |
| D3D12_IA_INTEGER_ARITHMETIC_BIT_COUNT | DWORD | 32 |
| D3D12_IA_PATCH_MAX_CONTROL_POINT_COUNT | DWORD | 32 |
| D3D12_IA_PRIMITIVE_ID_BIT_COUNT | DWORD | 32 |
| D3D12_IA_VERTEX_ID_BIT_COUNT | DWORD | 32 |
| D3D12_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT | DWORD | 32 |
| D3D12_IA_VERTEX_INPUT_STRUCTURE_ELEMENTS_COMPONENTS | DWORD | 128 |
| D3D12_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT | DWORD | 32 |
| D3D12_INTEGER_DIVIDE_BY_ZERO_QUOTIENT | DWORD | 4294967295 |
| D3D12_INTEGER_DIVIDE_BY_ZERO_REMAINDER | DWORD | 4294967295 |
| D3D12_KEEP_RENDER_TARGETS_AND_DEPTH_STENCIL | DWORD | 4294967295 |
| D3D12_KEEP_UNORDERED_ACCESS_VIEWS | DWORD | 4294967295 |
| D3D12_LINEAR_GAMMA | FLOAT | 1 |
| D3D12_MAJOR_VERSION | DWORD | 12 |
| D3D12_MAX_BORDER_COLOR_COMPONENT | FLOAT | 1 |
| D3D12_MAX_DEPTH | FLOAT | 1 |
| D3D12_MAX_LIVE_STATIC_SAMPLERS | DWORD | 2032 |
| D3D12_MAX_MAXANISOTROPY | DWORD | 16 |
| D3D12_MAX_MULTISAMPLE_SAMPLE_COUNT | DWORD | 32 |
| D3D12_MAX_POSITION_VALUE | FLOAT | 3.4028236E+34 |
| D3D12_MAX_ROOT_COST | DWORD | 64 |
| D3D12_MAX_SHADER_VISIBLE_DESCRIPTOR_HEAP_SIZE_TIER_1 | DWORD | 1000000 |
| D3D12_MAX_SHADER_VISIBLE_DESCRIPTOR_HEAP_SIZE_TIER_2 | DWORD | 1000000 |
| D3D12_MAX_SHADER_VISIBLE_SAMPLER_HEAP_SIZE | DWORD | 2048 |
| D3D12_MAX_TEXTURE_DIMENSION_2_TO_EXP | DWORD | 17 |
| D3D12_MAX_VIEW_INSTANCE_COUNT | DWORD | 4 |
| D3D12_MINOR_VERSION | DWORD | 0 |
| D3D12_MIN_BORDER_COLOR_COMPONENT | FLOAT | 0 |
| D3D12_MIN_DEPTH | FLOAT | 0 |
| D3D12_MIN_MAXANISOTROPY | DWORD | 0 |
| D3D12_MIP_LOD_BIAS_MAX | FLOAT | 15.99 |
| D3D12_MIP_LOD_BIAS_MIN | FLOAT | -16 |
| D3D12_MIP_LOD_FRACTIONAL_BIT_COUNT | DWORD | 8 |
| D3D12_MIP_LOD_RANGE_BIT_COUNT | DWORD | 8 |
| D3D12_MULTISAMPLE_ANTIALIAS_LINE_WIDTH | FLOAT | 1.4 |
| D3D12_NONSAMPLE_FETCH_OUT_OF_RANGE_ACCESS_RESULT | DWORD | 0 |
| D3D12_OS_RESERVED_REGISTER_SPACE_VALUES_END | DWORD | 4294967295 |
| D3D12_OS_RESERVED_REGISTER_SPACE_VALUES_START | DWORD | 4294967288 |
| D3D12_PACKED_TILE | DWORD | 4294967295 |
| D3D12_PIXEL_ADDRESS_RANGE_BIT_COUNT | DWORD | 15 |
| D3D12_PREVIEW_SDK_VERSION | DWORD | 717 |
| D3D12_PRE_SCISSOR_PIXEL_ADDRESS_RANGE_BIT_COUNT | DWORD | 16 |
| D3D12_PS_CS_UAV_REGISTER_COMPONENTS | DWORD | 1 |
| D3D12_PS_CS_UAV_REGISTER_COUNT | DWORD | 8 |
| D3D12_PS_CS_UAV_REGISTER_READS_PER_INST | DWORD | 1 |
| D3D12_PS_CS_UAV_REGISTER_READ_PORTS | DWORD | 1 |
| D3D12_PS_FRONTFACING_DEFAULT_VALUE | DWORD | 4294967295 |
| D3D12_PS_FRONTFACING_FALSE_VALUE | DWORD | 0 |
| D3D12_PS_FRONTFACING_TRUE_VALUE | DWORD | 4294967295 |
| D3D12_PS_INPUT_REGISTER_COMPONENTS | DWORD | 4 |
| D3D12_PS_INPUT_REGISTER_COMPONENT_BIT_COUNT | DWORD | 32 |
| D3D12_PS_INPUT_REGISTER_COUNT | DWORD | 32 |
| D3D12_PS_INPUT_REGISTER_READS_PER_INST | DWORD | 2 |
| D3D12_PS_INPUT_REGISTER_READ_PORTS | DWORD | 1 |
| D3D12_PS_LEGACY_PIXEL_CENTER_FRACTIONAL_COMPONENT | FLOAT | 0 |
| D3D12_PS_OUTPUT_DEPTH_REGISTER_COMPONENTS | DWORD | 1 |
| D3D12_PS_OUTPUT_DEPTH_REGISTER_COMPONENT_BIT_COUNT | DWORD | 32 |
| D3D12_PS_OUTPUT_DEPTH_REGISTER_COUNT | DWORD | 1 |
| D3D12_PS_OUTPUT_MASK_REGISTER_COMPONENTS | DWORD | 1 |
| D3D12_PS_OUTPUT_MASK_REGISTER_COMPONENT_BIT_COUNT | DWORD | 32 |
| D3D12_PS_OUTPUT_MASK_REGISTER_COUNT | DWORD | 1 |
| D3D12_PS_OUTPUT_REGISTER_COMPONENTS | DWORD | 4 |
| D3D12_PS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT | DWORD | 32 |
| D3D12_PS_OUTPUT_REGISTER_COUNT | DWORD | 8 |
| D3D12_PS_PIXEL_CENTER_FRACTIONAL_COMPONENT | FLOAT | 0.5 |
| D3D12_RAW_UAV_SRV_BYTE_ALIGNMENT | DWORD | 16 |
| D3D12_RAYTRACING_AABB_BYTE_ALIGNMENT | DWORD | 8 |
| D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BYTE_ALIGNMENT | DWORD | 256 |
| D3D12_RAYTRACING_INSTANCE_DESCS_BYTE_ALIGNMENT | DWORD | 16 |
| D3D12_RAYTRACING_MAX_ATTRIBUTE_SIZE_IN_BYTES | DWORD | 32 |
| D3D12_RAYTRACING_MAX_DECLARABLE_TRACE_RECURSION_DEPTH | DWORD | 31 |
| D3D12_RAYTRACING_MAX_GEOMETRIES_PER_BOTTOM_LEVEL_ACCELERATION_STRUCTURE | DWORD | 16777216 |
| D3D12_RAYTRACING_MAX_INSTANCES_PER_TOP_LEVEL_ACCELERATION_STRUCTURE | DWORD | 16777216 |
| D3D12_RAYTRACING_MAX_PRIMITIVES_PER_BOTTOM_LEVEL_ACCELERATION_STRUCTURE | DWORD | 536870912 |
| D3D12_RAYTRACING_MAX_RAY_GENERATION_SHADER_THREADS | DWORD | 1073741824 |
| D3D12_RAYTRACING_MAX_SHADER_RECORD_STRIDE | DWORD | 4096 |
| D3D12_RAYTRACING_OPACITY_MICROMAP_ARRAY_BYTE_ALIGNMENT | DWORD | 128 |
| D3D12_RAYTRACING_OPACITY_MICROMAP_OC1_MAX_SUBDIVISION_LEVEL | DWORD | 12 |
| D3D12_RAYTRACING_SHADER_RECORD_BYTE_ALIGNMENT | DWORD | 32 |
| D3D12_RAYTRACING_SHADER_TABLE_BYTE_ALIGNMENT | DWORD | 64 |
| D3D12_RAYTRACING_TRANSFORM3X4_BYTE_ALIGNMENT | DWORD | 16 |
| D3D12_REQ_BLEND_OBJECT_COUNT_PER_DEVICE | DWORD | 4096 |
| D3D12_REQ_BUFFER_RESOURCE_TEXEL_COUNT_2_TO_EXP | DWORD | 27 |
| D3D12_REQ_CONSTANT_BUFFER_ELEMENT_COUNT | DWORD | 4096 |
| D3D12_REQ_DEPTH_STENCIL_OBJECT_COUNT_PER_DEVICE | DWORD | 4096 |
| D3D12_REQ_DRAWINDEXED_INDEX_COUNT_2_TO_EXP | DWORD | 32 |
| D3D12_REQ_DRAW_VERTEX_COUNT_2_TO_EXP | DWORD | 32 |
| D3D12_REQ_FILTERING_HW_ADDRESSABLE_RESOURCE_DIMENSION | DWORD | 16384 |
| D3D12_REQ_GS_INVOCATION_32BIT_OUTPUT_COMPONENT_LIMIT | DWORD | 1024 |
| D3D12_REQ_IMMEDIATE_CONSTANT_BUFFER_ELEMENT_COUNT | DWORD | 4096 |
| D3D12_REQ_MAXANISOTROPY | DWORD | 16 |
| D3D12_REQ_MIP_LEVELS | DWORD | 15 |
| D3D12_REQ_MULTI_ELEMENT_STRUCTURE_SIZE_IN_BYTES | DWORD | 2048 |
| D3D12_REQ_RASTERIZER_OBJECT_COUNT_PER_DEVICE | DWORD | 4096 |
| D3D12_REQ_RENDER_TO_BUFFER_WINDOW_WIDTH | DWORD | 16384 |
| D3D12_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_A_TERM | DWORD | 128 |
| D3D12_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_B_TERM | FLOAT | 0.25 |
| D3D12_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_C_TERM | DWORD | 2048 |
| D3D12_REQ_RESOURCE_VIEW_COUNT_PER_DEVICE_2_TO_EXP | DWORD | 20 |
| D3D12_REQ_SAMPLER_OBJECT_COUNT_PER_DEVICE | DWORD | 4096 |
| D3D12_REQ_SUBRESOURCES | DWORD | 30720 |
| D3D12_REQ_TEXTURE1D_ARRAY_AXIS_DIMENSION | DWORD | 2048 |
| D3D12_REQ_TEXTURE1D_U_DIMENSION | DWORD | 16384 |
| D3D12_REQ_TEXTURE2D_ARRAY_AXIS_DIMENSION | DWORD | 2048 |
| D3D12_REQ_TEXTURE2D_U_OR_V_DIMENSION | DWORD | 16384 |
| D3D12_REQ_TEXTURE3D_U_V_OR_W_DIMENSION | DWORD | 2048 |
| D3D12_REQ_TEXTURECUBE_DIMENSION | DWORD | 16384 |
| D3D12_RESINFO_INSTRUCTION_MISSING_COMPONENT_RETVAL | DWORD | 0 |
| D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES | DWORD | 4294967295 |
| D3D12_RS_SET_SHADING_RATE_COMBINER_COUNT | DWORD | 2 |
| D3D12_SDK_VERSION | DWORD | 618 |
| D3D12_SHADER_IDENTIFIER_SIZE_IN_BYTES | DWORD | 32 |
| D3D12_SHADER_MAJOR_VERSION | DWORD | 5 |
| D3D12_SHADER_MAX_INSTANCES | DWORD | 65535 |
| D3D12_SHADER_MAX_INTERFACES | DWORD | 253 |
| D3D12_SHADER_MAX_INTERFACE_CALL_SITES | DWORD | 4096 |
| D3D12_SHADER_MAX_TYPES | DWORD | 65535 |
| D3D12_SHADER_MINOR_VERSION | DWORD | 1 |
| D3D12_SHIFT_INSTRUCTION_PAD_VALUE | DWORD | 0 |
| D3D12_SHIFT_INSTRUCTION_SHIFT_VALUE_BIT_COUNT | DWORD | 5 |
| D3D12_SIMULTANEOUS_RENDER_TARGET_COUNT | DWORD | 8 |
| D3D12_SMALL_MSAA_RESOURCE_PLACEMENT_ALIGNMENT | DWORD | 65536 |
| D3D12_SMALL_RESOURCE_PLACEMENT_ALIGNMENT | DWORD | 4096 |
| D3D12_SO_BUFFER_MAX_STRIDE_IN_BYTES | DWORD | 2048 |
| D3D12_SO_BUFFER_MAX_WRITE_WINDOW_IN_BYTES | DWORD | 512 |
| D3D12_SO_BUFFER_SLOT_COUNT | DWORD | 4 |
| D3D12_SO_DDI_REGISTER_INDEX_DENOTING_GAP | DWORD | 4294967295 |
| D3D12_SO_NO_RASTERIZED_STREAM | DWORD | 4294967295 |
| D3D12_SO_OUTPUT_COMPONENT_COUNT | DWORD | 128 |
| D3D12_SO_STREAM_COUNT | DWORD | 4 |
| D3D12_SPEC_DATE_DAY | DWORD | 14 |
| D3D12_SPEC_DATE_MONTH | DWORD | 11 |
| D3D12_SPEC_DATE_YEAR | DWORD | 2014 |
| D3D12_SPEC_VERSION | DOUBLE | 1.16 |
| D3D12_SRGB_GAMMA | FLOAT | 2.2 |
| D3D12_SRGB_TO_FLOAT_DENOMINATOR_1 | FLOAT | 12.92 |
| D3D12_SRGB_TO_FLOAT_DENOMINATOR_2 | FLOAT | 1.055 |
| D3D12_SRGB_TO_FLOAT_EXPONENT | FLOAT | 2.4 |
| D3D12_SRGB_TO_FLOAT_OFFSET | FLOAT | 0.055 |
| D3D12_SRGB_TO_FLOAT_THRESHOLD | FLOAT | 0.04045 |
| D3D12_SRGB_TO_FLOAT_TOLERANCE_IN_ULP | FLOAT | 0.5 |
| D3D12_STANDARD_COMPONENT_BIT_COUNT | DWORD | 32 |
| D3D12_STANDARD_COMPONENT_BIT_COUNT_DOUBLED | DWORD | 64 |
| D3D12_STANDARD_MAXIMUM_ELEMENT_ALIGNMENT_BYTE_MULTIPLE | DWORD | 4 |
| D3D12_STANDARD_PIXEL_COMPONENT_COUNT | DWORD | 128 |
| D3D12_STANDARD_PIXEL_ELEMENT_COUNT | DWORD | 32 |
| D3D12_STANDARD_VECTOR_SIZE | DWORD | 4 |
| D3D12_STANDARD_VERTEX_ELEMENT_COUNT | DWORD | 32 |
| D3D12_STANDARD_VERTEX_TOTAL_COMPONENT_COUNT | DWORD | 64 |
| D3D12_SUBPIXEL_FRACTIONAL_BIT_COUNT | DWORD | 8 |
| D3D12_SUBTEXEL_FRACTIONAL_BIT_COUNT | DWORD | 8 |
| D3D12_SYSTEM_RESERVED_REGISTER_SPACE_VALUES_END | DWORD | 4294967295 |
| D3D12_SYSTEM_RESERVED_REGISTER_SPACE_VALUES_START | DWORD | 4294967280 |
| D3D12_TESSELLATOR_MAX_EVEN_TESSELLATION_FACTOR | DWORD | 64 |
| D3D12_TESSELLATOR_MAX_ISOLINE_DENSITY_TESSELLATION_FACTOR | DWORD | 64 |
| D3D12_TESSELLATOR_MAX_ODD_TESSELLATION_FACTOR | DWORD | 63 |
| D3D12_TESSELLATOR_MAX_TESSELLATION_FACTOR | DWORD | 64 |
| D3D12_TESSELLATOR_MIN_EVEN_TESSELLATION_FACTOR | DWORD | 2 |
| D3D12_TESSELLATOR_MIN_ISOLINE_DENSITY_TESSELLATION_FACTOR | DWORD | 1 |
| D3D12_TESSELLATOR_MIN_ODD_TESSELLATION_FACTOR | DWORD | 1 |
| D3D12_TEXEL_ADDRESS_RANGE_BIT_COUNT | DWORD | 16 |
| D3D12_TEXTURE_DATA_PITCH_ALIGNMENT | DWORD | 256 |
| D3D12_TEXTURE_DATA_PLACEMENT_ALIGNMENT | DWORD | 512 |
| D3D12_TIGHT_ALIGNMENT_MIN_COMMITTED_RESOURCE_ALIGNMENT | DWORD | 4096 |
| D3D12_TIGHT_ALIGNMENT_MIN_PLACED_RESOURCE_ALIGNMENT | DWORD | 8 |
| D3D12_TILED_RESOURCE_TILE_SIZE_IN_BYTES | DWORD | 65536 |
| D3D12_TRACKED_WORKLOAD_MAX_INSTANCES | DWORD | 32 |
| D3D12_UAV_COUNTER_PLACEMENT_ALIGNMENT | DWORD | 4096 |
| D3D12_UAV_SLOT_COUNT | DWORD | 64 |
| D3D12_UNBOUND_MEMORY_ACCESS_RESULT | DWORD | 0 |
| D3D12_VIDEO_DECODE_MAX_ARGUMENTS | DWORD | 10 |
| D3D12_VIDEO_DECODE_MAX_HISTOGRAM_COMPONENTS | DWORD | 4 |
| D3D12_VIDEO_DECODE_MIN_BITSTREAM_OFFSET_ALIGNMENT | DWORD | 256 |
| D3D12_VIDEO_DECODE_MIN_HISTOGRAM_OFFSET_ALIGNMENT | DWORD | 256 |
| D3D12_VIDEO_DECODE_STATUS_MACROBLOCKS_AFFECTED_UNKNOWN | DWORD | 4294967295 |
| D3D12_VIDEO_ENCODER_AV1_INVALID_DPB_RESOURCE_INDEX | DWORD | 255 |
| D3D12_VIDEO_ENCODER_AV1_MAX_TILE_COLS | DWORD | 64 |
| D3D12_VIDEO_ENCODER_AV1_MAX_TILE_ROWS | DWORD | 64 |
| D3D12_VIDEO_ENCODER_AV1_SUPERRES_DENOM_MIN | DWORD | 9 |
| D3D12_VIDEO_ENCODER_AV1_SUPERRES_NUM | DWORD | 8 |
| D3D12_VIDEO_PROCESS_MAX_FILTERS | DWORD | 32 |
| D3D12_VIDEO_PROCESS_STEREO_VIEWS | DWORD | 2 |
| D3D12_VIEWPORT_AND_SCISSORRECT_MAX_INDEX | DWORD | 15 |
| D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE | DWORD | 16 |
| D3D12_VIEWPORT_BOUNDS_MAX | DWORD | 32767 |
| D3D12_VIEWPORT_BOUNDS_MIN | INT | -32768 |
| D3D12_VS_INPUT_REGISTER_COMPONENTS | DWORD | 4 |
| D3D12_VS_INPUT_REGISTER_COMPONENT_BIT_COUNT | DWORD | 32 |
| D3D12_VS_INPUT_REGISTER_COUNT | DWORD | 32 |
| D3D12_VS_INPUT_REGISTER_READS_PER_INST | DWORD | 2 |
| D3D12_VS_INPUT_REGISTER_READ_PORTS | DWORD | 1 |
| D3D12_VS_OUTPUT_REGISTER_COMPONENTS | DWORD | 4 |
| D3D12_VS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT | DWORD | 32 |
| D3D12_VS_OUTPUT_REGISTER_COUNT | DWORD | 32 |
| D3D12_WHQL_CONTEXT_COUNT_FOR_RESOURCE_LIMIT | DWORD | 10 |
| D3D12_WHQL_DRAWINDEXED_INDEX_COUNT_2_TO_EXP | DWORD | 25 |
| D3D12_WHQL_DRAW_VERTEX_COUNT_2_TO_EXP | DWORD | 25 |
| D3D12_WORK_GRAPHS_BACKING_MEMORY_ALIGNMENT_IN_BYTES | DWORD | 8 |
| D3D12_WORK_GRAPHS_MAX_NODE_DEPTH | DWORD | 32 |
| LUID_DEFINED | DWORD | 1 |
| D3D12_SHADER_COMPONENT_MAPPING_MASK | DWORD | 7 |
| D3D12_SHADER_COMPONENT_MAPPING_SHIFT | DWORD | 3 |
| D3D12_FILTER_REDUCTION_TYPE_MASK | DWORD | 3 |
| D3D12_FILTER_REDUCTION_TYPE_SHIFT | DWORD | 7 |
| D3D12_FILTER_TYPE_MASK | DWORD | 3 |
| D3D12_MIN_FILTER_SHIFT | DWORD | 4 |
| D3D12_MAG_FILTER_SHIFT | DWORD | 2 |
| D3D12_MIP_FILTER_SHIFT | DWORD | 0 |
| D3D12_ANISOTROPIC_FILTERING_BIT | DWORD | 64 |
| D3D12_PROTECTED_RESOURCES_SESSION_HARDWARE_PROTECTED | GUID | {62B0084E-C70E-4DAA-A109-30FF8D5A0482} |
| CLSID_D3D12Debug | GUID | {F2352AEB-DD84-49FE-B97B-A9DCFDCC1B4F} |
| CLSID_D3D12Tools | GUID | {E38216B1-3C8C-4833-AA09-0A06B65D96C8} |
| CLSID_D3D12DeviceRemovedExtendedData | GUID | {4A75BBC4-9FF4-4AD8-9F18-ABAE84DC5FF2} |
| CLSID_D3D12SDKConfiguration | GUID | {7CDA6ACA-A03E-49C8-9458-0334D20E07CE} |
| CLSID_D3D12DeviceFactory | GUID | {114863BF-C386-4AEE-B39D-8F0BBB062955} |
| CLSID_D3D12DSRDeviceFactory | GUID | {BB6DD27E-94A9-41A6-9F1B-133772172428} |
| CLSID_D3D12StateObjectFactory | GUID | {54E1C9F3-1303-4112-BF8E-7BF2BB606A73} |
| D3D12_SHADING_RATE_X_AXIS_SHIFT | DWORD | 2 |
| D3D12_SHADING_RATE_VALID_MASK | DWORD | 3 |
| WKPDID_D3DAutoDebugObjectNameW | GUID | {D4902E36-757A-4942-9594-B6769AFA43CD} |
| DXGI_DEBUG_D3D12 | GUID | {CF59A98C-A950-4326-91EF-9BBAA17BFD95} |
| D3D12_INFO_QUEUE_DEFAULT_MESSAGE_COUNT_LIMIT | DWORD | 1024 |
| D3D_SHADER_REQUIRES_STENCIL_REF | DWORD | 512 |
| D3D_SHADER_REQUIRES_INNER_COVERAGE | DWORD | 1024 |
| D3D_SHADER_REQUIRES_TYPED_UAV_LOAD_ADDITIONAL_FORMATS | DWORD | 2048 |
| D3D_SHADER_REQUIRES_ROVS | DWORD | 4096 |
| D3D_SHADER_REQUIRES_VIEWPORT_AND_RT_ARRAY_INDEX_FROM_ANY_SHADER_FEEDING_RASTERIZER | DWORD | 8192 |
| D3D_SHADER_REQUIRES_WAVE_OPS | DWORD | 16384 |
| D3D_SHADER_REQUIRES_INT64_OPS | DWORD | 32768 |
| D3D_SHADER_REQUIRES_VIEW_ID | DWORD | 65536 |
| D3D_SHADER_REQUIRES_BARYCENTRICS | DWORD | 131072 |
| D3D_SHADER_REQUIRES_NATIVE_16BIT_OPS | DWORD | 262144 |
| D3D_SHADER_REQUIRES_SHADING_RATE | DWORD | 524288 |
| D3D_SHADER_REQUIRES_RAYTRACING_TIER_1_1 | DWORD | 1048576 |
| D3D_SHADER_REQUIRES_SAMPLER_FEEDBACK | DWORD | 2097152 |
| D3D_SHADER_REQUIRES_ATOMIC_INT64_ON_TYPED_RESOURCE | DWORD | 4194304 |
| D3D_SHADER_REQUIRES_ATOMIC_INT64_ON_GROUP_SHARED | DWORD | 8388608 |
| D3D_SHADER_REQUIRES_DERIVATIVES_IN_MESH_AND_AMPLIFICATION_SHADERS | DWORD | 16777216 |
| D3D_SHADER_REQUIRES_RESOURCE_DESCRIPTOR_HEAP_INDEXING | DWORD | 33554432 |
| D3D_SHADER_REQUIRES_SAMPLER_DESCRIPTOR_HEAP_INDEXING | DWORD | 67108864 |
| D3D_SHADER_REQUIRES_WAVE_MMA | DWORD | 134217728 |
| D3D_SHADER_REQUIRES_ATOMIC_INT64_ON_DESCRIPTOR_HEAP_RESOURCE | DWORD | 268435456 |
| D3D_SHADER_REQUIRES_ADVANCED_TEXTURE_OPS | DWORD | 536870912 |
| D3D_SHADER_REQUIRES_WRITEABLE_MSAA_TEXTURES | DWORD | 1073741824 |
| D3D_SHADER_REQUIRES_SAMPLE_CMP_GRADIENT_OR_BIAS | DWORD | 2147483648 |
| D3D12ExperimentalShaderModels | GUID | {76F5573E-F13A-40F5-B297-81CE9E18933F} |
| D3D12TiledResourceTier4 | GUID | {C9C4725F-A81A-4F56-8C5B-C51039D694FB} |
| D3D12GPUUploadHeapsOnUnsupportedOS | GUID | {45DC51F3-767F-4588-B206-0BAA2B16FBAE} |
各言語での定義
定数の定義。C/C++〜Go タブは数値定数のみ(GUID・文字列定数は上の表 / HSP タブを参照)。HSP は #define global。
#define D3D12_SHADER_COMPONENT_MAPPING_ALWAYS_SET_BIT_AVOIDING_ZEROMEM_MISTAKES 4096
#define D3D12_DEFAULT_SHADER_4_COMPONENT_MAPPING 5768
#define D3D12_16BIT_INDEX_STRIP_CUT_VALUE 65535
#define D3D12_32BIT_INDEX_STRIP_CUT_VALUE 4294967295
#define D3D12_8BIT_INDEX_STRIP_CUT_VALUE 255
#define D3D12_APPEND_ALIGNED_ELEMENT 4294967295
#define D3D12_ARRAY_AXIS_ADDRESS_RANGE_BIT_COUNT 9
#define D3D12_CLIP_OR_CULL_DISTANCE_COUNT 8
#define D3D12_CLIP_OR_CULL_DISTANCE_ELEMENT_COUNT 2
#define D3D12_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT 14
#define D3D12_COMMONSHADER_CONSTANT_BUFFER_COMPONENTS 4
#define D3D12_COMMONSHADER_CONSTANT_BUFFER_COMPONENT_BIT_COUNT 32
#define D3D12_COMMONSHADER_CONSTANT_BUFFER_HW_SLOT_COUNT 15
#define D3D12_COMMONSHADER_CONSTANT_BUFFER_PARTIAL_UPDATE_EXTENTS_BYTE_ALIGNMENT 16
#define D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COMPONENTS 4
#define D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COUNT 15
#define D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READS_PER_INST 1
#define D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READ_PORTS 1
#define D3D12_COMMONSHADER_FLOWCONTROL_NESTING_LIMIT 64
#define D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COMPONENTS 4
#define D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COUNT 1
#define D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READS_PER_INST 1
#define D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READ_PORTS 1
#define D3D12_COMMONSHADER_IMMEDIATE_VALUE_COMPONENT_BIT_COUNT 32
#define D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_COMPONENTS 1
#define D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_COUNT 128
#define D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_READS_PER_INST 1
#define D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_READ_PORTS 1
#define D3D12_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT 128
#define D3D12_COMMONSHADER_SAMPLER_REGISTER_COMPONENTS 1
#define D3D12_COMMONSHADER_SAMPLER_REGISTER_COUNT 16
#define D3D12_COMMONSHADER_SAMPLER_REGISTER_READS_PER_INST 1
#define D3D12_COMMONSHADER_SAMPLER_REGISTER_READ_PORTS 1
#define D3D12_COMMONSHADER_SAMPLER_SLOT_COUNT 16
#define D3D12_COMMONSHADER_SUBROUTINE_NESTING_LIMIT 32
#define D3D12_COMMONSHADER_TEMP_REGISTER_COMPONENTS 4
#define D3D12_COMMONSHADER_TEMP_REGISTER_COMPONENT_BIT_COUNT 32
#define D3D12_COMMONSHADER_TEMP_REGISTER_COUNT 4096
#define D3D12_COMMONSHADER_TEMP_REGISTER_READS_PER_INST 3
#define D3D12_COMMONSHADER_TEMP_REGISTER_READ_PORTS 3
#define D3D12_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MAX 10
#define D3D12_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MIN -10
#define D3D12_COMMONSHADER_TEXEL_OFFSET_MAX_NEGATIVE -8
#define D3D12_COMMONSHADER_TEXEL_OFFSET_MAX_POSITIVE 7
#define D3D12_CONSTANT_BUFFER_DATA_PLACEMENT_ALIGNMENT 256
#define D3D12_CS_4_X_BUCKET00_MAX_BYTES_TGSM_WRITABLE_PER_THREAD 256
#define D3D12_CS_4_X_BUCKET00_MAX_NUM_THREADS_PER_GROUP 64
#define D3D12_CS_4_X_BUCKET01_MAX_BYTES_TGSM_WRITABLE_PER_THREAD 240
#define D3D12_CS_4_X_BUCKET01_MAX_NUM_THREADS_PER_GROUP 68
#define D3D12_CS_4_X_BUCKET02_MAX_BYTES_TGSM_WRITABLE_PER_THREAD 224
#define D3D12_CS_4_X_BUCKET02_MAX_NUM_THREADS_PER_GROUP 72
#define D3D12_CS_4_X_BUCKET03_MAX_BYTES_TGSM_WRITABLE_PER_THREAD 208
#define D3D12_CS_4_X_BUCKET03_MAX_NUM_THREADS_PER_GROUP 76
#define D3D12_CS_4_X_BUCKET04_MAX_BYTES_TGSM_WRITABLE_PER_THREAD 192
#define D3D12_CS_4_X_BUCKET04_MAX_NUM_THREADS_PER_GROUP 84
#define D3D12_CS_4_X_BUCKET05_MAX_BYTES_TGSM_WRITABLE_PER_THREAD 176
#define D3D12_CS_4_X_BUCKET05_MAX_NUM_THREADS_PER_GROUP 92
#define D3D12_CS_4_X_BUCKET06_MAX_BYTES_TGSM_WRITABLE_PER_THREAD 160
#define D3D12_CS_4_X_BUCKET06_MAX_NUM_THREADS_PER_GROUP 100
#define D3D12_CS_4_X_BUCKET07_MAX_BYTES_TGSM_WRITABLE_PER_THREAD 144
#define D3D12_CS_4_X_BUCKET07_MAX_NUM_THREADS_PER_GROUP 112
#define D3D12_CS_4_X_BUCKET08_MAX_BYTES_TGSM_WRITABLE_PER_THREAD 128
#define D3D12_CS_4_X_BUCKET08_MAX_NUM_THREADS_PER_GROUP 128
#define D3D12_CS_4_X_BUCKET09_MAX_BYTES_TGSM_WRITABLE_PER_THREAD 112
#define D3D12_CS_4_X_BUCKET09_MAX_NUM_THREADS_PER_GROUP 144
#define D3D12_CS_4_X_BUCKET10_MAX_BYTES_TGSM_WRITABLE_PER_THREAD 96
#define D3D12_CS_4_X_BUCKET10_MAX_NUM_THREADS_PER_GROUP 168
#define D3D12_CS_4_X_BUCKET11_MAX_BYTES_TGSM_WRITABLE_PER_THREAD 80
#define D3D12_CS_4_X_BUCKET11_MAX_NUM_THREADS_PER_GROUP 204
#define D3D12_CS_4_X_BUCKET12_MAX_BYTES_TGSM_WRITABLE_PER_THREAD 64
#define D3D12_CS_4_X_BUCKET12_MAX_NUM_THREADS_PER_GROUP 256
#define D3D12_CS_4_X_BUCKET13_MAX_BYTES_TGSM_WRITABLE_PER_THREAD 48
#define D3D12_CS_4_X_BUCKET13_MAX_NUM_THREADS_PER_GROUP 340
#define D3D12_CS_4_X_BUCKET14_MAX_BYTES_TGSM_WRITABLE_PER_THREAD 32
#define D3D12_CS_4_X_BUCKET14_MAX_NUM_THREADS_PER_GROUP 512
#define D3D12_CS_4_X_BUCKET15_MAX_BYTES_TGSM_WRITABLE_PER_THREAD 16
#define D3D12_CS_4_X_BUCKET15_MAX_NUM_THREADS_PER_GROUP 768
#define D3D12_CS_4_X_DISPATCH_MAX_THREAD_GROUPS_IN_Z_DIMENSION 1
#define D3D12_CS_4_X_RAW_UAV_BYTE_ALIGNMENT 256
#define D3D12_CS_4_X_THREAD_GROUP_MAX_THREADS_PER_GROUP 768
#define D3D12_CS_4_X_THREAD_GROUP_MAX_X 768
#define D3D12_CS_4_X_THREAD_GROUP_MAX_Y 768
#define D3D12_CS_4_X_UAV_REGISTER_COUNT 1
#define D3D12_CS_DISPATCH_MAX_THREAD_GROUPS_PER_DIMENSION 65535
#define D3D12_CS_TGSM_REGISTER_COUNT 8192
#define D3D12_CS_TGSM_REGISTER_READS_PER_INST 1
#define D3D12_CS_TGSM_RESOURCE_REGISTER_COMPONENTS 1
#define D3D12_CS_TGSM_RESOURCE_REGISTER_READ_PORTS 1
#define D3D12_CS_THREADGROUPID_REGISTER_COMPONENTS 3
#define D3D12_CS_THREADGROUPID_REGISTER_COUNT 1
#define D3D12_CS_THREADIDINGROUPFLATTENED_REGISTER_COMPONENTS 1
#define D3D12_CS_THREADIDINGROUPFLATTENED_REGISTER_COUNT 1
#define D3D12_CS_THREADIDINGROUP_REGISTER_COMPONENTS 3
#define D3D12_CS_THREADIDINGROUP_REGISTER_COUNT 1
#define D3D12_CS_THREADID_REGISTER_COMPONENTS 3
#define D3D12_CS_THREADID_REGISTER_COUNT 1
#define D3D12_CS_THREAD_GROUP_MAX_THREADS_PER_GROUP 1024
#define D3D12_CS_THREAD_GROUP_MAX_X 1024
#define D3D12_CS_THREAD_GROUP_MAX_Y 1024
#define D3D12_CS_THREAD_GROUP_MAX_Z 64
#define D3D12_CS_THREAD_GROUP_MIN_X 1
#define D3D12_CS_THREAD_GROUP_MIN_Y 1
#define D3D12_CS_THREAD_GROUP_MIN_Z 1
#define D3D12_CS_THREAD_LOCAL_TEMP_REGISTER_POOL 16384
#define D3D12_DEFAULT_BLEND_FACTOR_ALPHA 1
#define D3D12_DEFAULT_BLEND_FACTOR_BLUE 1
#define D3D12_DEFAULT_BLEND_FACTOR_GREEN 1
#define D3D12_DEFAULT_BLEND_FACTOR_RED 1
#define D3D12_DEFAULT_BORDER_COLOR_COMPONENT 0
#define D3D12_DEFAULT_DEPTH_BIAS 0
#define D3D12_DEFAULT_DEPTH_BIAS_CLAMP 0
#define D3D12_DEFAULT_MAX_ANISOTROPY 16
#define D3D12_DEFAULT_MIP_LOD_BIAS 0
#define D3D12_DEFAULT_MSAA_RESOURCE_PLACEMENT_ALIGNMENT 4194304
#define D3D12_DEFAULT_RENDER_TARGET_ARRAY_INDEX 0
#define D3D12_DEFAULT_RESOURCE_PLACEMENT_ALIGNMENT 65536
#define D3D12_DEFAULT_SAMPLE_MASK 4294967295
#define D3D12_DEFAULT_SCISSOR_ENDX 0
#define D3D12_DEFAULT_SCISSOR_ENDY 0
#define D3D12_DEFAULT_SCISSOR_STARTX 0
#define D3D12_DEFAULT_SCISSOR_STARTY 0
#define D3D12_DEFAULT_SLOPE_SCALED_DEPTH_BIAS 0
#define D3D12_DEFAULT_STENCIL_READ_MASK 255
#define D3D12_DEFAULT_STENCIL_REFERENCE 0
#define D3D12_DEFAULT_STENCIL_WRITE_MASK 255
#define D3D12_DEFAULT_VIEWPORT_AND_SCISSORRECT_INDEX 0
#define D3D12_DEFAULT_VIEWPORT_HEIGHT 0
#define D3D12_DEFAULT_VIEWPORT_MAX_DEPTH 0
#define D3D12_DEFAULT_VIEWPORT_MIN_DEPTH 0
#define D3D12_DEFAULT_VIEWPORT_TOPLEFTX 0
#define D3D12_DEFAULT_VIEWPORT_TOPLEFTY 0
#define D3D12_DEFAULT_VIEWPORT_WIDTH 0
#define D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND 4294967295
#define D3D12_DRIVER_RESERVED_REGISTER_SPACE_VALUES_END 4294967287
#define D3D12_DRIVER_RESERVED_REGISTER_SPACE_VALUES_START 4294967280
#define D3D12_DS_INPUT_CONTROL_POINTS_MAX_TOTAL_SCALARS 3968
#define D3D12_DS_INPUT_CONTROL_POINT_REGISTER_COMPONENTS 4
#define D3D12_DS_INPUT_CONTROL_POINT_REGISTER_COMPONENT_BIT_COUNT 32
#define D3D12_DS_INPUT_CONTROL_POINT_REGISTER_COUNT 32
#define D3D12_DS_INPUT_CONTROL_POINT_REGISTER_READS_PER_INST 2
#define D3D12_DS_INPUT_CONTROL_POINT_REGISTER_READ_PORTS 1
#define D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_COMPONENTS 3
#define D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_COMPONENT_BIT_COUNT 32
#define D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_COUNT 1
#define D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_READS_PER_INST 2
#define D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_READ_PORTS 1
#define D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_COMPONENTS 4
#define D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_COMPONENT_BIT_COUNT 32
#define D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_COUNT 32
#define D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_READS_PER_INST 2
#define D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_READ_PORTS 1
#define D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENTS 1
#define D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENT_BIT_COUNT 32
#define D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_COUNT 1
#define D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_READS_PER_INST 2
#define D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_READ_PORTS 1
#define D3D12_DS_OUTPUT_REGISTER_COMPONENTS 4
#define D3D12_DS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT 32
#define D3D12_DS_OUTPUT_REGISTER_COUNT 32
#define D3D12_FLOAT16_FUSED_TOLERANCE_IN_ULP 0.6
#define D3D12_FLOAT32_TO_INTEGER_TOLERANCE_IN_ULP 0.6
#define D3D12_FLOAT_TO_SRGB_EXPONENT_DENOMINATOR 2.4
#define D3D12_FLOAT_TO_SRGB_EXPONENT_NUMERATOR 1
#define D3D12_FLOAT_TO_SRGB_OFFSET 0.055
#define D3D12_FLOAT_TO_SRGB_SCALE_1 12.92
#define D3D12_FLOAT_TO_SRGB_SCALE_2 1.055
#define D3D12_FLOAT_TO_SRGB_THRESHOLD 0.0031308
#define D3D12_FTOU_INSTRUCTION_MIN_INPUT 0
#define D3D12_GS_INPUT_INSTANCE_ID_READS_PER_INST 2
#define D3D12_GS_INPUT_INSTANCE_ID_READ_PORTS 1
#define D3D12_GS_INPUT_INSTANCE_ID_REGISTER_COMPONENTS 1
#define D3D12_GS_INPUT_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT 32
#define D3D12_GS_INPUT_INSTANCE_ID_REGISTER_COUNT 1
#define D3D12_GS_INPUT_PRIM_CONST_REGISTER_COMPONENTS 1
#define D3D12_GS_INPUT_PRIM_CONST_REGISTER_COMPONENT_BIT_COUNT 32
#define D3D12_GS_INPUT_PRIM_CONST_REGISTER_COUNT 1
#define D3D12_GS_INPUT_PRIM_CONST_REGISTER_READS_PER_INST 2
#define D3D12_GS_INPUT_PRIM_CONST_REGISTER_READ_PORTS 1
#define D3D12_GS_INPUT_REGISTER_COMPONENTS 4
#define D3D12_GS_INPUT_REGISTER_COMPONENT_BIT_COUNT 32
#define D3D12_GS_INPUT_REGISTER_COUNT 32
#define D3D12_GS_INPUT_REGISTER_READS_PER_INST 2
#define D3D12_GS_INPUT_REGISTER_READ_PORTS 1
#define D3D12_GS_INPUT_REGISTER_VERTICES 32
#define D3D12_GS_MAX_INSTANCE_COUNT 32
#define D3D12_GS_MAX_OUTPUT_VERTEX_COUNT_ACROSS_INSTANCES 1024
#define D3D12_GS_OUTPUT_ELEMENTS 32
#define D3D12_GS_OUTPUT_REGISTER_COMPONENTS 4
#define D3D12_GS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT 32
#define D3D12_GS_OUTPUT_REGISTER_COUNT 32
#define D3D12_HS_CONTROL_POINT_PHASE_INPUT_REGISTER_COUNT 32
#define D3D12_HS_CONTROL_POINT_PHASE_OUTPUT_REGISTER_COUNT 32
#define D3D12_HS_CONTROL_POINT_REGISTER_COMPONENTS 4
#define D3D12_HS_CONTROL_POINT_REGISTER_COMPONENT_BIT_COUNT 32
#define D3D12_HS_CONTROL_POINT_REGISTER_READS_PER_INST 2
#define D3D12_HS_CONTROL_POINT_REGISTER_READ_PORTS 1
#define D3D12_HS_FORK_PHASE_INSTANCE_COUNT_UPPER_BOUND 4294967295
#define D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COMPONENTS 1
#define D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT 32
#define D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COUNT 1
#define D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_READS_PER_INST 2
#define D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_READ_PORTS 1
#define D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COMPONENTS 1
#define D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT 32
#define D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COUNT 1
#define D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_READS_PER_INST 2
#define D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_READ_PORTS 1
#define D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENTS 1
#define D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENT_BIT_COUNT 32
#define D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_COUNT 1
#define D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_READS_PER_INST 2
#define D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_READ_PORTS 1
#define D3D12_HS_JOIN_PHASE_INSTANCE_COUNT_UPPER_BOUND 4294967295
#define D3D12_HS_MAXTESSFACTOR_LOWER_BOUND 1
#define D3D12_HS_MAXTESSFACTOR_UPPER_BOUND 64
#define D3D12_HS_OUTPUT_CONTROL_POINTS_MAX_TOTAL_SCALARS 3968
#define D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COMPONENTS 1
#define D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COMPONENT_BIT_COUNT 32
#define D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COUNT 1
#define D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_READS_PER_INST 2
#define D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_READ_PORTS 1
#define D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COMPONENTS 4
#define D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COMPONENT_BIT_COUNT 32
#define D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COUNT 32
#define D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_READS_PER_INST 2
#define D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_READ_PORTS 1
#define D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_SCALAR_COMPONENTS 128
#define D3D12_IA_DEFAULT_INDEX_BUFFER_OFFSET_IN_BYTES 0
#define D3D12_IA_DEFAULT_PRIMITIVE_TOPOLOGY 0
#define D3D12_IA_DEFAULT_VERTEX_BUFFER_OFFSET_IN_BYTES 0
#define D3D12_IA_INDEX_INPUT_RESOURCE_SLOT_COUNT 1
#define D3D12_IA_INSTANCE_ID_BIT_COUNT 32
#define D3D12_IA_INTEGER_ARITHMETIC_BIT_COUNT 32
#define D3D12_IA_PATCH_MAX_CONTROL_POINT_COUNT 32
#define D3D12_IA_PRIMITIVE_ID_BIT_COUNT 32
#define D3D12_IA_VERTEX_ID_BIT_COUNT 32
#define D3D12_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT 32
#define D3D12_IA_VERTEX_INPUT_STRUCTURE_ELEMENTS_COMPONENTS 128
#define D3D12_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT 32
#define D3D12_INTEGER_DIVIDE_BY_ZERO_QUOTIENT 4294967295
#define D3D12_INTEGER_DIVIDE_BY_ZERO_REMAINDER 4294967295
#define D3D12_KEEP_RENDER_TARGETS_AND_DEPTH_STENCIL 4294967295
#define D3D12_KEEP_UNORDERED_ACCESS_VIEWS 4294967295
#define D3D12_LINEAR_GAMMA 1
#define D3D12_MAJOR_VERSION 12
#define D3D12_MAX_BORDER_COLOR_COMPONENT 1
#define D3D12_MAX_DEPTH 1
#define D3D12_MAX_LIVE_STATIC_SAMPLERS 2032
#define D3D12_MAX_MAXANISOTROPY 16
#define D3D12_MAX_MULTISAMPLE_SAMPLE_COUNT 32
#define D3D12_MAX_ROOT_COST 64
#define D3D12_MAX_SHADER_VISIBLE_DESCRIPTOR_HEAP_SIZE_TIER_1 1000000
#define D3D12_MAX_SHADER_VISIBLE_DESCRIPTOR_HEAP_SIZE_TIER_2 1000000
#define D3D12_MAX_SHADER_VISIBLE_SAMPLER_HEAP_SIZE 2048
#define D3D12_MAX_TEXTURE_DIMENSION_2_TO_EXP 17
#define D3D12_MAX_VIEW_INSTANCE_COUNT 4
#define D3D12_MINOR_VERSION 0
#define D3D12_MIN_BORDER_COLOR_COMPONENT 0
#define D3D12_MIN_DEPTH 0
#define D3D12_MIN_MAXANISOTROPY 0
#define D3D12_MIP_LOD_BIAS_MAX 15.99
#define D3D12_MIP_LOD_BIAS_MIN -16
#define D3D12_MIP_LOD_FRACTIONAL_BIT_COUNT 8
#define D3D12_MIP_LOD_RANGE_BIT_COUNT 8
#define D3D12_MULTISAMPLE_ANTIALIAS_LINE_WIDTH 1.4
#define D3D12_NONSAMPLE_FETCH_OUT_OF_RANGE_ACCESS_RESULT 0
#define D3D12_OS_RESERVED_REGISTER_SPACE_VALUES_END 4294967295
#define D3D12_OS_RESERVED_REGISTER_SPACE_VALUES_START 4294967288
#define D3D12_PACKED_TILE 4294967295
#define D3D12_PIXEL_ADDRESS_RANGE_BIT_COUNT 15
#define D3D12_PREVIEW_SDK_VERSION 717
#define D3D12_PRE_SCISSOR_PIXEL_ADDRESS_RANGE_BIT_COUNT 16
#define D3D12_PS_CS_UAV_REGISTER_COMPONENTS 1
#define D3D12_PS_CS_UAV_REGISTER_COUNT 8
#define D3D12_PS_CS_UAV_REGISTER_READS_PER_INST 1
#define D3D12_PS_CS_UAV_REGISTER_READ_PORTS 1
#define D3D12_PS_FRONTFACING_DEFAULT_VALUE 4294967295
#define D3D12_PS_FRONTFACING_FALSE_VALUE 0
#define D3D12_PS_FRONTFACING_TRUE_VALUE 4294967295
#define D3D12_PS_INPUT_REGISTER_COMPONENTS 4
#define D3D12_PS_INPUT_REGISTER_COMPONENT_BIT_COUNT 32
#define D3D12_PS_INPUT_REGISTER_COUNT 32
#define D3D12_PS_INPUT_REGISTER_READS_PER_INST 2
#define D3D12_PS_INPUT_REGISTER_READ_PORTS 1
#define D3D12_PS_LEGACY_PIXEL_CENTER_FRACTIONAL_COMPONENT 0
#define D3D12_PS_OUTPUT_DEPTH_REGISTER_COMPONENTS 1
#define D3D12_PS_OUTPUT_DEPTH_REGISTER_COMPONENT_BIT_COUNT 32
#define D3D12_PS_OUTPUT_DEPTH_REGISTER_COUNT 1
#define D3D12_PS_OUTPUT_MASK_REGISTER_COMPONENTS 1
#define D3D12_PS_OUTPUT_MASK_REGISTER_COMPONENT_BIT_COUNT 32
#define D3D12_PS_OUTPUT_MASK_REGISTER_COUNT 1
#define D3D12_PS_OUTPUT_REGISTER_COMPONENTS 4
#define D3D12_PS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT 32
#define D3D12_PS_OUTPUT_REGISTER_COUNT 8
#define D3D12_PS_PIXEL_CENTER_FRACTIONAL_COMPONENT 0.5
#define D3D12_RAW_UAV_SRV_BYTE_ALIGNMENT 16
#define D3D12_RAYTRACING_AABB_BYTE_ALIGNMENT 8
#define D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BYTE_ALIGNMENT 256
#define D3D12_RAYTRACING_INSTANCE_DESCS_BYTE_ALIGNMENT 16
#define D3D12_RAYTRACING_MAX_ATTRIBUTE_SIZE_IN_BYTES 32
#define D3D12_RAYTRACING_MAX_DECLARABLE_TRACE_RECURSION_DEPTH 31
#define D3D12_RAYTRACING_MAX_GEOMETRIES_PER_BOTTOM_LEVEL_ACCELERATION_STRUCTURE 16777216
#define D3D12_RAYTRACING_MAX_INSTANCES_PER_TOP_LEVEL_ACCELERATION_STRUCTURE 16777216
#define D3D12_RAYTRACING_MAX_PRIMITIVES_PER_BOTTOM_LEVEL_ACCELERATION_STRUCTURE 536870912
#define D3D12_RAYTRACING_MAX_RAY_GENERATION_SHADER_THREADS 1073741824
#define D3D12_RAYTRACING_MAX_SHADER_RECORD_STRIDE 4096
#define D3D12_RAYTRACING_OPACITY_MICROMAP_ARRAY_BYTE_ALIGNMENT 128
#define D3D12_RAYTRACING_OPACITY_MICROMAP_OC1_MAX_SUBDIVISION_LEVEL 12
#define D3D12_RAYTRACING_SHADER_RECORD_BYTE_ALIGNMENT 32
#define D3D12_RAYTRACING_SHADER_TABLE_BYTE_ALIGNMENT 64
#define D3D12_RAYTRACING_TRANSFORM3X4_BYTE_ALIGNMENT 16
#define D3D12_REQ_BLEND_OBJECT_COUNT_PER_DEVICE 4096
#define D3D12_REQ_BUFFER_RESOURCE_TEXEL_COUNT_2_TO_EXP 27
#define D3D12_REQ_CONSTANT_BUFFER_ELEMENT_COUNT 4096
#define D3D12_REQ_DEPTH_STENCIL_OBJECT_COUNT_PER_DEVICE 4096
#define D3D12_REQ_DRAWINDEXED_INDEX_COUNT_2_TO_EXP 32
#define D3D12_REQ_DRAW_VERTEX_COUNT_2_TO_EXP 32
#define D3D12_REQ_FILTERING_HW_ADDRESSABLE_RESOURCE_DIMENSION 16384
#define D3D12_REQ_GS_INVOCATION_32BIT_OUTPUT_COMPONENT_LIMIT 1024
#define D3D12_REQ_IMMEDIATE_CONSTANT_BUFFER_ELEMENT_COUNT 4096
#define D3D12_REQ_MAXANISOTROPY 16
#define D3D12_REQ_MIP_LEVELS 15
#define D3D12_REQ_MULTI_ELEMENT_STRUCTURE_SIZE_IN_BYTES 2048
#define D3D12_REQ_RASTERIZER_OBJECT_COUNT_PER_DEVICE 4096
#define D3D12_REQ_RENDER_TO_BUFFER_WINDOW_WIDTH 16384
#define D3D12_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_A_TERM 128
#define D3D12_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_B_TERM 0.25
#define D3D12_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_C_TERM 2048
#define D3D12_REQ_RESOURCE_VIEW_COUNT_PER_DEVICE_2_TO_EXP 20
#define D3D12_REQ_SAMPLER_OBJECT_COUNT_PER_DEVICE 4096
#define D3D12_REQ_SUBRESOURCES 30720
#define D3D12_REQ_TEXTURE1D_ARRAY_AXIS_DIMENSION 2048
#define D3D12_REQ_TEXTURE1D_U_DIMENSION 16384
#define D3D12_REQ_TEXTURE2D_ARRAY_AXIS_DIMENSION 2048
#define D3D12_REQ_TEXTURE2D_U_OR_V_DIMENSION 16384
#define D3D12_REQ_TEXTURE3D_U_V_OR_W_DIMENSION 2048
#define D3D12_REQ_TEXTURECUBE_DIMENSION 16384
#define D3D12_RESINFO_INSTRUCTION_MISSING_COMPONENT_RETVAL 0
#define D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES 4294967295
#define D3D12_RS_SET_SHADING_RATE_COMBINER_COUNT 2
#define D3D12_SDK_VERSION 618
#define D3D12_SHADER_IDENTIFIER_SIZE_IN_BYTES 32
#define D3D12_SHADER_MAJOR_VERSION 5
#define D3D12_SHADER_MAX_INSTANCES 65535
#define D3D12_SHADER_MAX_INTERFACES 253
#define D3D12_SHADER_MAX_INTERFACE_CALL_SITES 4096
#define D3D12_SHADER_MAX_TYPES 65535
#define D3D12_SHADER_MINOR_VERSION 1
#define D3D12_SHIFT_INSTRUCTION_PAD_VALUE 0
#define D3D12_SHIFT_INSTRUCTION_SHIFT_VALUE_BIT_COUNT 5
#define D3D12_SIMULTANEOUS_RENDER_TARGET_COUNT 8
#define D3D12_SMALL_MSAA_RESOURCE_PLACEMENT_ALIGNMENT 65536
#define D3D12_SMALL_RESOURCE_PLACEMENT_ALIGNMENT 4096
#define D3D12_SO_BUFFER_MAX_STRIDE_IN_BYTES 2048
#define D3D12_SO_BUFFER_MAX_WRITE_WINDOW_IN_BYTES 512
#define D3D12_SO_BUFFER_SLOT_COUNT 4
#define D3D12_SO_DDI_REGISTER_INDEX_DENOTING_GAP 4294967295
#define D3D12_SO_NO_RASTERIZED_STREAM 4294967295
#define D3D12_SO_OUTPUT_COMPONENT_COUNT 128
#define D3D12_SO_STREAM_COUNT 4
#define D3D12_SPEC_DATE_DAY 14
#define D3D12_SPEC_DATE_MONTH 11
#define D3D12_SPEC_DATE_YEAR 2014
#define D3D12_SPEC_VERSION 1.16
#define D3D12_SRGB_GAMMA 2.2
#define D3D12_SRGB_TO_FLOAT_DENOMINATOR_1 12.92
#define D3D12_SRGB_TO_FLOAT_DENOMINATOR_2 1.055
#define D3D12_SRGB_TO_FLOAT_EXPONENT 2.4
#define D3D12_SRGB_TO_FLOAT_OFFSET 0.055
#define D3D12_SRGB_TO_FLOAT_THRESHOLD 0.04045
#define D3D12_SRGB_TO_FLOAT_TOLERANCE_IN_ULP 0.5
#define D3D12_STANDARD_COMPONENT_BIT_COUNT 32
#define D3D12_STANDARD_COMPONENT_BIT_COUNT_DOUBLED 64
#define D3D12_STANDARD_MAXIMUM_ELEMENT_ALIGNMENT_BYTE_MULTIPLE 4
#define D3D12_STANDARD_PIXEL_COMPONENT_COUNT 128
#define D3D12_STANDARD_PIXEL_ELEMENT_COUNT 32
#define D3D12_STANDARD_VECTOR_SIZE 4
#define D3D12_STANDARD_VERTEX_ELEMENT_COUNT 32
#define D3D12_STANDARD_VERTEX_TOTAL_COMPONENT_COUNT 64
#define D3D12_SUBPIXEL_FRACTIONAL_BIT_COUNT 8
#define D3D12_SUBTEXEL_FRACTIONAL_BIT_COUNT 8
#define D3D12_SYSTEM_RESERVED_REGISTER_SPACE_VALUES_END 4294967295
#define D3D12_SYSTEM_RESERVED_REGISTER_SPACE_VALUES_START 4294967280
#define D3D12_TESSELLATOR_MAX_EVEN_TESSELLATION_FACTOR 64
#define D3D12_TESSELLATOR_MAX_ISOLINE_DENSITY_TESSELLATION_FACTOR 64
#define D3D12_TESSELLATOR_MAX_ODD_TESSELLATION_FACTOR 63
#define D3D12_TESSELLATOR_MAX_TESSELLATION_FACTOR 64
#define D3D12_TESSELLATOR_MIN_EVEN_TESSELLATION_FACTOR 2
#define D3D12_TESSELLATOR_MIN_ISOLINE_DENSITY_TESSELLATION_FACTOR 1
#define D3D12_TESSELLATOR_MIN_ODD_TESSELLATION_FACTOR 1
#define D3D12_TEXEL_ADDRESS_RANGE_BIT_COUNT 16
#define D3D12_TEXTURE_DATA_PITCH_ALIGNMENT 256
#define D3D12_TEXTURE_DATA_PLACEMENT_ALIGNMENT 512
#define D3D12_TIGHT_ALIGNMENT_MIN_COMMITTED_RESOURCE_ALIGNMENT 4096
#define D3D12_TIGHT_ALIGNMENT_MIN_PLACED_RESOURCE_ALIGNMENT 8
#define D3D12_TILED_RESOURCE_TILE_SIZE_IN_BYTES 65536
#define D3D12_TRACKED_WORKLOAD_MAX_INSTANCES 32
#define D3D12_UAV_COUNTER_PLACEMENT_ALIGNMENT 4096
#define D3D12_UAV_SLOT_COUNT 64
#define D3D12_UNBOUND_MEMORY_ACCESS_RESULT 0
#define D3D12_VIDEO_DECODE_MAX_ARGUMENTS 10
#define D3D12_VIDEO_DECODE_MAX_HISTOGRAM_COMPONENTS 4
#define D3D12_VIDEO_DECODE_MIN_BITSTREAM_OFFSET_ALIGNMENT 256
#define D3D12_VIDEO_DECODE_MIN_HISTOGRAM_OFFSET_ALIGNMENT 256
#define D3D12_VIDEO_DECODE_STATUS_MACROBLOCKS_AFFECTED_UNKNOWN 4294967295
#define D3D12_VIDEO_ENCODER_AV1_INVALID_DPB_RESOURCE_INDEX 255
#define D3D12_VIDEO_ENCODER_AV1_MAX_TILE_COLS 64
#define D3D12_VIDEO_ENCODER_AV1_MAX_TILE_ROWS 64
#define D3D12_VIDEO_ENCODER_AV1_SUPERRES_DENOM_MIN 9
#define D3D12_VIDEO_ENCODER_AV1_SUPERRES_NUM 8
#define D3D12_VIDEO_PROCESS_MAX_FILTERS 32
#define D3D12_VIDEO_PROCESS_STEREO_VIEWS 2
#define D3D12_VIEWPORT_AND_SCISSORRECT_MAX_INDEX 15
#define D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE 16
#define D3D12_VIEWPORT_BOUNDS_MAX 32767
#define D3D12_VIEWPORT_BOUNDS_MIN -32768
#define D3D12_VS_INPUT_REGISTER_COMPONENTS 4
#define D3D12_VS_INPUT_REGISTER_COMPONENT_BIT_COUNT 32
#define D3D12_VS_INPUT_REGISTER_COUNT 32
#define D3D12_VS_INPUT_REGISTER_READS_PER_INST 2
#define D3D12_VS_INPUT_REGISTER_READ_PORTS 1
#define D3D12_VS_OUTPUT_REGISTER_COMPONENTS 4
#define D3D12_VS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT 32
#define D3D12_VS_OUTPUT_REGISTER_COUNT 32
#define D3D12_WHQL_CONTEXT_COUNT_FOR_RESOURCE_LIMIT 10
#define D3D12_WHQL_DRAWINDEXED_INDEX_COUNT_2_TO_EXP 25
#define D3D12_WHQL_DRAW_VERTEX_COUNT_2_TO_EXP 25
#define D3D12_WORK_GRAPHS_BACKING_MEMORY_ALIGNMENT_IN_BYTES 8
#define D3D12_WORK_GRAPHS_MAX_NODE_DEPTH 32
#define LUID_DEFINED 1
#define D3D12_SHADER_COMPONENT_MAPPING_MASK 7
#define D3D12_SHADER_COMPONENT_MAPPING_SHIFT 3
#define D3D12_FILTER_REDUCTION_TYPE_MASK 3
#define D3D12_FILTER_REDUCTION_TYPE_SHIFT 7
#define D3D12_FILTER_TYPE_MASK 3
#define D3D12_MIN_FILTER_SHIFT 4
#define D3D12_MAG_FILTER_SHIFT 2
#define D3D12_MIP_FILTER_SHIFT 0
#define D3D12_ANISOTROPIC_FILTERING_BIT 64
#define D3D12_SHADING_RATE_X_AXIS_SHIFT 2
#define D3D12_SHADING_RATE_VALID_MASK 3
#define D3D12_INFO_QUEUE_DEFAULT_MESSAGE_COUNT_LIMIT 1024
#define D3D_SHADER_REQUIRES_STENCIL_REF 512
#define D3D_SHADER_REQUIRES_INNER_COVERAGE 1024
#define D3D_SHADER_REQUIRES_TYPED_UAV_LOAD_ADDITIONAL_FORMATS 2048
#define D3D_SHADER_REQUIRES_ROVS 4096
#define D3D_SHADER_REQUIRES_VIEWPORT_AND_RT_ARRAY_INDEX_FROM_ANY_SHADER_FEEDING_RASTERIZER 8192
#define D3D_SHADER_REQUIRES_WAVE_OPS 16384
#define D3D_SHADER_REQUIRES_INT64_OPS 32768
#define D3D_SHADER_REQUIRES_VIEW_ID 65536
#define D3D_SHADER_REQUIRES_BARYCENTRICS 131072
#define D3D_SHADER_REQUIRES_NATIVE_16BIT_OPS 262144
#define D3D_SHADER_REQUIRES_SHADING_RATE 524288
#define D3D_SHADER_REQUIRES_RAYTRACING_TIER_1_1 1048576
#define D3D_SHADER_REQUIRES_SAMPLER_FEEDBACK 2097152
#define D3D_SHADER_REQUIRES_ATOMIC_INT64_ON_TYPED_RESOURCE 4194304
#define D3D_SHADER_REQUIRES_ATOMIC_INT64_ON_GROUP_SHARED 8388608
#define D3D_SHADER_REQUIRES_DERIVATIVES_IN_MESH_AND_AMPLIFICATION_SHADERS 16777216
#define D3D_SHADER_REQUIRES_RESOURCE_DESCRIPTOR_HEAP_INDEXING 33554432
#define D3D_SHADER_REQUIRES_SAMPLER_DESCRIPTOR_HEAP_INDEXING 67108864
#define D3D_SHADER_REQUIRES_WAVE_MMA 134217728
#define D3D_SHADER_REQUIRES_ATOMIC_INT64_ON_DESCRIPTOR_HEAP_RESOURCE 268435456
#define D3D_SHADER_REQUIRES_ADVANCED_TEXTURE_OPS 536870912
#define D3D_SHADER_REQUIRES_WRITEABLE_MSAA_TEXTURES 1073741824
#define D3D_SHADER_REQUIRES_SAMPLE_CMP_GRADIENT_OR_BIAS 2147483648public const uint D3D12_SHADER_COMPONENT_MAPPING_ALWAYS_SET_BIT_AVOIDING_ZEROMEM_MISTAKES = 4096;
public const uint D3D12_DEFAULT_SHADER_4_COMPONENT_MAPPING = 5768;
public const uint D3D12_16BIT_INDEX_STRIP_CUT_VALUE = 65535;
public const uint D3D12_32BIT_INDEX_STRIP_CUT_VALUE = 4294967295;
public const uint D3D12_8BIT_INDEX_STRIP_CUT_VALUE = 255;
public const uint D3D12_APPEND_ALIGNED_ELEMENT = 4294967295;
public const uint D3D12_ARRAY_AXIS_ADDRESS_RANGE_BIT_COUNT = 9;
public const uint D3D12_CLIP_OR_CULL_DISTANCE_COUNT = 8;
public const uint D3D12_CLIP_OR_CULL_DISTANCE_ELEMENT_COUNT = 2;
public const uint D3D12_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT = 14;
public const uint D3D12_COMMONSHADER_CONSTANT_BUFFER_COMPONENTS = 4;
public const uint D3D12_COMMONSHADER_CONSTANT_BUFFER_COMPONENT_BIT_COUNT = 32;
public const uint D3D12_COMMONSHADER_CONSTANT_BUFFER_HW_SLOT_COUNT = 15;
public const uint D3D12_COMMONSHADER_CONSTANT_BUFFER_PARTIAL_UPDATE_EXTENTS_BYTE_ALIGNMENT = 16;
public const uint D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COMPONENTS = 4;
public const uint D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COUNT = 15;
public const uint D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READS_PER_INST = 1;
public const uint D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READ_PORTS = 1;
public const uint D3D12_COMMONSHADER_FLOWCONTROL_NESTING_LIMIT = 64;
public const uint D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COMPONENTS = 4;
public const uint D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COUNT = 1;
public const uint D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READS_PER_INST = 1;
public const uint D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READ_PORTS = 1;
public const uint D3D12_COMMONSHADER_IMMEDIATE_VALUE_COMPONENT_BIT_COUNT = 32;
public const uint D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_COMPONENTS = 1;
public const uint D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_COUNT = 128;
public const uint D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_READS_PER_INST = 1;
public const uint D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_READ_PORTS = 1;
public const uint D3D12_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT = 128;
public const uint D3D12_COMMONSHADER_SAMPLER_REGISTER_COMPONENTS = 1;
public const uint D3D12_COMMONSHADER_SAMPLER_REGISTER_COUNT = 16;
public const uint D3D12_COMMONSHADER_SAMPLER_REGISTER_READS_PER_INST = 1;
public const uint D3D12_COMMONSHADER_SAMPLER_REGISTER_READ_PORTS = 1;
public const uint D3D12_COMMONSHADER_SAMPLER_SLOT_COUNT = 16;
public const uint D3D12_COMMONSHADER_SUBROUTINE_NESTING_LIMIT = 32;
public const uint D3D12_COMMONSHADER_TEMP_REGISTER_COMPONENTS = 4;
public const uint D3D12_COMMONSHADER_TEMP_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D12_COMMONSHADER_TEMP_REGISTER_COUNT = 4096;
public const uint D3D12_COMMONSHADER_TEMP_REGISTER_READS_PER_INST = 3;
public const uint D3D12_COMMONSHADER_TEMP_REGISTER_READ_PORTS = 3;
public const uint D3D12_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MAX = 10;
public const int D3D12_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MIN = -10;
public const int D3D12_COMMONSHADER_TEXEL_OFFSET_MAX_NEGATIVE = -8;
public const uint D3D12_COMMONSHADER_TEXEL_OFFSET_MAX_POSITIVE = 7;
public const uint D3D12_CONSTANT_BUFFER_DATA_PLACEMENT_ALIGNMENT = 256;
public const uint D3D12_CS_4_X_BUCKET00_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 256;
public const uint D3D12_CS_4_X_BUCKET00_MAX_NUM_THREADS_PER_GROUP = 64;
public const uint D3D12_CS_4_X_BUCKET01_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 240;
public const uint D3D12_CS_4_X_BUCKET01_MAX_NUM_THREADS_PER_GROUP = 68;
public const uint D3D12_CS_4_X_BUCKET02_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 224;
public const uint D3D12_CS_4_X_BUCKET02_MAX_NUM_THREADS_PER_GROUP = 72;
public const uint D3D12_CS_4_X_BUCKET03_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 208;
public const uint D3D12_CS_4_X_BUCKET03_MAX_NUM_THREADS_PER_GROUP = 76;
public const uint D3D12_CS_4_X_BUCKET04_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 192;
public const uint D3D12_CS_4_X_BUCKET04_MAX_NUM_THREADS_PER_GROUP = 84;
public const uint D3D12_CS_4_X_BUCKET05_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 176;
public const uint D3D12_CS_4_X_BUCKET05_MAX_NUM_THREADS_PER_GROUP = 92;
public const uint D3D12_CS_4_X_BUCKET06_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 160;
public const uint D3D12_CS_4_X_BUCKET06_MAX_NUM_THREADS_PER_GROUP = 100;
public const uint D3D12_CS_4_X_BUCKET07_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 144;
public const uint D3D12_CS_4_X_BUCKET07_MAX_NUM_THREADS_PER_GROUP = 112;
public const uint D3D12_CS_4_X_BUCKET08_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 128;
public const uint D3D12_CS_4_X_BUCKET08_MAX_NUM_THREADS_PER_GROUP = 128;
public const uint D3D12_CS_4_X_BUCKET09_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 112;
public const uint D3D12_CS_4_X_BUCKET09_MAX_NUM_THREADS_PER_GROUP = 144;
public const uint D3D12_CS_4_X_BUCKET10_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 96;
public const uint D3D12_CS_4_X_BUCKET10_MAX_NUM_THREADS_PER_GROUP = 168;
public const uint D3D12_CS_4_X_BUCKET11_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 80;
public const uint D3D12_CS_4_X_BUCKET11_MAX_NUM_THREADS_PER_GROUP = 204;
public const uint D3D12_CS_4_X_BUCKET12_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 64;
public const uint D3D12_CS_4_X_BUCKET12_MAX_NUM_THREADS_PER_GROUP = 256;
public const uint D3D12_CS_4_X_BUCKET13_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 48;
public const uint D3D12_CS_4_X_BUCKET13_MAX_NUM_THREADS_PER_GROUP = 340;
public const uint D3D12_CS_4_X_BUCKET14_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 32;
public const uint D3D12_CS_4_X_BUCKET14_MAX_NUM_THREADS_PER_GROUP = 512;
public const uint D3D12_CS_4_X_BUCKET15_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 16;
public const uint D3D12_CS_4_X_BUCKET15_MAX_NUM_THREADS_PER_GROUP = 768;
public const uint D3D12_CS_4_X_DISPATCH_MAX_THREAD_GROUPS_IN_Z_DIMENSION = 1;
public const uint D3D12_CS_4_X_RAW_UAV_BYTE_ALIGNMENT = 256;
public const uint D3D12_CS_4_X_THREAD_GROUP_MAX_THREADS_PER_GROUP = 768;
public const uint D3D12_CS_4_X_THREAD_GROUP_MAX_X = 768;
public const uint D3D12_CS_4_X_THREAD_GROUP_MAX_Y = 768;
public const uint D3D12_CS_4_X_UAV_REGISTER_COUNT = 1;
public const uint D3D12_CS_DISPATCH_MAX_THREAD_GROUPS_PER_DIMENSION = 65535;
public const uint D3D12_CS_TGSM_REGISTER_COUNT = 8192;
public const uint D3D12_CS_TGSM_REGISTER_READS_PER_INST = 1;
public const uint D3D12_CS_TGSM_RESOURCE_REGISTER_COMPONENTS = 1;
public const uint D3D12_CS_TGSM_RESOURCE_REGISTER_READ_PORTS = 1;
public const uint D3D12_CS_THREADGROUPID_REGISTER_COMPONENTS = 3;
public const uint D3D12_CS_THREADGROUPID_REGISTER_COUNT = 1;
public const uint D3D12_CS_THREADIDINGROUPFLATTENED_REGISTER_COMPONENTS = 1;
public const uint D3D12_CS_THREADIDINGROUPFLATTENED_REGISTER_COUNT = 1;
public const uint D3D12_CS_THREADIDINGROUP_REGISTER_COMPONENTS = 3;
public const uint D3D12_CS_THREADIDINGROUP_REGISTER_COUNT = 1;
public const uint D3D12_CS_THREADID_REGISTER_COMPONENTS = 3;
public const uint D3D12_CS_THREADID_REGISTER_COUNT = 1;
public const uint D3D12_CS_THREAD_GROUP_MAX_THREADS_PER_GROUP = 1024;
public const uint D3D12_CS_THREAD_GROUP_MAX_X = 1024;
public const uint D3D12_CS_THREAD_GROUP_MAX_Y = 1024;
public const uint D3D12_CS_THREAD_GROUP_MAX_Z = 64;
public const uint D3D12_CS_THREAD_GROUP_MIN_X = 1;
public const uint D3D12_CS_THREAD_GROUP_MIN_Y = 1;
public const uint D3D12_CS_THREAD_GROUP_MIN_Z = 1;
public const uint D3D12_CS_THREAD_LOCAL_TEMP_REGISTER_POOL = 16384;
public const float D3D12_DEFAULT_BLEND_FACTOR_ALPHA = 1f;
public const float D3D12_DEFAULT_BLEND_FACTOR_BLUE = 1f;
public const float D3D12_DEFAULT_BLEND_FACTOR_GREEN = 1f;
public const float D3D12_DEFAULT_BLEND_FACTOR_RED = 1f;
public const float D3D12_DEFAULT_BORDER_COLOR_COMPONENT = 0f;
public const int D3D12_DEFAULT_DEPTH_BIAS = 0;
public const float D3D12_DEFAULT_DEPTH_BIAS_CLAMP = 0f;
public const uint D3D12_DEFAULT_MAX_ANISOTROPY = 16;
public const float D3D12_DEFAULT_MIP_LOD_BIAS = 0f;
public const uint D3D12_DEFAULT_MSAA_RESOURCE_PLACEMENT_ALIGNMENT = 4194304;
public const uint D3D12_DEFAULT_RENDER_TARGET_ARRAY_INDEX = 0;
public const uint D3D12_DEFAULT_RESOURCE_PLACEMENT_ALIGNMENT = 65536;
public const uint D3D12_DEFAULT_SAMPLE_MASK = 4294967295;
public const uint D3D12_DEFAULT_SCISSOR_ENDX = 0;
public const uint D3D12_DEFAULT_SCISSOR_ENDY = 0;
public const uint D3D12_DEFAULT_SCISSOR_STARTX = 0;
public const uint D3D12_DEFAULT_SCISSOR_STARTY = 0;
public const float D3D12_DEFAULT_SLOPE_SCALED_DEPTH_BIAS = 0f;
public const uint D3D12_DEFAULT_STENCIL_READ_MASK = 255;
public const uint D3D12_DEFAULT_STENCIL_REFERENCE = 0;
public const uint D3D12_DEFAULT_STENCIL_WRITE_MASK = 255;
public const uint D3D12_DEFAULT_VIEWPORT_AND_SCISSORRECT_INDEX = 0;
public const uint D3D12_DEFAULT_VIEWPORT_HEIGHT = 0;
public const float D3D12_DEFAULT_VIEWPORT_MAX_DEPTH = 0f;
public const float D3D12_DEFAULT_VIEWPORT_MIN_DEPTH = 0f;
public const uint D3D12_DEFAULT_VIEWPORT_TOPLEFTX = 0;
public const uint D3D12_DEFAULT_VIEWPORT_TOPLEFTY = 0;
public const uint D3D12_DEFAULT_VIEWPORT_WIDTH = 0;
public const uint D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND = 4294967295;
public const uint D3D12_DRIVER_RESERVED_REGISTER_SPACE_VALUES_END = 4294967287;
public const uint D3D12_DRIVER_RESERVED_REGISTER_SPACE_VALUES_START = 4294967280;
public const uint D3D12_DS_INPUT_CONTROL_POINTS_MAX_TOTAL_SCALARS = 3968;
public const uint D3D12_DS_INPUT_CONTROL_POINT_REGISTER_COMPONENTS = 4;
public const uint D3D12_DS_INPUT_CONTROL_POINT_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D12_DS_INPUT_CONTROL_POINT_REGISTER_COUNT = 32;
public const uint D3D12_DS_INPUT_CONTROL_POINT_REGISTER_READS_PER_INST = 2;
public const uint D3D12_DS_INPUT_CONTROL_POINT_REGISTER_READ_PORTS = 1;
public const uint D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_COMPONENTS = 3;
public const uint D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_COUNT = 1;
public const uint D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_READS_PER_INST = 2;
public const uint D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_READ_PORTS = 1;
public const uint D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_COMPONENTS = 4;
public const uint D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_COUNT = 32;
public const uint D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_READS_PER_INST = 2;
public const uint D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_READ_PORTS = 1;
public const uint D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENTS = 1;
public const uint D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_COUNT = 1;
public const uint D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_READS_PER_INST = 2;
public const uint D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_READ_PORTS = 1;
public const uint D3D12_DS_OUTPUT_REGISTER_COMPONENTS = 4;
public const uint D3D12_DS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D12_DS_OUTPUT_REGISTER_COUNT = 32;
public const double D3D12_FLOAT16_FUSED_TOLERANCE_IN_ULP = 0.6;
public const float D3D12_FLOAT32_TO_INTEGER_TOLERANCE_IN_ULP = 0.6f;
public const float D3D12_FLOAT_TO_SRGB_EXPONENT_DENOMINATOR = 2.4f;
public const float D3D12_FLOAT_TO_SRGB_EXPONENT_NUMERATOR = 1f;
public const float D3D12_FLOAT_TO_SRGB_OFFSET = 0.055f;
public const float D3D12_FLOAT_TO_SRGB_SCALE_1 = 12.92f;
public const float D3D12_FLOAT_TO_SRGB_SCALE_2 = 1.055f;
public const float D3D12_FLOAT_TO_SRGB_THRESHOLD = 0.0031308f;
public const float D3D12_FTOU_INSTRUCTION_MIN_INPUT = 0f;
public const uint D3D12_GS_INPUT_INSTANCE_ID_READS_PER_INST = 2;
public const uint D3D12_GS_INPUT_INSTANCE_ID_READ_PORTS = 1;
public const uint D3D12_GS_INPUT_INSTANCE_ID_REGISTER_COMPONENTS = 1;
public const uint D3D12_GS_INPUT_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D12_GS_INPUT_INSTANCE_ID_REGISTER_COUNT = 1;
public const uint D3D12_GS_INPUT_PRIM_CONST_REGISTER_COMPONENTS = 1;
public const uint D3D12_GS_INPUT_PRIM_CONST_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D12_GS_INPUT_PRIM_CONST_REGISTER_COUNT = 1;
public const uint D3D12_GS_INPUT_PRIM_CONST_REGISTER_READS_PER_INST = 2;
public const uint D3D12_GS_INPUT_PRIM_CONST_REGISTER_READ_PORTS = 1;
public const uint D3D12_GS_INPUT_REGISTER_COMPONENTS = 4;
public const uint D3D12_GS_INPUT_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D12_GS_INPUT_REGISTER_COUNT = 32;
public const uint D3D12_GS_INPUT_REGISTER_READS_PER_INST = 2;
public const uint D3D12_GS_INPUT_REGISTER_READ_PORTS = 1;
public const uint D3D12_GS_INPUT_REGISTER_VERTICES = 32;
public const uint D3D12_GS_MAX_INSTANCE_COUNT = 32;
public const uint D3D12_GS_MAX_OUTPUT_VERTEX_COUNT_ACROSS_INSTANCES = 1024;
public const uint D3D12_GS_OUTPUT_ELEMENTS = 32;
public const uint D3D12_GS_OUTPUT_REGISTER_COMPONENTS = 4;
public const uint D3D12_GS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D12_GS_OUTPUT_REGISTER_COUNT = 32;
public const uint D3D12_HS_CONTROL_POINT_PHASE_INPUT_REGISTER_COUNT = 32;
public const uint D3D12_HS_CONTROL_POINT_PHASE_OUTPUT_REGISTER_COUNT = 32;
public const uint D3D12_HS_CONTROL_POINT_REGISTER_COMPONENTS = 4;
public const uint D3D12_HS_CONTROL_POINT_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D12_HS_CONTROL_POINT_REGISTER_READS_PER_INST = 2;
public const uint D3D12_HS_CONTROL_POINT_REGISTER_READ_PORTS = 1;
public const uint D3D12_HS_FORK_PHASE_INSTANCE_COUNT_UPPER_BOUND = 4294967295;
public const uint D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COMPONENTS = 1;
public const uint D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COUNT = 1;
public const uint D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_READS_PER_INST = 2;
public const uint D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_READ_PORTS = 1;
public const uint D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COMPONENTS = 1;
public const uint D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COUNT = 1;
public const uint D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_READS_PER_INST = 2;
public const uint D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_READ_PORTS = 1;
public const uint D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENTS = 1;
public const uint D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_COUNT = 1;
public const uint D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_READS_PER_INST = 2;
public const uint D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_READ_PORTS = 1;
public const uint D3D12_HS_JOIN_PHASE_INSTANCE_COUNT_UPPER_BOUND = 4294967295;
public const float D3D12_HS_MAXTESSFACTOR_LOWER_BOUND = 1f;
public const float D3D12_HS_MAXTESSFACTOR_UPPER_BOUND = 64f;
public const uint D3D12_HS_OUTPUT_CONTROL_POINTS_MAX_TOTAL_SCALARS = 3968;
public const uint D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COMPONENTS = 1;
public const uint D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COUNT = 1;
public const uint D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_READS_PER_INST = 2;
public const uint D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_READ_PORTS = 1;
public const uint D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COMPONENTS = 4;
public const uint D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COUNT = 32;
public const uint D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_READS_PER_INST = 2;
public const uint D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_READ_PORTS = 1;
public const uint D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_SCALAR_COMPONENTS = 128;
public const uint D3D12_IA_DEFAULT_INDEX_BUFFER_OFFSET_IN_BYTES = 0;
public const uint D3D12_IA_DEFAULT_PRIMITIVE_TOPOLOGY = 0;
public const uint D3D12_IA_DEFAULT_VERTEX_BUFFER_OFFSET_IN_BYTES = 0;
public const uint D3D12_IA_INDEX_INPUT_RESOURCE_SLOT_COUNT = 1;
public const uint D3D12_IA_INSTANCE_ID_BIT_COUNT = 32;
public const uint D3D12_IA_INTEGER_ARITHMETIC_BIT_COUNT = 32;
public const uint D3D12_IA_PATCH_MAX_CONTROL_POINT_COUNT = 32;
public const uint D3D12_IA_PRIMITIVE_ID_BIT_COUNT = 32;
public const uint D3D12_IA_VERTEX_ID_BIT_COUNT = 32;
public const uint D3D12_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT = 32;
public const uint D3D12_IA_VERTEX_INPUT_STRUCTURE_ELEMENTS_COMPONENTS = 128;
public const uint D3D12_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT = 32;
public const uint D3D12_INTEGER_DIVIDE_BY_ZERO_QUOTIENT = 4294967295;
public const uint D3D12_INTEGER_DIVIDE_BY_ZERO_REMAINDER = 4294967295;
public const uint D3D12_KEEP_RENDER_TARGETS_AND_DEPTH_STENCIL = 4294967295;
public const uint D3D12_KEEP_UNORDERED_ACCESS_VIEWS = 4294967295;
public const float D3D12_LINEAR_GAMMA = 1f;
public const uint D3D12_MAJOR_VERSION = 12;
public const float D3D12_MAX_BORDER_COLOR_COMPONENT = 1f;
public const float D3D12_MAX_DEPTH = 1f;
public const uint D3D12_MAX_LIVE_STATIC_SAMPLERS = 2032;
public const uint D3D12_MAX_MAXANISOTROPY = 16;
public const uint D3D12_MAX_MULTISAMPLE_SAMPLE_COUNT = 32;
public const uint D3D12_MAX_ROOT_COST = 64;
public const uint D3D12_MAX_SHADER_VISIBLE_DESCRIPTOR_HEAP_SIZE_TIER_1 = 1000000;
public const uint D3D12_MAX_SHADER_VISIBLE_DESCRIPTOR_HEAP_SIZE_TIER_2 = 1000000;
public const uint D3D12_MAX_SHADER_VISIBLE_SAMPLER_HEAP_SIZE = 2048;
public const uint D3D12_MAX_TEXTURE_DIMENSION_2_TO_EXP = 17;
public const uint D3D12_MAX_VIEW_INSTANCE_COUNT = 4;
public const uint D3D12_MINOR_VERSION = 0;
public const float D3D12_MIN_BORDER_COLOR_COMPONENT = 0f;
public const float D3D12_MIN_DEPTH = 0f;
public const uint D3D12_MIN_MAXANISOTROPY = 0;
public const float D3D12_MIP_LOD_BIAS_MAX = 15.99f;
public const float D3D12_MIP_LOD_BIAS_MIN = -16f;
public const uint D3D12_MIP_LOD_FRACTIONAL_BIT_COUNT = 8;
public const uint D3D12_MIP_LOD_RANGE_BIT_COUNT = 8;
public const float D3D12_MULTISAMPLE_ANTIALIAS_LINE_WIDTH = 1.4f;
public const uint D3D12_NONSAMPLE_FETCH_OUT_OF_RANGE_ACCESS_RESULT = 0;
public const uint D3D12_OS_RESERVED_REGISTER_SPACE_VALUES_END = 4294967295;
public const uint D3D12_OS_RESERVED_REGISTER_SPACE_VALUES_START = 4294967288;
public const uint D3D12_PACKED_TILE = 4294967295;
public const uint D3D12_PIXEL_ADDRESS_RANGE_BIT_COUNT = 15;
public const uint D3D12_PREVIEW_SDK_VERSION = 717;
public const uint D3D12_PRE_SCISSOR_PIXEL_ADDRESS_RANGE_BIT_COUNT = 16;
public const uint D3D12_PS_CS_UAV_REGISTER_COMPONENTS = 1;
public const uint D3D12_PS_CS_UAV_REGISTER_COUNT = 8;
public const uint D3D12_PS_CS_UAV_REGISTER_READS_PER_INST = 1;
public const uint D3D12_PS_CS_UAV_REGISTER_READ_PORTS = 1;
public const uint D3D12_PS_FRONTFACING_DEFAULT_VALUE = 4294967295;
public const uint D3D12_PS_FRONTFACING_FALSE_VALUE = 0;
public const uint D3D12_PS_FRONTFACING_TRUE_VALUE = 4294967295;
public const uint D3D12_PS_INPUT_REGISTER_COMPONENTS = 4;
public const uint D3D12_PS_INPUT_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D12_PS_INPUT_REGISTER_COUNT = 32;
public const uint D3D12_PS_INPUT_REGISTER_READS_PER_INST = 2;
public const uint D3D12_PS_INPUT_REGISTER_READ_PORTS = 1;
public const float D3D12_PS_LEGACY_PIXEL_CENTER_FRACTIONAL_COMPONENT = 0f;
public const uint D3D12_PS_OUTPUT_DEPTH_REGISTER_COMPONENTS = 1;
public const uint D3D12_PS_OUTPUT_DEPTH_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D12_PS_OUTPUT_DEPTH_REGISTER_COUNT = 1;
public const uint D3D12_PS_OUTPUT_MASK_REGISTER_COMPONENTS = 1;
public const uint D3D12_PS_OUTPUT_MASK_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D12_PS_OUTPUT_MASK_REGISTER_COUNT = 1;
public const uint D3D12_PS_OUTPUT_REGISTER_COMPONENTS = 4;
public const uint D3D12_PS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D12_PS_OUTPUT_REGISTER_COUNT = 8;
public const float D3D12_PS_PIXEL_CENTER_FRACTIONAL_COMPONENT = 0.5f;
public const uint D3D12_RAW_UAV_SRV_BYTE_ALIGNMENT = 16;
public const uint D3D12_RAYTRACING_AABB_BYTE_ALIGNMENT = 8;
public const uint D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BYTE_ALIGNMENT = 256;
public const uint D3D12_RAYTRACING_INSTANCE_DESCS_BYTE_ALIGNMENT = 16;
public const uint D3D12_RAYTRACING_MAX_ATTRIBUTE_SIZE_IN_BYTES = 32;
public const uint D3D12_RAYTRACING_MAX_DECLARABLE_TRACE_RECURSION_DEPTH = 31;
public const uint D3D12_RAYTRACING_MAX_GEOMETRIES_PER_BOTTOM_LEVEL_ACCELERATION_STRUCTURE = 16777216;
public const uint D3D12_RAYTRACING_MAX_INSTANCES_PER_TOP_LEVEL_ACCELERATION_STRUCTURE = 16777216;
public const uint D3D12_RAYTRACING_MAX_PRIMITIVES_PER_BOTTOM_LEVEL_ACCELERATION_STRUCTURE = 536870912;
public const uint D3D12_RAYTRACING_MAX_RAY_GENERATION_SHADER_THREADS = 1073741824;
public const uint D3D12_RAYTRACING_MAX_SHADER_RECORD_STRIDE = 4096;
public const uint D3D12_RAYTRACING_OPACITY_MICROMAP_ARRAY_BYTE_ALIGNMENT = 128;
public const uint D3D12_RAYTRACING_OPACITY_MICROMAP_OC1_MAX_SUBDIVISION_LEVEL = 12;
public const uint D3D12_RAYTRACING_SHADER_RECORD_BYTE_ALIGNMENT = 32;
public const uint D3D12_RAYTRACING_SHADER_TABLE_BYTE_ALIGNMENT = 64;
public const uint D3D12_RAYTRACING_TRANSFORM3X4_BYTE_ALIGNMENT = 16;
public const uint D3D12_REQ_BLEND_OBJECT_COUNT_PER_DEVICE = 4096;
public const uint D3D12_REQ_BUFFER_RESOURCE_TEXEL_COUNT_2_TO_EXP = 27;
public const uint D3D12_REQ_CONSTANT_BUFFER_ELEMENT_COUNT = 4096;
public const uint D3D12_REQ_DEPTH_STENCIL_OBJECT_COUNT_PER_DEVICE = 4096;
public const uint D3D12_REQ_DRAWINDEXED_INDEX_COUNT_2_TO_EXP = 32;
public const uint D3D12_REQ_DRAW_VERTEX_COUNT_2_TO_EXP = 32;
public const uint D3D12_REQ_FILTERING_HW_ADDRESSABLE_RESOURCE_DIMENSION = 16384;
public const uint D3D12_REQ_GS_INVOCATION_32BIT_OUTPUT_COMPONENT_LIMIT = 1024;
public const uint D3D12_REQ_IMMEDIATE_CONSTANT_BUFFER_ELEMENT_COUNT = 4096;
public const uint D3D12_REQ_MAXANISOTROPY = 16;
public const uint D3D12_REQ_MIP_LEVELS = 15;
public const uint D3D12_REQ_MULTI_ELEMENT_STRUCTURE_SIZE_IN_BYTES = 2048;
public const uint D3D12_REQ_RASTERIZER_OBJECT_COUNT_PER_DEVICE = 4096;
public const uint D3D12_REQ_RENDER_TO_BUFFER_WINDOW_WIDTH = 16384;
public const uint D3D12_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_A_TERM = 128;
public const float D3D12_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_B_TERM = 0.25f;
public const uint D3D12_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_C_TERM = 2048;
public const uint D3D12_REQ_RESOURCE_VIEW_COUNT_PER_DEVICE_2_TO_EXP = 20;
public const uint D3D12_REQ_SAMPLER_OBJECT_COUNT_PER_DEVICE = 4096;
public const uint D3D12_REQ_SUBRESOURCES = 30720;
public const uint D3D12_REQ_TEXTURE1D_ARRAY_AXIS_DIMENSION = 2048;
public const uint D3D12_REQ_TEXTURE1D_U_DIMENSION = 16384;
public const uint D3D12_REQ_TEXTURE2D_ARRAY_AXIS_DIMENSION = 2048;
public const uint D3D12_REQ_TEXTURE2D_U_OR_V_DIMENSION = 16384;
public const uint D3D12_REQ_TEXTURE3D_U_V_OR_W_DIMENSION = 2048;
public const uint D3D12_REQ_TEXTURECUBE_DIMENSION = 16384;
public const uint D3D12_RESINFO_INSTRUCTION_MISSING_COMPONENT_RETVAL = 0;
public const uint D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES = 4294967295;
public const uint D3D12_RS_SET_SHADING_RATE_COMBINER_COUNT = 2;
public const uint D3D12_SDK_VERSION = 618;
public const uint D3D12_SHADER_IDENTIFIER_SIZE_IN_BYTES = 32;
public const uint D3D12_SHADER_MAJOR_VERSION = 5;
public const uint D3D12_SHADER_MAX_INSTANCES = 65535;
public const uint D3D12_SHADER_MAX_INTERFACES = 253;
public const uint D3D12_SHADER_MAX_INTERFACE_CALL_SITES = 4096;
public const uint D3D12_SHADER_MAX_TYPES = 65535;
public const uint D3D12_SHADER_MINOR_VERSION = 1;
public const uint D3D12_SHIFT_INSTRUCTION_PAD_VALUE = 0;
public const uint D3D12_SHIFT_INSTRUCTION_SHIFT_VALUE_BIT_COUNT = 5;
public const uint D3D12_SIMULTANEOUS_RENDER_TARGET_COUNT = 8;
public const uint D3D12_SMALL_MSAA_RESOURCE_PLACEMENT_ALIGNMENT = 65536;
public const uint D3D12_SMALL_RESOURCE_PLACEMENT_ALIGNMENT = 4096;
public const uint D3D12_SO_BUFFER_MAX_STRIDE_IN_BYTES = 2048;
public const uint D3D12_SO_BUFFER_MAX_WRITE_WINDOW_IN_BYTES = 512;
public const uint D3D12_SO_BUFFER_SLOT_COUNT = 4;
public const uint D3D12_SO_DDI_REGISTER_INDEX_DENOTING_GAP = 4294967295;
public const uint D3D12_SO_NO_RASTERIZED_STREAM = 4294967295;
public const uint D3D12_SO_OUTPUT_COMPONENT_COUNT = 128;
public const uint D3D12_SO_STREAM_COUNT = 4;
public const uint D3D12_SPEC_DATE_DAY = 14;
public const uint D3D12_SPEC_DATE_MONTH = 11;
public const uint D3D12_SPEC_DATE_YEAR = 2014;
public const double D3D12_SPEC_VERSION = 1.16;
public const float D3D12_SRGB_GAMMA = 2.2f;
public const float D3D12_SRGB_TO_FLOAT_DENOMINATOR_1 = 12.92f;
public const float D3D12_SRGB_TO_FLOAT_DENOMINATOR_2 = 1.055f;
public const float D3D12_SRGB_TO_FLOAT_EXPONENT = 2.4f;
public const float D3D12_SRGB_TO_FLOAT_OFFSET = 0.055f;
public const float D3D12_SRGB_TO_FLOAT_THRESHOLD = 0.04045f;
public const float D3D12_SRGB_TO_FLOAT_TOLERANCE_IN_ULP = 0.5f;
public const uint D3D12_STANDARD_COMPONENT_BIT_COUNT = 32;
public const uint D3D12_STANDARD_COMPONENT_BIT_COUNT_DOUBLED = 64;
public const uint D3D12_STANDARD_MAXIMUM_ELEMENT_ALIGNMENT_BYTE_MULTIPLE = 4;
public const uint D3D12_STANDARD_PIXEL_COMPONENT_COUNT = 128;
public const uint D3D12_STANDARD_PIXEL_ELEMENT_COUNT = 32;
public const uint D3D12_STANDARD_VECTOR_SIZE = 4;
public const uint D3D12_STANDARD_VERTEX_ELEMENT_COUNT = 32;
public const uint D3D12_STANDARD_VERTEX_TOTAL_COMPONENT_COUNT = 64;
public const uint D3D12_SUBPIXEL_FRACTIONAL_BIT_COUNT = 8;
public const uint D3D12_SUBTEXEL_FRACTIONAL_BIT_COUNT = 8;
public const uint D3D12_SYSTEM_RESERVED_REGISTER_SPACE_VALUES_END = 4294967295;
public const uint D3D12_SYSTEM_RESERVED_REGISTER_SPACE_VALUES_START = 4294967280;
public const uint D3D12_TESSELLATOR_MAX_EVEN_TESSELLATION_FACTOR = 64;
public const uint D3D12_TESSELLATOR_MAX_ISOLINE_DENSITY_TESSELLATION_FACTOR = 64;
public const uint D3D12_TESSELLATOR_MAX_ODD_TESSELLATION_FACTOR = 63;
public const uint D3D12_TESSELLATOR_MAX_TESSELLATION_FACTOR = 64;
public const uint D3D12_TESSELLATOR_MIN_EVEN_TESSELLATION_FACTOR = 2;
public const uint D3D12_TESSELLATOR_MIN_ISOLINE_DENSITY_TESSELLATION_FACTOR = 1;
public const uint D3D12_TESSELLATOR_MIN_ODD_TESSELLATION_FACTOR = 1;
public const uint D3D12_TEXEL_ADDRESS_RANGE_BIT_COUNT = 16;
public const uint D3D12_TEXTURE_DATA_PITCH_ALIGNMENT = 256;
public const uint D3D12_TEXTURE_DATA_PLACEMENT_ALIGNMENT = 512;
public const uint D3D12_TIGHT_ALIGNMENT_MIN_COMMITTED_RESOURCE_ALIGNMENT = 4096;
public const uint D3D12_TIGHT_ALIGNMENT_MIN_PLACED_RESOURCE_ALIGNMENT = 8;
public const uint D3D12_TILED_RESOURCE_TILE_SIZE_IN_BYTES = 65536;
public const uint D3D12_TRACKED_WORKLOAD_MAX_INSTANCES = 32;
public const uint D3D12_UAV_COUNTER_PLACEMENT_ALIGNMENT = 4096;
public const uint D3D12_UAV_SLOT_COUNT = 64;
public const uint D3D12_UNBOUND_MEMORY_ACCESS_RESULT = 0;
public const uint D3D12_VIDEO_DECODE_MAX_ARGUMENTS = 10;
public const uint D3D12_VIDEO_DECODE_MAX_HISTOGRAM_COMPONENTS = 4;
public const uint D3D12_VIDEO_DECODE_MIN_BITSTREAM_OFFSET_ALIGNMENT = 256;
public const uint D3D12_VIDEO_DECODE_MIN_HISTOGRAM_OFFSET_ALIGNMENT = 256;
public const uint D3D12_VIDEO_DECODE_STATUS_MACROBLOCKS_AFFECTED_UNKNOWN = 4294967295;
public const uint D3D12_VIDEO_ENCODER_AV1_INVALID_DPB_RESOURCE_INDEX = 255;
public const uint D3D12_VIDEO_ENCODER_AV1_MAX_TILE_COLS = 64;
public const uint D3D12_VIDEO_ENCODER_AV1_MAX_TILE_ROWS = 64;
public const uint D3D12_VIDEO_ENCODER_AV1_SUPERRES_DENOM_MIN = 9;
public const uint D3D12_VIDEO_ENCODER_AV1_SUPERRES_NUM = 8;
public const uint D3D12_VIDEO_PROCESS_MAX_FILTERS = 32;
public const uint D3D12_VIDEO_PROCESS_STEREO_VIEWS = 2;
public const uint D3D12_VIEWPORT_AND_SCISSORRECT_MAX_INDEX = 15;
public const uint D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE = 16;
public const uint D3D12_VIEWPORT_BOUNDS_MAX = 32767;
public const int D3D12_VIEWPORT_BOUNDS_MIN = -32768;
public const uint D3D12_VS_INPUT_REGISTER_COMPONENTS = 4;
public const uint D3D12_VS_INPUT_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D12_VS_INPUT_REGISTER_COUNT = 32;
public const uint D3D12_VS_INPUT_REGISTER_READS_PER_INST = 2;
public const uint D3D12_VS_INPUT_REGISTER_READ_PORTS = 1;
public const uint D3D12_VS_OUTPUT_REGISTER_COMPONENTS = 4;
public const uint D3D12_VS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D12_VS_OUTPUT_REGISTER_COUNT = 32;
public const uint D3D12_WHQL_CONTEXT_COUNT_FOR_RESOURCE_LIMIT = 10;
public const uint D3D12_WHQL_DRAWINDEXED_INDEX_COUNT_2_TO_EXP = 25;
public const uint D3D12_WHQL_DRAW_VERTEX_COUNT_2_TO_EXP = 25;
public const uint D3D12_WORK_GRAPHS_BACKING_MEMORY_ALIGNMENT_IN_BYTES = 8;
public const uint D3D12_WORK_GRAPHS_MAX_NODE_DEPTH = 32;
public const uint LUID_DEFINED = 1;
public const uint D3D12_SHADER_COMPONENT_MAPPING_MASK = 7;
public const uint D3D12_SHADER_COMPONENT_MAPPING_SHIFT = 3;
public const uint D3D12_FILTER_REDUCTION_TYPE_MASK = 3;
public const uint D3D12_FILTER_REDUCTION_TYPE_SHIFT = 7;
public const uint D3D12_FILTER_TYPE_MASK = 3;
public const uint D3D12_MIN_FILTER_SHIFT = 4;
public const uint D3D12_MAG_FILTER_SHIFT = 2;
public const uint D3D12_MIP_FILTER_SHIFT = 0;
public const uint D3D12_ANISOTROPIC_FILTERING_BIT = 64;
public const uint D3D12_SHADING_RATE_X_AXIS_SHIFT = 2;
public const uint D3D12_SHADING_RATE_VALID_MASK = 3;
public const uint D3D12_INFO_QUEUE_DEFAULT_MESSAGE_COUNT_LIMIT = 1024;
public const uint D3D_SHADER_REQUIRES_STENCIL_REF = 512;
public const uint D3D_SHADER_REQUIRES_INNER_COVERAGE = 1024;
public const uint D3D_SHADER_REQUIRES_TYPED_UAV_LOAD_ADDITIONAL_FORMATS = 2048;
public const uint D3D_SHADER_REQUIRES_ROVS = 4096;
public const uint D3D_SHADER_REQUIRES_VIEWPORT_AND_RT_ARRAY_INDEX_FROM_ANY_SHADER_FEEDING_RASTERIZER = 8192;
public const uint D3D_SHADER_REQUIRES_WAVE_OPS = 16384;
public const uint D3D_SHADER_REQUIRES_INT64_OPS = 32768;
public const uint D3D_SHADER_REQUIRES_VIEW_ID = 65536;
public const uint D3D_SHADER_REQUIRES_BARYCENTRICS = 131072;
public const uint D3D_SHADER_REQUIRES_NATIVE_16BIT_OPS = 262144;
public const uint D3D_SHADER_REQUIRES_SHADING_RATE = 524288;
public const uint D3D_SHADER_REQUIRES_RAYTRACING_TIER_1_1 = 1048576;
public const uint D3D_SHADER_REQUIRES_SAMPLER_FEEDBACK = 2097152;
public const uint D3D_SHADER_REQUIRES_ATOMIC_INT64_ON_TYPED_RESOURCE = 4194304;
public const uint D3D_SHADER_REQUIRES_ATOMIC_INT64_ON_GROUP_SHARED = 8388608;
public const uint D3D_SHADER_REQUIRES_DERIVATIVES_IN_MESH_AND_AMPLIFICATION_SHADERS = 16777216;
public const uint D3D_SHADER_REQUIRES_RESOURCE_DESCRIPTOR_HEAP_INDEXING = 33554432;
public const uint D3D_SHADER_REQUIRES_SAMPLER_DESCRIPTOR_HEAP_INDEXING = 67108864;
public const uint D3D_SHADER_REQUIRES_WAVE_MMA = 134217728;
public const uint D3D_SHADER_REQUIRES_ATOMIC_INT64_ON_DESCRIPTOR_HEAP_RESOURCE = 268435456;
public const uint D3D_SHADER_REQUIRES_ADVANCED_TEXTURE_OPS = 536870912;
public const uint D3D_SHADER_REQUIRES_WRITEABLE_MSAA_TEXTURES = 1073741824;
public const uint D3D_SHADER_REQUIRES_SAMPLE_CMP_GRADIENT_OR_BIAS = 2147483648;D3D12_SHADER_COMPONENT_MAPPING_ALWAYS_SET_BIT_AVOIDING_ZEROMEM_MISTAKES = 4096
D3D12_DEFAULT_SHADER_4_COMPONENT_MAPPING = 5768
D3D12_16BIT_INDEX_STRIP_CUT_VALUE = 65535
D3D12_32BIT_INDEX_STRIP_CUT_VALUE = 4294967295
D3D12_8BIT_INDEX_STRIP_CUT_VALUE = 255
D3D12_APPEND_ALIGNED_ELEMENT = 4294967295
D3D12_ARRAY_AXIS_ADDRESS_RANGE_BIT_COUNT = 9
D3D12_CLIP_OR_CULL_DISTANCE_COUNT = 8
D3D12_CLIP_OR_CULL_DISTANCE_ELEMENT_COUNT = 2
D3D12_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT = 14
D3D12_COMMONSHADER_CONSTANT_BUFFER_COMPONENTS = 4
D3D12_COMMONSHADER_CONSTANT_BUFFER_COMPONENT_BIT_COUNT = 32
D3D12_COMMONSHADER_CONSTANT_BUFFER_HW_SLOT_COUNT = 15
D3D12_COMMONSHADER_CONSTANT_BUFFER_PARTIAL_UPDATE_EXTENTS_BYTE_ALIGNMENT = 16
D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COMPONENTS = 4
D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COUNT = 15
D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READS_PER_INST = 1
D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READ_PORTS = 1
D3D12_COMMONSHADER_FLOWCONTROL_NESTING_LIMIT = 64
D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COMPONENTS = 4
D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COUNT = 1
D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READS_PER_INST = 1
D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READ_PORTS = 1
D3D12_COMMONSHADER_IMMEDIATE_VALUE_COMPONENT_BIT_COUNT = 32
D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_COMPONENTS = 1
D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_COUNT = 128
D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_READS_PER_INST = 1
D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_READ_PORTS = 1
D3D12_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT = 128
D3D12_COMMONSHADER_SAMPLER_REGISTER_COMPONENTS = 1
D3D12_COMMONSHADER_SAMPLER_REGISTER_COUNT = 16
D3D12_COMMONSHADER_SAMPLER_REGISTER_READS_PER_INST = 1
D3D12_COMMONSHADER_SAMPLER_REGISTER_READ_PORTS = 1
D3D12_COMMONSHADER_SAMPLER_SLOT_COUNT = 16
D3D12_COMMONSHADER_SUBROUTINE_NESTING_LIMIT = 32
D3D12_COMMONSHADER_TEMP_REGISTER_COMPONENTS = 4
D3D12_COMMONSHADER_TEMP_REGISTER_COMPONENT_BIT_COUNT = 32
D3D12_COMMONSHADER_TEMP_REGISTER_COUNT = 4096
D3D12_COMMONSHADER_TEMP_REGISTER_READS_PER_INST = 3
D3D12_COMMONSHADER_TEMP_REGISTER_READ_PORTS = 3
D3D12_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MAX = 10
D3D12_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MIN = -10
D3D12_COMMONSHADER_TEXEL_OFFSET_MAX_NEGATIVE = -8
D3D12_COMMONSHADER_TEXEL_OFFSET_MAX_POSITIVE = 7
D3D12_CONSTANT_BUFFER_DATA_PLACEMENT_ALIGNMENT = 256
D3D12_CS_4_X_BUCKET00_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 256
D3D12_CS_4_X_BUCKET00_MAX_NUM_THREADS_PER_GROUP = 64
D3D12_CS_4_X_BUCKET01_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 240
D3D12_CS_4_X_BUCKET01_MAX_NUM_THREADS_PER_GROUP = 68
D3D12_CS_4_X_BUCKET02_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 224
D3D12_CS_4_X_BUCKET02_MAX_NUM_THREADS_PER_GROUP = 72
D3D12_CS_4_X_BUCKET03_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 208
D3D12_CS_4_X_BUCKET03_MAX_NUM_THREADS_PER_GROUP = 76
D3D12_CS_4_X_BUCKET04_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 192
D3D12_CS_4_X_BUCKET04_MAX_NUM_THREADS_PER_GROUP = 84
D3D12_CS_4_X_BUCKET05_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 176
D3D12_CS_4_X_BUCKET05_MAX_NUM_THREADS_PER_GROUP = 92
D3D12_CS_4_X_BUCKET06_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 160
D3D12_CS_4_X_BUCKET06_MAX_NUM_THREADS_PER_GROUP = 100
D3D12_CS_4_X_BUCKET07_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 144
D3D12_CS_4_X_BUCKET07_MAX_NUM_THREADS_PER_GROUP = 112
D3D12_CS_4_X_BUCKET08_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 128
D3D12_CS_4_X_BUCKET08_MAX_NUM_THREADS_PER_GROUP = 128
D3D12_CS_4_X_BUCKET09_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 112
D3D12_CS_4_X_BUCKET09_MAX_NUM_THREADS_PER_GROUP = 144
D3D12_CS_4_X_BUCKET10_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 96
D3D12_CS_4_X_BUCKET10_MAX_NUM_THREADS_PER_GROUP = 168
D3D12_CS_4_X_BUCKET11_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 80
D3D12_CS_4_X_BUCKET11_MAX_NUM_THREADS_PER_GROUP = 204
D3D12_CS_4_X_BUCKET12_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 64
D3D12_CS_4_X_BUCKET12_MAX_NUM_THREADS_PER_GROUP = 256
D3D12_CS_4_X_BUCKET13_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 48
D3D12_CS_4_X_BUCKET13_MAX_NUM_THREADS_PER_GROUP = 340
D3D12_CS_4_X_BUCKET14_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 32
D3D12_CS_4_X_BUCKET14_MAX_NUM_THREADS_PER_GROUP = 512
D3D12_CS_4_X_BUCKET15_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 16
D3D12_CS_4_X_BUCKET15_MAX_NUM_THREADS_PER_GROUP = 768
D3D12_CS_4_X_DISPATCH_MAX_THREAD_GROUPS_IN_Z_DIMENSION = 1
D3D12_CS_4_X_RAW_UAV_BYTE_ALIGNMENT = 256
D3D12_CS_4_X_THREAD_GROUP_MAX_THREADS_PER_GROUP = 768
D3D12_CS_4_X_THREAD_GROUP_MAX_X = 768
D3D12_CS_4_X_THREAD_GROUP_MAX_Y = 768
D3D12_CS_4_X_UAV_REGISTER_COUNT = 1
D3D12_CS_DISPATCH_MAX_THREAD_GROUPS_PER_DIMENSION = 65535
D3D12_CS_TGSM_REGISTER_COUNT = 8192
D3D12_CS_TGSM_REGISTER_READS_PER_INST = 1
D3D12_CS_TGSM_RESOURCE_REGISTER_COMPONENTS = 1
D3D12_CS_TGSM_RESOURCE_REGISTER_READ_PORTS = 1
D3D12_CS_THREADGROUPID_REGISTER_COMPONENTS = 3
D3D12_CS_THREADGROUPID_REGISTER_COUNT = 1
D3D12_CS_THREADIDINGROUPFLATTENED_REGISTER_COMPONENTS = 1
D3D12_CS_THREADIDINGROUPFLATTENED_REGISTER_COUNT = 1
D3D12_CS_THREADIDINGROUP_REGISTER_COMPONENTS = 3
D3D12_CS_THREADIDINGROUP_REGISTER_COUNT = 1
D3D12_CS_THREADID_REGISTER_COMPONENTS = 3
D3D12_CS_THREADID_REGISTER_COUNT = 1
D3D12_CS_THREAD_GROUP_MAX_THREADS_PER_GROUP = 1024
D3D12_CS_THREAD_GROUP_MAX_X = 1024
D3D12_CS_THREAD_GROUP_MAX_Y = 1024
D3D12_CS_THREAD_GROUP_MAX_Z = 64
D3D12_CS_THREAD_GROUP_MIN_X = 1
D3D12_CS_THREAD_GROUP_MIN_Y = 1
D3D12_CS_THREAD_GROUP_MIN_Z = 1
D3D12_CS_THREAD_LOCAL_TEMP_REGISTER_POOL = 16384
D3D12_DEFAULT_BLEND_FACTOR_ALPHA = 1
D3D12_DEFAULT_BLEND_FACTOR_BLUE = 1
D3D12_DEFAULT_BLEND_FACTOR_GREEN = 1
D3D12_DEFAULT_BLEND_FACTOR_RED = 1
D3D12_DEFAULT_BORDER_COLOR_COMPONENT = 0
D3D12_DEFAULT_DEPTH_BIAS = 0
D3D12_DEFAULT_DEPTH_BIAS_CLAMP = 0
D3D12_DEFAULT_MAX_ANISOTROPY = 16
D3D12_DEFAULT_MIP_LOD_BIAS = 0
D3D12_DEFAULT_MSAA_RESOURCE_PLACEMENT_ALIGNMENT = 4194304
D3D12_DEFAULT_RENDER_TARGET_ARRAY_INDEX = 0
D3D12_DEFAULT_RESOURCE_PLACEMENT_ALIGNMENT = 65536
D3D12_DEFAULT_SAMPLE_MASK = 4294967295
D3D12_DEFAULT_SCISSOR_ENDX = 0
D3D12_DEFAULT_SCISSOR_ENDY = 0
D3D12_DEFAULT_SCISSOR_STARTX = 0
D3D12_DEFAULT_SCISSOR_STARTY = 0
D3D12_DEFAULT_SLOPE_SCALED_DEPTH_BIAS = 0
D3D12_DEFAULT_STENCIL_READ_MASK = 255
D3D12_DEFAULT_STENCIL_REFERENCE = 0
D3D12_DEFAULT_STENCIL_WRITE_MASK = 255
D3D12_DEFAULT_VIEWPORT_AND_SCISSORRECT_INDEX = 0
D3D12_DEFAULT_VIEWPORT_HEIGHT = 0
D3D12_DEFAULT_VIEWPORT_MAX_DEPTH = 0
D3D12_DEFAULT_VIEWPORT_MIN_DEPTH = 0
D3D12_DEFAULT_VIEWPORT_TOPLEFTX = 0
D3D12_DEFAULT_VIEWPORT_TOPLEFTY = 0
D3D12_DEFAULT_VIEWPORT_WIDTH = 0
D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND = 4294967295
D3D12_DRIVER_RESERVED_REGISTER_SPACE_VALUES_END = 4294967287
D3D12_DRIVER_RESERVED_REGISTER_SPACE_VALUES_START = 4294967280
D3D12_DS_INPUT_CONTROL_POINTS_MAX_TOTAL_SCALARS = 3968
D3D12_DS_INPUT_CONTROL_POINT_REGISTER_COMPONENTS = 4
D3D12_DS_INPUT_CONTROL_POINT_REGISTER_COMPONENT_BIT_COUNT = 32
D3D12_DS_INPUT_CONTROL_POINT_REGISTER_COUNT = 32
D3D12_DS_INPUT_CONTROL_POINT_REGISTER_READS_PER_INST = 2
D3D12_DS_INPUT_CONTROL_POINT_REGISTER_READ_PORTS = 1
D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_COMPONENTS = 3
D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_COMPONENT_BIT_COUNT = 32
D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_COUNT = 1
D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_READS_PER_INST = 2
D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_READ_PORTS = 1
D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_COMPONENTS = 4
D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_COMPONENT_BIT_COUNT = 32
D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_COUNT = 32
D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_READS_PER_INST = 2
D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_READ_PORTS = 1
D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENTS = 1
D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENT_BIT_COUNT = 32
D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_COUNT = 1
D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_READS_PER_INST = 2
D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_READ_PORTS = 1
D3D12_DS_OUTPUT_REGISTER_COMPONENTS = 4
D3D12_DS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT = 32
D3D12_DS_OUTPUT_REGISTER_COUNT = 32
D3D12_FLOAT16_FUSED_TOLERANCE_IN_ULP = 0.6
D3D12_FLOAT32_TO_INTEGER_TOLERANCE_IN_ULP = 0.6
D3D12_FLOAT_TO_SRGB_EXPONENT_DENOMINATOR = 2.4
D3D12_FLOAT_TO_SRGB_EXPONENT_NUMERATOR = 1
D3D12_FLOAT_TO_SRGB_OFFSET = 0.055
D3D12_FLOAT_TO_SRGB_SCALE_1 = 12.92
D3D12_FLOAT_TO_SRGB_SCALE_2 = 1.055
D3D12_FLOAT_TO_SRGB_THRESHOLD = 0.0031308
D3D12_FTOU_INSTRUCTION_MIN_INPUT = 0
D3D12_GS_INPUT_INSTANCE_ID_READS_PER_INST = 2
D3D12_GS_INPUT_INSTANCE_ID_READ_PORTS = 1
D3D12_GS_INPUT_INSTANCE_ID_REGISTER_COMPONENTS = 1
D3D12_GS_INPUT_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT = 32
D3D12_GS_INPUT_INSTANCE_ID_REGISTER_COUNT = 1
D3D12_GS_INPUT_PRIM_CONST_REGISTER_COMPONENTS = 1
D3D12_GS_INPUT_PRIM_CONST_REGISTER_COMPONENT_BIT_COUNT = 32
D3D12_GS_INPUT_PRIM_CONST_REGISTER_COUNT = 1
D3D12_GS_INPUT_PRIM_CONST_REGISTER_READS_PER_INST = 2
D3D12_GS_INPUT_PRIM_CONST_REGISTER_READ_PORTS = 1
D3D12_GS_INPUT_REGISTER_COMPONENTS = 4
D3D12_GS_INPUT_REGISTER_COMPONENT_BIT_COUNT = 32
D3D12_GS_INPUT_REGISTER_COUNT = 32
D3D12_GS_INPUT_REGISTER_READS_PER_INST = 2
D3D12_GS_INPUT_REGISTER_READ_PORTS = 1
D3D12_GS_INPUT_REGISTER_VERTICES = 32
D3D12_GS_MAX_INSTANCE_COUNT = 32
D3D12_GS_MAX_OUTPUT_VERTEX_COUNT_ACROSS_INSTANCES = 1024
D3D12_GS_OUTPUT_ELEMENTS = 32
D3D12_GS_OUTPUT_REGISTER_COMPONENTS = 4
D3D12_GS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT = 32
D3D12_GS_OUTPUT_REGISTER_COUNT = 32
D3D12_HS_CONTROL_POINT_PHASE_INPUT_REGISTER_COUNT = 32
D3D12_HS_CONTROL_POINT_PHASE_OUTPUT_REGISTER_COUNT = 32
D3D12_HS_CONTROL_POINT_REGISTER_COMPONENTS = 4
D3D12_HS_CONTROL_POINT_REGISTER_COMPONENT_BIT_COUNT = 32
D3D12_HS_CONTROL_POINT_REGISTER_READS_PER_INST = 2
D3D12_HS_CONTROL_POINT_REGISTER_READ_PORTS = 1
D3D12_HS_FORK_PHASE_INSTANCE_COUNT_UPPER_BOUND = 4294967295
D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COMPONENTS = 1
D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT = 32
D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COUNT = 1
D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_READS_PER_INST = 2
D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_READ_PORTS = 1
D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COMPONENTS = 1
D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT = 32
D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COUNT = 1
D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_READS_PER_INST = 2
D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_READ_PORTS = 1
D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENTS = 1
D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENT_BIT_COUNT = 32
D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_COUNT = 1
D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_READS_PER_INST = 2
D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_READ_PORTS = 1
D3D12_HS_JOIN_PHASE_INSTANCE_COUNT_UPPER_BOUND = 4294967295
D3D12_HS_MAXTESSFACTOR_LOWER_BOUND = 1
D3D12_HS_MAXTESSFACTOR_UPPER_BOUND = 64
D3D12_HS_OUTPUT_CONTROL_POINTS_MAX_TOTAL_SCALARS = 3968
D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COMPONENTS = 1
D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COMPONENT_BIT_COUNT = 32
D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COUNT = 1
D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_READS_PER_INST = 2
D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_READ_PORTS = 1
D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COMPONENTS = 4
D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COMPONENT_BIT_COUNT = 32
D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COUNT = 32
D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_READS_PER_INST = 2
D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_READ_PORTS = 1
D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_SCALAR_COMPONENTS = 128
D3D12_IA_DEFAULT_INDEX_BUFFER_OFFSET_IN_BYTES = 0
D3D12_IA_DEFAULT_PRIMITIVE_TOPOLOGY = 0
D3D12_IA_DEFAULT_VERTEX_BUFFER_OFFSET_IN_BYTES = 0
D3D12_IA_INDEX_INPUT_RESOURCE_SLOT_COUNT = 1
D3D12_IA_INSTANCE_ID_BIT_COUNT = 32
D3D12_IA_INTEGER_ARITHMETIC_BIT_COUNT = 32
D3D12_IA_PATCH_MAX_CONTROL_POINT_COUNT = 32
D3D12_IA_PRIMITIVE_ID_BIT_COUNT = 32
D3D12_IA_VERTEX_ID_BIT_COUNT = 32
D3D12_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT = 32
D3D12_IA_VERTEX_INPUT_STRUCTURE_ELEMENTS_COMPONENTS = 128
D3D12_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT = 32
D3D12_INTEGER_DIVIDE_BY_ZERO_QUOTIENT = 4294967295
D3D12_INTEGER_DIVIDE_BY_ZERO_REMAINDER = 4294967295
D3D12_KEEP_RENDER_TARGETS_AND_DEPTH_STENCIL = 4294967295
D3D12_KEEP_UNORDERED_ACCESS_VIEWS = 4294967295
D3D12_LINEAR_GAMMA = 1
D3D12_MAJOR_VERSION = 12
D3D12_MAX_BORDER_COLOR_COMPONENT = 1
D3D12_MAX_DEPTH = 1
D3D12_MAX_LIVE_STATIC_SAMPLERS = 2032
D3D12_MAX_MAXANISOTROPY = 16
D3D12_MAX_MULTISAMPLE_SAMPLE_COUNT = 32
D3D12_MAX_ROOT_COST = 64
D3D12_MAX_SHADER_VISIBLE_DESCRIPTOR_HEAP_SIZE_TIER_1 = 1000000
D3D12_MAX_SHADER_VISIBLE_DESCRIPTOR_HEAP_SIZE_TIER_2 = 1000000
D3D12_MAX_SHADER_VISIBLE_SAMPLER_HEAP_SIZE = 2048
D3D12_MAX_TEXTURE_DIMENSION_2_TO_EXP = 17
D3D12_MAX_VIEW_INSTANCE_COUNT = 4
D3D12_MINOR_VERSION = 0
D3D12_MIN_BORDER_COLOR_COMPONENT = 0
D3D12_MIN_DEPTH = 0
D3D12_MIN_MAXANISOTROPY = 0
D3D12_MIP_LOD_BIAS_MAX = 15.99
D3D12_MIP_LOD_BIAS_MIN = -16
D3D12_MIP_LOD_FRACTIONAL_BIT_COUNT = 8
D3D12_MIP_LOD_RANGE_BIT_COUNT = 8
D3D12_MULTISAMPLE_ANTIALIAS_LINE_WIDTH = 1.4
D3D12_NONSAMPLE_FETCH_OUT_OF_RANGE_ACCESS_RESULT = 0
D3D12_OS_RESERVED_REGISTER_SPACE_VALUES_END = 4294967295
D3D12_OS_RESERVED_REGISTER_SPACE_VALUES_START = 4294967288
D3D12_PACKED_TILE = 4294967295
D3D12_PIXEL_ADDRESS_RANGE_BIT_COUNT = 15
D3D12_PREVIEW_SDK_VERSION = 717
D3D12_PRE_SCISSOR_PIXEL_ADDRESS_RANGE_BIT_COUNT = 16
D3D12_PS_CS_UAV_REGISTER_COMPONENTS = 1
D3D12_PS_CS_UAV_REGISTER_COUNT = 8
D3D12_PS_CS_UAV_REGISTER_READS_PER_INST = 1
D3D12_PS_CS_UAV_REGISTER_READ_PORTS = 1
D3D12_PS_FRONTFACING_DEFAULT_VALUE = 4294967295
D3D12_PS_FRONTFACING_FALSE_VALUE = 0
D3D12_PS_FRONTFACING_TRUE_VALUE = 4294967295
D3D12_PS_INPUT_REGISTER_COMPONENTS = 4
D3D12_PS_INPUT_REGISTER_COMPONENT_BIT_COUNT = 32
D3D12_PS_INPUT_REGISTER_COUNT = 32
D3D12_PS_INPUT_REGISTER_READS_PER_INST = 2
D3D12_PS_INPUT_REGISTER_READ_PORTS = 1
D3D12_PS_LEGACY_PIXEL_CENTER_FRACTIONAL_COMPONENT = 0
D3D12_PS_OUTPUT_DEPTH_REGISTER_COMPONENTS = 1
D3D12_PS_OUTPUT_DEPTH_REGISTER_COMPONENT_BIT_COUNT = 32
D3D12_PS_OUTPUT_DEPTH_REGISTER_COUNT = 1
D3D12_PS_OUTPUT_MASK_REGISTER_COMPONENTS = 1
D3D12_PS_OUTPUT_MASK_REGISTER_COMPONENT_BIT_COUNT = 32
D3D12_PS_OUTPUT_MASK_REGISTER_COUNT = 1
D3D12_PS_OUTPUT_REGISTER_COMPONENTS = 4
D3D12_PS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT = 32
D3D12_PS_OUTPUT_REGISTER_COUNT = 8
D3D12_PS_PIXEL_CENTER_FRACTIONAL_COMPONENT = 0.5
D3D12_RAW_UAV_SRV_BYTE_ALIGNMENT = 16
D3D12_RAYTRACING_AABB_BYTE_ALIGNMENT = 8
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BYTE_ALIGNMENT = 256
D3D12_RAYTRACING_INSTANCE_DESCS_BYTE_ALIGNMENT = 16
D3D12_RAYTRACING_MAX_ATTRIBUTE_SIZE_IN_BYTES = 32
D3D12_RAYTRACING_MAX_DECLARABLE_TRACE_RECURSION_DEPTH = 31
D3D12_RAYTRACING_MAX_GEOMETRIES_PER_BOTTOM_LEVEL_ACCELERATION_STRUCTURE = 16777216
D3D12_RAYTRACING_MAX_INSTANCES_PER_TOP_LEVEL_ACCELERATION_STRUCTURE = 16777216
D3D12_RAYTRACING_MAX_PRIMITIVES_PER_BOTTOM_LEVEL_ACCELERATION_STRUCTURE = 536870912
D3D12_RAYTRACING_MAX_RAY_GENERATION_SHADER_THREADS = 1073741824
D3D12_RAYTRACING_MAX_SHADER_RECORD_STRIDE = 4096
D3D12_RAYTRACING_OPACITY_MICROMAP_ARRAY_BYTE_ALIGNMENT = 128
D3D12_RAYTRACING_OPACITY_MICROMAP_OC1_MAX_SUBDIVISION_LEVEL = 12
D3D12_RAYTRACING_SHADER_RECORD_BYTE_ALIGNMENT = 32
D3D12_RAYTRACING_SHADER_TABLE_BYTE_ALIGNMENT = 64
D3D12_RAYTRACING_TRANSFORM3X4_BYTE_ALIGNMENT = 16
D3D12_REQ_BLEND_OBJECT_COUNT_PER_DEVICE = 4096
D3D12_REQ_BUFFER_RESOURCE_TEXEL_COUNT_2_TO_EXP = 27
D3D12_REQ_CONSTANT_BUFFER_ELEMENT_COUNT = 4096
D3D12_REQ_DEPTH_STENCIL_OBJECT_COUNT_PER_DEVICE = 4096
D3D12_REQ_DRAWINDEXED_INDEX_COUNT_2_TO_EXP = 32
D3D12_REQ_DRAW_VERTEX_COUNT_2_TO_EXP = 32
D3D12_REQ_FILTERING_HW_ADDRESSABLE_RESOURCE_DIMENSION = 16384
D3D12_REQ_GS_INVOCATION_32BIT_OUTPUT_COMPONENT_LIMIT = 1024
D3D12_REQ_IMMEDIATE_CONSTANT_BUFFER_ELEMENT_COUNT = 4096
D3D12_REQ_MAXANISOTROPY = 16
D3D12_REQ_MIP_LEVELS = 15
D3D12_REQ_MULTI_ELEMENT_STRUCTURE_SIZE_IN_BYTES = 2048
D3D12_REQ_RASTERIZER_OBJECT_COUNT_PER_DEVICE = 4096
D3D12_REQ_RENDER_TO_BUFFER_WINDOW_WIDTH = 16384
D3D12_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_A_TERM = 128
D3D12_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_B_TERM = 0.25
D3D12_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_C_TERM = 2048
D3D12_REQ_RESOURCE_VIEW_COUNT_PER_DEVICE_2_TO_EXP = 20
D3D12_REQ_SAMPLER_OBJECT_COUNT_PER_DEVICE = 4096
D3D12_REQ_SUBRESOURCES = 30720
D3D12_REQ_TEXTURE1D_ARRAY_AXIS_DIMENSION = 2048
D3D12_REQ_TEXTURE1D_U_DIMENSION = 16384
D3D12_REQ_TEXTURE2D_ARRAY_AXIS_DIMENSION = 2048
D3D12_REQ_TEXTURE2D_U_OR_V_DIMENSION = 16384
D3D12_REQ_TEXTURE3D_U_V_OR_W_DIMENSION = 2048
D3D12_REQ_TEXTURECUBE_DIMENSION = 16384
D3D12_RESINFO_INSTRUCTION_MISSING_COMPONENT_RETVAL = 0
D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES = 4294967295
D3D12_RS_SET_SHADING_RATE_COMBINER_COUNT = 2
D3D12_SDK_VERSION = 618
D3D12_SHADER_IDENTIFIER_SIZE_IN_BYTES = 32
D3D12_SHADER_MAJOR_VERSION = 5
D3D12_SHADER_MAX_INSTANCES = 65535
D3D12_SHADER_MAX_INTERFACES = 253
D3D12_SHADER_MAX_INTERFACE_CALL_SITES = 4096
D3D12_SHADER_MAX_TYPES = 65535
D3D12_SHADER_MINOR_VERSION = 1
D3D12_SHIFT_INSTRUCTION_PAD_VALUE = 0
D3D12_SHIFT_INSTRUCTION_SHIFT_VALUE_BIT_COUNT = 5
D3D12_SIMULTANEOUS_RENDER_TARGET_COUNT = 8
D3D12_SMALL_MSAA_RESOURCE_PLACEMENT_ALIGNMENT = 65536
D3D12_SMALL_RESOURCE_PLACEMENT_ALIGNMENT = 4096
D3D12_SO_BUFFER_MAX_STRIDE_IN_BYTES = 2048
D3D12_SO_BUFFER_MAX_WRITE_WINDOW_IN_BYTES = 512
D3D12_SO_BUFFER_SLOT_COUNT = 4
D3D12_SO_DDI_REGISTER_INDEX_DENOTING_GAP = 4294967295
D3D12_SO_NO_RASTERIZED_STREAM = 4294967295
D3D12_SO_OUTPUT_COMPONENT_COUNT = 128
D3D12_SO_STREAM_COUNT = 4
D3D12_SPEC_DATE_DAY = 14
D3D12_SPEC_DATE_MONTH = 11
D3D12_SPEC_DATE_YEAR = 2014
D3D12_SPEC_VERSION = 1.16
D3D12_SRGB_GAMMA = 2.2
D3D12_SRGB_TO_FLOAT_DENOMINATOR_1 = 12.92
D3D12_SRGB_TO_FLOAT_DENOMINATOR_2 = 1.055
D3D12_SRGB_TO_FLOAT_EXPONENT = 2.4
D3D12_SRGB_TO_FLOAT_OFFSET = 0.055
D3D12_SRGB_TO_FLOAT_THRESHOLD = 0.04045
D3D12_SRGB_TO_FLOAT_TOLERANCE_IN_ULP = 0.5
D3D12_STANDARD_COMPONENT_BIT_COUNT = 32
D3D12_STANDARD_COMPONENT_BIT_COUNT_DOUBLED = 64
D3D12_STANDARD_MAXIMUM_ELEMENT_ALIGNMENT_BYTE_MULTIPLE = 4
D3D12_STANDARD_PIXEL_COMPONENT_COUNT = 128
D3D12_STANDARD_PIXEL_ELEMENT_COUNT = 32
D3D12_STANDARD_VECTOR_SIZE = 4
D3D12_STANDARD_VERTEX_ELEMENT_COUNT = 32
D3D12_STANDARD_VERTEX_TOTAL_COMPONENT_COUNT = 64
D3D12_SUBPIXEL_FRACTIONAL_BIT_COUNT = 8
D3D12_SUBTEXEL_FRACTIONAL_BIT_COUNT = 8
D3D12_SYSTEM_RESERVED_REGISTER_SPACE_VALUES_END = 4294967295
D3D12_SYSTEM_RESERVED_REGISTER_SPACE_VALUES_START = 4294967280
D3D12_TESSELLATOR_MAX_EVEN_TESSELLATION_FACTOR = 64
D3D12_TESSELLATOR_MAX_ISOLINE_DENSITY_TESSELLATION_FACTOR = 64
D3D12_TESSELLATOR_MAX_ODD_TESSELLATION_FACTOR = 63
D3D12_TESSELLATOR_MAX_TESSELLATION_FACTOR = 64
D3D12_TESSELLATOR_MIN_EVEN_TESSELLATION_FACTOR = 2
D3D12_TESSELLATOR_MIN_ISOLINE_DENSITY_TESSELLATION_FACTOR = 1
D3D12_TESSELLATOR_MIN_ODD_TESSELLATION_FACTOR = 1
D3D12_TEXEL_ADDRESS_RANGE_BIT_COUNT = 16
D3D12_TEXTURE_DATA_PITCH_ALIGNMENT = 256
D3D12_TEXTURE_DATA_PLACEMENT_ALIGNMENT = 512
D3D12_TIGHT_ALIGNMENT_MIN_COMMITTED_RESOURCE_ALIGNMENT = 4096
D3D12_TIGHT_ALIGNMENT_MIN_PLACED_RESOURCE_ALIGNMENT = 8
D3D12_TILED_RESOURCE_TILE_SIZE_IN_BYTES = 65536
D3D12_TRACKED_WORKLOAD_MAX_INSTANCES = 32
D3D12_UAV_COUNTER_PLACEMENT_ALIGNMENT = 4096
D3D12_UAV_SLOT_COUNT = 64
D3D12_UNBOUND_MEMORY_ACCESS_RESULT = 0
D3D12_VIDEO_DECODE_MAX_ARGUMENTS = 10
D3D12_VIDEO_DECODE_MAX_HISTOGRAM_COMPONENTS = 4
D3D12_VIDEO_DECODE_MIN_BITSTREAM_OFFSET_ALIGNMENT = 256
D3D12_VIDEO_DECODE_MIN_HISTOGRAM_OFFSET_ALIGNMENT = 256
D3D12_VIDEO_DECODE_STATUS_MACROBLOCKS_AFFECTED_UNKNOWN = 4294967295
D3D12_VIDEO_ENCODER_AV1_INVALID_DPB_RESOURCE_INDEX = 255
D3D12_VIDEO_ENCODER_AV1_MAX_TILE_COLS = 64
D3D12_VIDEO_ENCODER_AV1_MAX_TILE_ROWS = 64
D3D12_VIDEO_ENCODER_AV1_SUPERRES_DENOM_MIN = 9
D3D12_VIDEO_ENCODER_AV1_SUPERRES_NUM = 8
D3D12_VIDEO_PROCESS_MAX_FILTERS = 32
D3D12_VIDEO_PROCESS_STEREO_VIEWS = 2
D3D12_VIEWPORT_AND_SCISSORRECT_MAX_INDEX = 15
D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE = 16
D3D12_VIEWPORT_BOUNDS_MAX = 32767
D3D12_VIEWPORT_BOUNDS_MIN = -32768
D3D12_VS_INPUT_REGISTER_COMPONENTS = 4
D3D12_VS_INPUT_REGISTER_COMPONENT_BIT_COUNT = 32
D3D12_VS_INPUT_REGISTER_COUNT = 32
D3D12_VS_INPUT_REGISTER_READS_PER_INST = 2
D3D12_VS_INPUT_REGISTER_READ_PORTS = 1
D3D12_VS_OUTPUT_REGISTER_COMPONENTS = 4
D3D12_VS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT = 32
D3D12_VS_OUTPUT_REGISTER_COUNT = 32
D3D12_WHQL_CONTEXT_COUNT_FOR_RESOURCE_LIMIT = 10
D3D12_WHQL_DRAWINDEXED_INDEX_COUNT_2_TO_EXP = 25
D3D12_WHQL_DRAW_VERTEX_COUNT_2_TO_EXP = 25
D3D12_WORK_GRAPHS_BACKING_MEMORY_ALIGNMENT_IN_BYTES = 8
D3D12_WORK_GRAPHS_MAX_NODE_DEPTH = 32
LUID_DEFINED = 1
D3D12_SHADER_COMPONENT_MAPPING_MASK = 7
D3D12_SHADER_COMPONENT_MAPPING_SHIFT = 3
D3D12_FILTER_REDUCTION_TYPE_MASK = 3
D3D12_FILTER_REDUCTION_TYPE_SHIFT = 7
D3D12_FILTER_TYPE_MASK = 3
D3D12_MIN_FILTER_SHIFT = 4
D3D12_MAG_FILTER_SHIFT = 2
D3D12_MIP_FILTER_SHIFT = 0
D3D12_ANISOTROPIC_FILTERING_BIT = 64
D3D12_SHADING_RATE_X_AXIS_SHIFT = 2
D3D12_SHADING_RATE_VALID_MASK = 3
D3D12_INFO_QUEUE_DEFAULT_MESSAGE_COUNT_LIMIT = 1024
D3D_SHADER_REQUIRES_STENCIL_REF = 512
D3D_SHADER_REQUIRES_INNER_COVERAGE = 1024
D3D_SHADER_REQUIRES_TYPED_UAV_LOAD_ADDITIONAL_FORMATS = 2048
D3D_SHADER_REQUIRES_ROVS = 4096
D3D_SHADER_REQUIRES_VIEWPORT_AND_RT_ARRAY_INDEX_FROM_ANY_SHADER_FEEDING_RASTERIZER = 8192
D3D_SHADER_REQUIRES_WAVE_OPS = 16384
D3D_SHADER_REQUIRES_INT64_OPS = 32768
D3D_SHADER_REQUIRES_VIEW_ID = 65536
D3D_SHADER_REQUIRES_BARYCENTRICS = 131072
D3D_SHADER_REQUIRES_NATIVE_16BIT_OPS = 262144
D3D_SHADER_REQUIRES_SHADING_RATE = 524288
D3D_SHADER_REQUIRES_RAYTRACING_TIER_1_1 = 1048576
D3D_SHADER_REQUIRES_SAMPLER_FEEDBACK = 2097152
D3D_SHADER_REQUIRES_ATOMIC_INT64_ON_TYPED_RESOURCE = 4194304
D3D_SHADER_REQUIRES_ATOMIC_INT64_ON_GROUP_SHARED = 8388608
D3D_SHADER_REQUIRES_DERIVATIVES_IN_MESH_AND_AMPLIFICATION_SHADERS = 16777216
D3D_SHADER_REQUIRES_RESOURCE_DESCRIPTOR_HEAP_INDEXING = 33554432
D3D_SHADER_REQUIRES_SAMPLER_DESCRIPTOR_HEAP_INDEXING = 67108864
D3D_SHADER_REQUIRES_WAVE_MMA = 134217728
D3D_SHADER_REQUIRES_ATOMIC_INT64_ON_DESCRIPTOR_HEAP_RESOURCE = 268435456
D3D_SHADER_REQUIRES_ADVANCED_TEXTURE_OPS = 536870912
D3D_SHADER_REQUIRES_WRITEABLE_MSAA_TEXTURES = 1073741824
D3D_SHADER_REQUIRES_SAMPLE_CMP_GRADIENT_OR_BIAS = 2147483648pub const D3D12_SHADER_COMPONENT_MAPPING_ALWAYS_SET_BIT_AVOIDING_ZEROMEM_MISTAKES: u32 = 4096;
pub const D3D12_DEFAULT_SHADER_4_COMPONENT_MAPPING: u32 = 5768;
pub const D3D12_16BIT_INDEX_STRIP_CUT_VALUE: u32 = 65535;
pub const D3D12_32BIT_INDEX_STRIP_CUT_VALUE: u32 = 4294967295;
pub const D3D12_8BIT_INDEX_STRIP_CUT_VALUE: u32 = 255;
pub const D3D12_APPEND_ALIGNED_ELEMENT: u32 = 4294967295;
pub const D3D12_ARRAY_AXIS_ADDRESS_RANGE_BIT_COUNT: u32 = 9;
pub const D3D12_CLIP_OR_CULL_DISTANCE_COUNT: u32 = 8;
pub const D3D12_CLIP_OR_CULL_DISTANCE_ELEMENT_COUNT: u32 = 2;
pub const D3D12_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT: u32 = 14;
pub const D3D12_COMMONSHADER_CONSTANT_BUFFER_COMPONENTS: u32 = 4;
pub const D3D12_COMMONSHADER_CONSTANT_BUFFER_COMPONENT_BIT_COUNT: u32 = 32;
pub const D3D12_COMMONSHADER_CONSTANT_BUFFER_HW_SLOT_COUNT: u32 = 15;
pub const D3D12_COMMONSHADER_CONSTANT_BUFFER_PARTIAL_UPDATE_EXTENTS_BYTE_ALIGNMENT: u32 = 16;
pub const D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COMPONENTS: u32 = 4;
pub const D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COUNT: u32 = 15;
pub const D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READS_PER_INST: u32 = 1;
pub const D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READ_PORTS: u32 = 1;
pub const D3D12_COMMONSHADER_FLOWCONTROL_NESTING_LIMIT: u32 = 64;
pub const D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COMPONENTS: u32 = 4;
pub const D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COUNT: u32 = 1;
pub const D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READS_PER_INST: u32 = 1;
pub const D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READ_PORTS: u32 = 1;
pub const D3D12_COMMONSHADER_IMMEDIATE_VALUE_COMPONENT_BIT_COUNT: u32 = 32;
pub const D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_COMPONENTS: u32 = 1;
pub const D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_COUNT: u32 = 128;
pub const D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_READS_PER_INST: u32 = 1;
pub const D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_READ_PORTS: u32 = 1;
pub const D3D12_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT: u32 = 128;
pub const D3D12_COMMONSHADER_SAMPLER_REGISTER_COMPONENTS: u32 = 1;
pub const D3D12_COMMONSHADER_SAMPLER_REGISTER_COUNT: u32 = 16;
pub const D3D12_COMMONSHADER_SAMPLER_REGISTER_READS_PER_INST: u32 = 1;
pub const D3D12_COMMONSHADER_SAMPLER_REGISTER_READ_PORTS: u32 = 1;
pub const D3D12_COMMONSHADER_SAMPLER_SLOT_COUNT: u32 = 16;
pub const D3D12_COMMONSHADER_SUBROUTINE_NESTING_LIMIT: u32 = 32;
pub const D3D12_COMMONSHADER_TEMP_REGISTER_COMPONENTS: u32 = 4;
pub const D3D12_COMMONSHADER_TEMP_REGISTER_COMPONENT_BIT_COUNT: u32 = 32;
pub const D3D12_COMMONSHADER_TEMP_REGISTER_COUNT: u32 = 4096;
pub const D3D12_COMMONSHADER_TEMP_REGISTER_READS_PER_INST: u32 = 3;
pub const D3D12_COMMONSHADER_TEMP_REGISTER_READ_PORTS: u32 = 3;
pub const D3D12_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MAX: u32 = 10;
pub const D3D12_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MIN: i32 = -10;
pub const D3D12_COMMONSHADER_TEXEL_OFFSET_MAX_NEGATIVE: i32 = -8;
pub const D3D12_COMMONSHADER_TEXEL_OFFSET_MAX_POSITIVE: u32 = 7;
pub const D3D12_CONSTANT_BUFFER_DATA_PLACEMENT_ALIGNMENT: u32 = 256;
pub const D3D12_CS_4_X_BUCKET00_MAX_BYTES_TGSM_WRITABLE_PER_THREAD: u32 = 256;
pub const D3D12_CS_4_X_BUCKET00_MAX_NUM_THREADS_PER_GROUP: u32 = 64;
pub const D3D12_CS_4_X_BUCKET01_MAX_BYTES_TGSM_WRITABLE_PER_THREAD: u32 = 240;
pub const D3D12_CS_4_X_BUCKET01_MAX_NUM_THREADS_PER_GROUP: u32 = 68;
pub const D3D12_CS_4_X_BUCKET02_MAX_BYTES_TGSM_WRITABLE_PER_THREAD: u32 = 224;
pub const D3D12_CS_4_X_BUCKET02_MAX_NUM_THREADS_PER_GROUP: u32 = 72;
pub const D3D12_CS_4_X_BUCKET03_MAX_BYTES_TGSM_WRITABLE_PER_THREAD: u32 = 208;
pub const D3D12_CS_4_X_BUCKET03_MAX_NUM_THREADS_PER_GROUP: u32 = 76;
pub const D3D12_CS_4_X_BUCKET04_MAX_BYTES_TGSM_WRITABLE_PER_THREAD: u32 = 192;
pub const D3D12_CS_4_X_BUCKET04_MAX_NUM_THREADS_PER_GROUP: u32 = 84;
pub const D3D12_CS_4_X_BUCKET05_MAX_BYTES_TGSM_WRITABLE_PER_THREAD: u32 = 176;
pub const D3D12_CS_4_X_BUCKET05_MAX_NUM_THREADS_PER_GROUP: u32 = 92;
pub const D3D12_CS_4_X_BUCKET06_MAX_BYTES_TGSM_WRITABLE_PER_THREAD: u32 = 160;
pub const D3D12_CS_4_X_BUCKET06_MAX_NUM_THREADS_PER_GROUP: u32 = 100;
pub const D3D12_CS_4_X_BUCKET07_MAX_BYTES_TGSM_WRITABLE_PER_THREAD: u32 = 144;
pub const D3D12_CS_4_X_BUCKET07_MAX_NUM_THREADS_PER_GROUP: u32 = 112;
pub const D3D12_CS_4_X_BUCKET08_MAX_BYTES_TGSM_WRITABLE_PER_THREAD: u32 = 128;
pub const D3D12_CS_4_X_BUCKET08_MAX_NUM_THREADS_PER_GROUP: u32 = 128;
pub const D3D12_CS_4_X_BUCKET09_MAX_BYTES_TGSM_WRITABLE_PER_THREAD: u32 = 112;
pub const D3D12_CS_4_X_BUCKET09_MAX_NUM_THREADS_PER_GROUP: u32 = 144;
pub const D3D12_CS_4_X_BUCKET10_MAX_BYTES_TGSM_WRITABLE_PER_THREAD: u32 = 96;
pub const D3D12_CS_4_X_BUCKET10_MAX_NUM_THREADS_PER_GROUP: u32 = 168;
pub const D3D12_CS_4_X_BUCKET11_MAX_BYTES_TGSM_WRITABLE_PER_THREAD: u32 = 80;
pub const D3D12_CS_4_X_BUCKET11_MAX_NUM_THREADS_PER_GROUP: u32 = 204;
pub const D3D12_CS_4_X_BUCKET12_MAX_BYTES_TGSM_WRITABLE_PER_THREAD: u32 = 64;
pub const D3D12_CS_4_X_BUCKET12_MAX_NUM_THREADS_PER_GROUP: u32 = 256;
pub const D3D12_CS_4_X_BUCKET13_MAX_BYTES_TGSM_WRITABLE_PER_THREAD: u32 = 48;
pub const D3D12_CS_4_X_BUCKET13_MAX_NUM_THREADS_PER_GROUP: u32 = 340;
pub const D3D12_CS_4_X_BUCKET14_MAX_BYTES_TGSM_WRITABLE_PER_THREAD: u32 = 32;
pub const D3D12_CS_4_X_BUCKET14_MAX_NUM_THREADS_PER_GROUP: u32 = 512;
pub const D3D12_CS_4_X_BUCKET15_MAX_BYTES_TGSM_WRITABLE_PER_THREAD: u32 = 16;
pub const D3D12_CS_4_X_BUCKET15_MAX_NUM_THREADS_PER_GROUP: u32 = 768;
pub const D3D12_CS_4_X_DISPATCH_MAX_THREAD_GROUPS_IN_Z_DIMENSION: u32 = 1;
pub const D3D12_CS_4_X_RAW_UAV_BYTE_ALIGNMENT: u32 = 256;
pub const D3D12_CS_4_X_THREAD_GROUP_MAX_THREADS_PER_GROUP: u32 = 768;
pub const D3D12_CS_4_X_THREAD_GROUP_MAX_X: u32 = 768;
pub const D3D12_CS_4_X_THREAD_GROUP_MAX_Y: u32 = 768;
pub const D3D12_CS_4_X_UAV_REGISTER_COUNT: u32 = 1;
pub const D3D12_CS_DISPATCH_MAX_THREAD_GROUPS_PER_DIMENSION: u32 = 65535;
pub const D3D12_CS_TGSM_REGISTER_COUNT: u32 = 8192;
pub const D3D12_CS_TGSM_REGISTER_READS_PER_INST: u32 = 1;
pub const D3D12_CS_TGSM_RESOURCE_REGISTER_COMPONENTS: u32 = 1;
pub const D3D12_CS_TGSM_RESOURCE_REGISTER_READ_PORTS: u32 = 1;
pub const D3D12_CS_THREADGROUPID_REGISTER_COMPONENTS: u32 = 3;
pub const D3D12_CS_THREADGROUPID_REGISTER_COUNT: u32 = 1;
pub const D3D12_CS_THREADIDINGROUPFLATTENED_REGISTER_COMPONENTS: u32 = 1;
pub const D3D12_CS_THREADIDINGROUPFLATTENED_REGISTER_COUNT: u32 = 1;
pub const D3D12_CS_THREADIDINGROUP_REGISTER_COMPONENTS: u32 = 3;
pub const D3D12_CS_THREADIDINGROUP_REGISTER_COUNT: u32 = 1;
pub const D3D12_CS_THREADID_REGISTER_COMPONENTS: u32 = 3;
pub const D3D12_CS_THREADID_REGISTER_COUNT: u32 = 1;
pub const D3D12_CS_THREAD_GROUP_MAX_THREADS_PER_GROUP: u32 = 1024;
pub const D3D12_CS_THREAD_GROUP_MAX_X: u32 = 1024;
pub const D3D12_CS_THREAD_GROUP_MAX_Y: u32 = 1024;
pub const D3D12_CS_THREAD_GROUP_MAX_Z: u32 = 64;
pub const D3D12_CS_THREAD_GROUP_MIN_X: u32 = 1;
pub const D3D12_CS_THREAD_GROUP_MIN_Y: u32 = 1;
pub const D3D12_CS_THREAD_GROUP_MIN_Z: u32 = 1;
pub const D3D12_CS_THREAD_LOCAL_TEMP_REGISTER_POOL: u32 = 16384;
pub const D3D12_DEFAULT_BLEND_FACTOR_ALPHA: f32 = 1;
pub const D3D12_DEFAULT_BLEND_FACTOR_BLUE: f32 = 1;
pub const D3D12_DEFAULT_BLEND_FACTOR_GREEN: f32 = 1;
pub const D3D12_DEFAULT_BLEND_FACTOR_RED: f32 = 1;
pub const D3D12_DEFAULT_BORDER_COLOR_COMPONENT: f32 = 0;
pub const D3D12_DEFAULT_DEPTH_BIAS: i32 = 0;
pub const D3D12_DEFAULT_DEPTH_BIAS_CLAMP: f32 = 0;
pub const D3D12_DEFAULT_MAX_ANISOTROPY: u32 = 16;
pub const D3D12_DEFAULT_MIP_LOD_BIAS: f32 = 0;
pub const D3D12_DEFAULT_MSAA_RESOURCE_PLACEMENT_ALIGNMENT: u32 = 4194304;
pub const D3D12_DEFAULT_RENDER_TARGET_ARRAY_INDEX: u32 = 0;
pub const D3D12_DEFAULT_RESOURCE_PLACEMENT_ALIGNMENT: u32 = 65536;
pub const D3D12_DEFAULT_SAMPLE_MASK: u32 = 4294967295;
pub const D3D12_DEFAULT_SCISSOR_ENDX: u32 = 0;
pub const D3D12_DEFAULT_SCISSOR_ENDY: u32 = 0;
pub const D3D12_DEFAULT_SCISSOR_STARTX: u32 = 0;
pub const D3D12_DEFAULT_SCISSOR_STARTY: u32 = 0;
pub const D3D12_DEFAULT_SLOPE_SCALED_DEPTH_BIAS: f32 = 0;
pub const D3D12_DEFAULT_STENCIL_READ_MASK: u32 = 255;
pub const D3D12_DEFAULT_STENCIL_REFERENCE: u32 = 0;
pub const D3D12_DEFAULT_STENCIL_WRITE_MASK: u32 = 255;
pub const D3D12_DEFAULT_VIEWPORT_AND_SCISSORRECT_INDEX: u32 = 0;
pub const D3D12_DEFAULT_VIEWPORT_HEIGHT: u32 = 0;
pub const D3D12_DEFAULT_VIEWPORT_MAX_DEPTH: f32 = 0;
pub const D3D12_DEFAULT_VIEWPORT_MIN_DEPTH: f32 = 0;
pub const D3D12_DEFAULT_VIEWPORT_TOPLEFTX: u32 = 0;
pub const D3D12_DEFAULT_VIEWPORT_TOPLEFTY: u32 = 0;
pub const D3D12_DEFAULT_VIEWPORT_WIDTH: u32 = 0;
pub const D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND: u32 = 4294967295;
pub const D3D12_DRIVER_RESERVED_REGISTER_SPACE_VALUES_END: u32 = 4294967287;
pub const D3D12_DRIVER_RESERVED_REGISTER_SPACE_VALUES_START: u32 = 4294967280;
pub const D3D12_DS_INPUT_CONTROL_POINTS_MAX_TOTAL_SCALARS: u32 = 3968;
pub const D3D12_DS_INPUT_CONTROL_POINT_REGISTER_COMPONENTS: u32 = 4;
pub const D3D12_DS_INPUT_CONTROL_POINT_REGISTER_COMPONENT_BIT_COUNT: u32 = 32;
pub const D3D12_DS_INPUT_CONTROL_POINT_REGISTER_COUNT: u32 = 32;
pub const D3D12_DS_INPUT_CONTROL_POINT_REGISTER_READS_PER_INST: u32 = 2;
pub const D3D12_DS_INPUT_CONTROL_POINT_REGISTER_READ_PORTS: u32 = 1;
pub const D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_COMPONENTS: u32 = 3;
pub const D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_COMPONENT_BIT_COUNT: u32 = 32;
pub const D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_COUNT: u32 = 1;
pub const D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_READS_PER_INST: u32 = 2;
pub const D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_READ_PORTS: u32 = 1;
pub const D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_COMPONENTS: u32 = 4;
pub const D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_COMPONENT_BIT_COUNT: u32 = 32;
pub const D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_COUNT: u32 = 32;
pub const D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_READS_PER_INST: u32 = 2;
pub const D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_READ_PORTS: u32 = 1;
pub const D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENTS: u32 = 1;
pub const D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENT_BIT_COUNT: u32 = 32;
pub const D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_COUNT: u32 = 1;
pub const D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_READS_PER_INST: u32 = 2;
pub const D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_READ_PORTS: u32 = 1;
pub const D3D12_DS_OUTPUT_REGISTER_COMPONENTS: u32 = 4;
pub const D3D12_DS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT: u32 = 32;
pub const D3D12_DS_OUTPUT_REGISTER_COUNT: u32 = 32;
pub const D3D12_FLOAT16_FUSED_TOLERANCE_IN_ULP: f64 = 0.6;
pub const D3D12_FLOAT32_TO_INTEGER_TOLERANCE_IN_ULP: f32 = 0.6;
pub const D3D12_FLOAT_TO_SRGB_EXPONENT_DENOMINATOR: f32 = 2.4;
pub const D3D12_FLOAT_TO_SRGB_EXPONENT_NUMERATOR: f32 = 1;
pub const D3D12_FLOAT_TO_SRGB_OFFSET: f32 = 0.055;
pub const D3D12_FLOAT_TO_SRGB_SCALE_1: f32 = 12.92;
pub const D3D12_FLOAT_TO_SRGB_SCALE_2: f32 = 1.055;
pub const D3D12_FLOAT_TO_SRGB_THRESHOLD: f32 = 0.0031308;
pub const D3D12_FTOU_INSTRUCTION_MIN_INPUT: f32 = 0;
pub const D3D12_GS_INPUT_INSTANCE_ID_READS_PER_INST: u32 = 2;
pub const D3D12_GS_INPUT_INSTANCE_ID_READ_PORTS: u32 = 1;
pub const D3D12_GS_INPUT_INSTANCE_ID_REGISTER_COMPONENTS: u32 = 1;
pub const D3D12_GS_INPUT_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT: u32 = 32;
pub const D3D12_GS_INPUT_INSTANCE_ID_REGISTER_COUNT: u32 = 1;
pub const D3D12_GS_INPUT_PRIM_CONST_REGISTER_COMPONENTS: u32 = 1;
pub const D3D12_GS_INPUT_PRIM_CONST_REGISTER_COMPONENT_BIT_COUNT: u32 = 32;
pub const D3D12_GS_INPUT_PRIM_CONST_REGISTER_COUNT: u32 = 1;
pub const D3D12_GS_INPUT_PRIM_CONST_REGISTER_READS_PER_INST: u32 = 2;
pub const D3D12_GS_INPUT_PRIM_CONST_REGISTER_READ_PORTS: u32 = 1;
pub const D3D12_GS_INPUT_REGISTER_COMPONENTS: u32 = 4;
pub const D3D12_GS_INPUT_REGISTER_COMPONENT_BIT_COUNT: u32 = 32;
pub const D3D12_GS_INPUT_REGISTER_COUNT: u32 = 32;
pub const D3D12_GS_INPUT_REGISTER_READS_PER_INST: u32 = 2;
pub const D3D12_GS_INPUT_REGISTER_READ_PORTS: u32 = 1;
pub const D3D12_GS_INPUT_REGISTER_VERTICES: u32 = 32;
pub const D3D12_GS_MAX_INSTANCE_COUNT: u32 = 32;
pub const D3D12_GS_MAX_OUTPUT_VERTEX_COUNT_ACROSS_INSTANCES: u32 = 1024;
pub const D3D12_GS_OUTPUT_ELEMENTS: u32 = 32;
pub const D3D12_GS_OUTPUT_REGISTER_COMPONENTS: u32 = 4;
pub const D3D12_GS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT: u32 = 32;
pub const D3D12_GS_OUTPUT_REGISTER_COUNT: u32 = 32;
pub const D3D12_HS_CONTROL_POINT_PHASE_INPUT_REGISTER_COUNT: u32 = 32;
pub const D3D12_HS_CONTROL_POINT_PHASE_OUTPUT_REGISTER_COUNT: u32 = 32;
pub const D3D12_HS_CONTROL_POINT_REGISTER_COMPONENTS: u32 = 4;
pub const D3D12_HS_CONTROL_POINT_REGISTER_COMPONENT_BIT_COUNT: u32 = 32;
pub const D3D12_HS_CONTROL_POINT_REGISTER_READS_PER_INST: u32 = 2;
pub const D3D12_HS_CONTROL_POINT_REGISTER_READ_PORTS: u32 = 1;
pub const D3D12_HS_FORK_PHASE_INSTANCE_COUNT_UPPER_BOUND: u32 = 4294967295;
pub const D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COMPONENTS: u32 = 1;
pub const D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT: u32 = 32;
pub const D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COUNT: u32 = 1;
pub const D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_READS_PER_INST: u32 = 2;
pub const D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_READ_PORTS: u32 = 1;
pub const D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COMPONENTS: u32 = 1;
pub const D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT: u32 = 32;
pub const D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COUNT: u32 = 1;
pub const D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_READS_PER_INST: u32 = 2;
pub const D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_READ_PORTS: u32 = 1;
pub const D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENTS: u32 = 1;
pub const D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENT_BIT_COUNT: u32 = 32;
pub const D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_COUNT: u32 = 1;
pub const D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_READS_PER_INST: u32 = 2;
pub const D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_READ_PORTS: u32 = 1;
pub const D3D12_HS_JOIN_PHASE_INSTANCE_COUNT_UPPER_BOUND: u32 = 4294967295;
pub const D3D12_HS_MAXTESSFACTOR_LOWER_BOUND: f32 = 1;
pub const D3D12_HS_MAXTESSFACTOR_UPPER_BOUND: f32 = 64;
pub const D3D12_HS_OUTPUT_CONTROL_POINTS_MAX_TOTAL_SCALARS: u32 = 3968;
pub const D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COMPONENTS: u32 = 1;
pub const D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COMPONENT_BIT_COUNT: u32 = 32;
pub const D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COUNT: u32 = 1;
pub const D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_READS_PER_INST: u32 = 2;
pub const D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_READ_PORTS: u32 = 1;
pub const D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COMPONENTS: u32 = 4;
pub const D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COMPONENT_BIT_COUNT: u32 = 32;
pub const D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COUNT: u32 = 32;
pub const D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_READS_PER_INST: u32 = 2;
pub const D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_READ_PORTS: u32 = 1;
pub const D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_SCALAR_COMPONENTS: u32 = 128;
pub const D3D12_IA_DEFAULT_INDEX_BUFFER_OFFSET_IN_BYTES: u32 = 0;
pub const D3D12_IA_DEFAULT_PRIMITIVE_TOPOLOGY: u32 = 0;
pub const D3D12_IA_DEFAULT_VERTEX_BUFFER_OFFSET_IN_BYTES: u32 = 0;
pub const D3D12_IA_INDEX_INPUT_RESOURCE_SLOT_COUNT: u32 = 1;
pub const D3D12_IA_INSTANCE_ID_BIT_COUNT: u32 = 32;
pub const D3D12_IA_INTEGER_ARITHMETIC_BIT_COUNT: u32 = 32;
pub const D3D12_IA_PATCH_MAX_CONTROL_POINT_COUNT: u32 = 32;
pub const D3D12_IA_PRIMITIVE_ID_BIT_COUNT: u32 = 32;
pub const D3D12_IA_VERTEX_ID_BIT_COUNT: u32 = 32;
pub const D3D12_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT: u32 = 32;
pub const D3D12_IA_VERTEX_INPUT_STRUCTURE_ELEMENTS_COMPONENTS: u32 = 128;
pub const D3D12_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT: u32 = 32;
pub const D3D12_INTEGER_DIVIDE_BY_ZERO_QUOTIENT: u32 = 4294967295;
pub const D3D12_INTEGER_DIVIDE_BY_ZERO_REMAINDER: u32 = 4294967295;
pub const D3D12_KEEP_RENDER_TARGETS_AND_DEPTH_STENCIL: u32 = 4294967295;
pub const D3D12_KEEP_UNORDERED_ACCESS_VIEWS: u32 = 4294967295;
pub const D3D12_LINEAR_GAMMA: f32 = 1;
pub const D3D12_MAJOR_VERSION: u32 = 12;
pub const D3D12_MAX_BORDER_COLOR_COMPONENT: f32 = 1;
pub const D3D12_MAX_DEPTH: f32 = 1;
pub const D3D12_MAX_LIVE_STATIC_SAMPLERS: u32 = 2032;
pub const D3D12_MAX_MAXANISOTROPY: u32 = 16;
pub const D3D12_MAX_MULTISAMPLE_SAMPLE_COUNT: u32 = 32;
pub const D3D12_MAX_ROOT_COST: u32 = 64;
pub const D3D12_MAX_SHADER_VISIBLE_DESCRIPTOR_HEAP_SIZE_TIER_1: u32 = 1000000;
pub const D3D12_MAX_SHADER_VISIBLE_DESCRIPTOR_HEAP_SIZE_TIER_2: u32 = 1000000;
pub const D3D12_MAX_SHADER_VISIBLE_SAMPLER_HEAP_SIZE: u32 = 2048;
pub const D3D12_MAX_TEXTURE_DIMENSION_2_TO_EXP: u32 = 17;
pub const D3D12_MAX_VIEW_INSTANCE_COUNT: u32 = 4;
pub const D3D12_MINOR_VERSION: u32 = 0;
pub const D3D12_MIN_BORDER_COLOR_COMPONENT: f32 = 0;
pub const D3D12_MIN_DEPTH: f32 = 0;
pub const D3D12_MIN_MAXANISOTROPY: u32 = 0;
pub const D3D12_MIP_LOD_BIAS_MAX: f32 = 15.99;
pub const D3D12_MIP_LOD_BIAS_MIN: f32 = -16;
pub const D3D12_MIP_LOD_FRACTIONAL_BIT_COUNT: u32 = 8;
pub const D3D12_MIP_LOD_RANGE_BIT_COUNT: u32 = 8;
pub const D3D12_MULTISAMPLE_ANTIALIAS_LINE_WIDTH: f32 = 1.4;
pub const D3D12_NONSAMPLE_FETCH_OUT_OF_RANGE_ACCESS_RESULT: u32 = 0;
pub const D3D12_OS_RESERVED_REGISTER_SPACE_VALUES_END: u32 = 4294967295;
pub const D3D12_OS_RESERVED_REGISTER_SPACE_VALUES_START: u32 = 4294967288;
pub const D3D12_PACKED_TILE: u32 = 4294967295;
pub const D3D12_PIXEL_ADDRESS_RANGE_BIT_COUNT: u32 = 15;
pub const D3D12_PREVIEW_SDK_VERSION: u32 = 717;
pub const D3D12_PRE_SCISSOR_PIXEL_ADDRESS_RANGE_BIT_COUNT: u32 = 16;
pub const D3D12_PS_CS_UAV_REGISTER_COMPONENTS: u32 = 1;
pub const D3D12_PS_CS_UAV_REGISTER_COUNT: u32 = 8;
pub const D3D12_PS_CS_UAV_REGISTER_READS_PER_INST: u32 = 1;
pub const D3D12_PS_CS_UAV_REGISTER_READ_PORTS: u32 = 1;
pub const D3D12_PS_FRONTFACING_DEFAULT_VALUE: u32 = 4294967295;
pub const D3D12_PS_FRONTFACING_FALSE_VALUE: u32 = 0;
pub const D3D12_PS_FRONTFACING_TRUE_VALUE: u32 = 4294967295;
pub const D3D12_PS_INPUT_REGISTER_COMPONENTS: u32 = 4;
pub const D3D12_PS_INPUT_REGISTER_COMPONENT_BIT_COUNT: u32 = 32;
pub const D3D12_PS_INPUT_REGISTER_COUNT: u32 = 32;
pub const D3D12_PS_INPUT_REGISTER_READS_PER_INST: u32 = 2;
pub const D3D12_PS_INPUT_REGISTER_READ_PORTS: u32 = 1;
pub const D3D12_PS_LEGACY_PIXEL_CENTER_FRACTIONAL_COMPONENT: f32 = 0;
pub const D3D12_PS_OUTPUT_DEPTH_REGISTER_COMPONENTS: u32 = 1;
pub const D3D12_PS_OUTPUT_DEPTH_REGISTER_COMPONENT_BIT_COUNT: u32 = 32;
pub const D3D12_PS_OUTPUT_DEPTH_REGISTER_COUNT: u32 = 1;
pub const D3D12_PS_OUTPUT_MASK_REGISTER_COMPONENTS: u32 = 1;
pub const D3D12_PS_OUTPUT_MASK_REGISTER_COMPONENT_BIT_COUNT: u32 = 32;
pub const D3D12_PS_OUTPUT_MASK_REGISTER_COUNT: u32 = 1;
pub const D3D12_PS_OUTPUT_REGISTER_COMPONENTS: u32 = 4;
pub const D3D12_PS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT: u32 = 32;
pub const D3D12_PS_OUTPUT_REGISTER_COUNT: u32 = 8;
pub const D3D12_PS_PIXEL_CENTER_FRACTIONAL_COMPONENT: f32 = 0.5;
pub const D3D12_RAW_UAV_SRV_BYTE_ALIGNMENT: u32 = 16;
pub const D3D12_RAYTRACING_AABB_BYTE_ALIGNMENT: u32 = 8;
pub const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BYTE_ALIGNMENT: u32 = 256;
pub const D3D12_RAYTRACING_INSTANCE_DESCS_BYTE_ALIGNMENT: u32 = 16;
pub const D3D12_RAYTRACING_MAX_ATTRIBUTE_SIZE_IN_BYTES: u32 = 32;
pub const D3D12_RAYTRACING_MAX_DECLARABLE_TRACE_RECURSION_DEPTH: u32 = 31;
pub const D3D12_RAYTRACING_MAX_GEOMETRIES_PER_BOTTOM_LEVEL_ACCELERATION_STRUCTURE: u32 = 16777216;
pub const D3D12_RAYTRACING_MAX_INSTANCES_PER_TOP_LEVEL_ACCELERATION_STRUCTURE: u32 = 16777216;
pub const D3D12_RAYTRACING_MAX_PRIMITIVES_PER_BOTTOM_LEVEL_ACCELERATION_STRUCTURE: u32 = 536870912;
pub const D3D12_RAYTRACING_MAX_RAY_GENERATION_SHADER_THREADS: u32 = 1073741824;
pub const D3D12_RAYTRACING_MAX_SHADER_RECORD_STRIDE: u32 = 4096;
pub const D3D12_RAYTRACING_OPACITY_MICROMAP_ARRAY_BYTE_ALIGNMENT: u32 = 128;
pub const D3D12_RAYTRACING_OPACITY_MICROMAP_OC1_MAX_SUBDIVISION_LEVEL: u32 = 12;
pub const D3D12_RAYTRACING_SHADER_RECORD_BYTE_ALIGNMENT: u32 = 32;
pub const D3D12_RAYTRACING_SHADER_TABLE_BYTE_ALIGNMENT: u32 = 64;
pub const D3D12_RAYTRACING_TRANSFORM3X4_BYTE_ALIGNMENT: u32 = 16;
pub const D3D12_REQ_BLEND_OBJECT_COUNT_PER_DEVICE: u32 = 4096;
pub const D3D12_REQ_BUFFER_RESOURCE_TEXEL_COUNT_2_TO_EXP: u32 = 27;
pub const D3D12_REQ_CONSTANT_BUFFER_ELEMENT_COUNT: u32 = 4096;
pub const D3D12_REQ_DEPTH_STENCIL_OBJECT_COUNT_PER_DEVICE: u32 = 4096;
pub const D3D12_REQ_DRAWINDEXED_INDEX_COUNT_2_TO_EXP: u32 = 32;
pub const D3D12_REQ_DRAW_VERTEX_COUNT_2_TO_EXP: u32 = 32;
pub const D3D12_REQ_FILTERING_HW_ADDRESSABLE_RESOURCE_DIMENSION: u32 = 16384;
pub const D3D12_REQ_GS_INVOCATION_32BIT_OUTPUT_COMPONENT_LIMIT: u32 = 1024;
pub const D3D12_REQ_IMMEDIATE_CONSTANT_BUFFER_ELEMENT_COUNT: u32 = 4096;
pub const D3D12_REQ_MAXANISOTROPY: u32 = 16;
pub const D3D12_REQ_MIP_LEVELS: u32 = 15;
pub const D3D12_REQ_MULTI_ELEMENT_STRUCTURE_SIZE_IN_BYTES: u32 = 2048;
pub const D3D12_REQ_RASTERIZER_OBJECT_COUNT_PER_DEVICE: u32 = 4096;
pub const D3D12_REQ_RENDER_TO_BUFFER_WINDOW_WIDTH: u32 = 16384;
pub const D3D12_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_A_TERM: u32 = 128;
pub const D3D12_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_B_TERM: f32 = 0.25;
pub const D3D12_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_C_TERM: u32 = 2048;
pub const D3D12_REQ_RESOURCE_VIEW_COUNT_PER_DEVICE_2_TO_EXP: u32 = 20;
pub const D3D12_REQ_SAMPLER_OBJECT_COUNT_PER_DEVICE: u32 = 4096;
pub const D3D12_REQ_SUBRESOURCES: u32 = 30720;
pub const D3D12_REQ_TEXTURE1D_ARRAY_AXIS_DIMENSION: u32 = 2048;
pub const D3D12_REQ_TEXTURE1D_U_DIMENSION: u32 = 16384;
pub const D3D12_REQ_TEXTURE2D_ARRAY_AXIS_DIMENSION: u32 = 2048;
pub const D3D12_REQ_TEXTURE2D_U_OR_V_DIMENSION: u32 = 16384;
pub const D3D12_REQ_TEXTURE3D_U_V_OR_W_DIMENSION: u32 = 2048;
pub const D3D12_REQ_TEXTURECUBE_DIMENSION: u32 = 16384;
pub const D3D12_RESINFO_INSTRUCTION_MISSING_COMPONENT_RETVAL: u32 = 0;
pub const D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES: u32 = 4294967295;
pub const D3D12_RS_SET_SHADING_RATE_COMBINER_COUNT: u32 = 2;
pub const D3D12_SDK_VERSION: u32 = 618;
pub const D3D12_SHADER_IDENTIFIER_SIZE_IN_BYTES: u32 = 32;
pub const D3D12_SHADER_MAJOR_VERSION: u32 = 5;
pub const D3D12_SHADER_MAX_INSTANCES: u32 = 65535;
pub const D3D12_SHADER_MAX_INTERFACES: u32 = 253;
pub const D3D12_SHADER_MAX_INTERFACE_CALL_SITES: u32 = 4096;
pub const D3D12_SHADER_MAX_TYPES: u32 = 65535;
pub const D3D12_SHADER_MINOR_VERSION: u32 = 1;
pub const D3D12_SHIFT_INSTRUCTION_PAD_VALUE: u32 = 0;
pub const D3D12_SHIFT_INSTRUCTION_SHIFT_VALUE_BIT_COUNT: u32 = 5;
pub const D3D12_SIMULTANEOUS_RENDER_TARGET_COUNT: u32 = 8;
pub const D3D12_SMALL_MSAA_RESOURCE_PLACEMENT_ALIGNMENT: u32 = 65536;
pub const D3D12_SMALL_RESOURCE_PLACEMENT_ALIGNMENT: u32 = 4096;
pub const D3D12_SO_BUFFER_MAX_STRIDE_IN_BYTES: u32 = 2048;
pub const D3D12_SO_BUFFER_MAX_WRITE_WINDOW_IN_BYTES: u32 = 512;
pub const D3D12_SO_BUFFER_SLOT_COUNT: u32 = 4;
pub const D3D12_SO_DDI_REGISTER_INDEX_DENOTING_GAP: u32 = 4294967295;
pub const D3D12_SO_NO_RASTERIZED_STREAM: u32 = 4294967295;
pub const D3D12_SO_OUTPUT_COMPONENT_COUNT: u32 = 128;
pub const D3D12_SO_STREAM_COUNT: u32 = 4;
pub const D3D12_SPEC_DATE_DAY: u32 = 14;
pub const D3D12_SPEC_DATE_MONTH: u32 = 11;
pub const D3D12_SPEC_DATE_YEAR: u32 = 2014;
pub const D3D12_SPEC_VERSION: f64 = 1.16;
pub const D3D12_SRGB_GAMMA: f32 = 2.2;
pub const D3D12_SRGB_TO_FLOAT_DENOMINATOR_1: f32 = 12.92;
pub const D3D12_SRGB_TO_FLOAT_DENOMINATOR_2: f32 = 1.055;
pub const D3D12_SRGB_TO_FLOAT_EXPONENT: f32 = 2.4;
pub const D3D12_SRGB_TO_FLOAT_OFFSET: f32 = 0.055;
pub const D3D12_SRGB_TO_FLOAT_THRESHOLD: f32 = 0.04045;
pub const D3D12_SRGB_TO_FLOAT_TOLERANCE_IN_ULP: f32 = 0.5;
pub const D3D12_STANDARD_COMPONENT_BIT_COUNT: u32 = 32;
pub const D3D12_STANDARD_COMPONENT_BIT_COUNT_DOUBLED: u32 = 64;
pub const D3D12_STANDARD_MAXIMUM_ELEMENT_ALIGNMENT_BYTE_MULTIPLE: u32 = 4;
pub const D3D12_STANDARD_PIXEL_COMPONENT_COUNT: u32 = 128;
pub const D3D12_STANDARD_PIXEL_ELEMENT_COUNT: u32 = 32;
pub const D3D12_STANDARD_VECTOR_SIZE: u32 = 4;
pub const D3D12_STANDARD_VERTEX_ELEMENT_COUNT: u32 = 32;
pub const D3D12_STANDARD_VERTEX_TOTAL_COMPONENT_COUNT: u32 = 64;
pub const D3D12_SUBPIXEL_FRACTIONAL_BIT_COUNT: u32 = 8;
pub const D3D12_SUBTEXEL_FRACTIONAL_BIT_COUNT: u32 = 8;
pub const D3D12_SYSTEM_RESERVED_REGISTER_SPACE_VALUES_END: u32 = 4294967295;
pub const D3D12_SYSTEM_RESERVED_REGISTER_SPACE_VALUES_START: u32 = 4294967280;
pub const D3D12_TESSELLATOR_MAX_EVEN_TESSELLATION_FACTOR: u32 = 64;
pub const D3D12_TESSELLATOR_MAX_ISOLINE_DENSITY_TESSELLATION_FACTOR: u32 = 64;
pub const D3D12_TESSELLATOR_MAX_ODD_TESSELLATION_FACTOR: u32 = 63;
pub const D3D12_TESSELLATOR_MAX_TESSELLATION_FACTOR: u32 = 64;
pub const D3D12_TESSELLATOR_MIN_EVEN_TESSELLATION_FACTOR: u32 = 2;
pub const D3D12_TESSELLATOR_MIN_ISOLINE_DENSITY_TESSELLATION_FACTOR: u32 = 1;
pub const D3D12_TESSELLATOR_MIN_ODD_TESSELLATION_FACTOR: u32 = 1;
pub const D3D12_TEXEL_ADDRESS_RANGE_BIT_COUNT: u32 = 16;
pub const D3D12_TEXTURE_DATA_PITCH_ALIGNMENT: u32 = 256;
pub const D3D12_TEXTURE_DATA_PLACEMENT_ALIGNMENT: u32 = 512;
pub const D3D12_TIGHT_ALIGNMENT_MIN_COMMITTED_RESOURCE_ALIGNMENT: u32 = 4096;
pub const D3D12_TIGHT_ALIGNMENT_MIN_PLACED_RESOURCE_ALIGNMENT: u32 = 8;
pub const D3D12_TILED_RESOURCE_TILE_SIZE_IN_BYTES: u32 = 65536;
pub const D3D12_TRACKED_WORKLOAD_MAX_INSTANCES: u32 = 32;
pub const D3D12_UAV_COUNTER_PLACEMENT_ALIGNMENT: u32 = 4096;
pub const D3D12_UAV_SLOT_COUNT: u32 = 64;
pub const D3D12_UNBOUND_MEMORY_ACCESS_RESULT: u32 = 0;
pub const D3D12_VIDEO_DECODE_MAX_ARGUMENTS: u32 = 10;
pub const D3D12_VIDEO_DECODE_MAX_HISTOGRAM_COMPONENTS: u32 = 4;
pub const D3D12_VIDEO_DECODE_MIN_BITSTREAM_OFFSET_ALIGNMENT: u32 = 256;
pub const D3D12_VIDEO_DECODE_MIN_HISTOGRAM_OFFSET_ALIGNMENT: u32 = 256;
pub const D3D12_VIDEO_DECODE_STATUS_MACROBLOCKS_AFFECTED_UNKNOWN: u32 = 4294967295;
pub const D3D12_VIDEO_ENCODER_AV1_INVALID_DPB_RESOURCE_INDEX: u32 = 255;
pub const D3D12_VIDEO_ENCODER_AV1_MAX_TILE_COLS: u32 = 64;
pub const D3D12_VIDEO_ENCODER_AV1_MAX_TILE_ROWS: u32 = 64;
pub const D3D12_VIDEO_ENCODER_AV1_SUPERRES_DENOM_MIN: u32 = 9;
pub const D3D12_VIDEO_ENCODER_AV1_SUPERRES_NUM: u32 = 8;
pub const D3D12_VIDEO_PROCESS_MAX_FILTERS: u32 = 32;
pub const D3D12_VIDEO_PROCESS_STEREO_VIEWS: u32 = 2;
pub const D3D12_VIEWPORT_AND_SCISSORRECT_MAX_INDEX: u32 = 15;
pub const D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE: u32 = 16;
pub const D3D12_VIEWPORT_BOUNDS_MAX: u32 = 32767;
pub const D3D12_VIEWPORT_BOUNDS_MIN: i32 = -32768;
pub const D3D12_VS_INPUT_REGISTER_COMPONENTS: u32 = 4;
pub const D3D12_VS_INPUT_REGISTER_COMPONENT_BIT_COUNT: u32 = 32;
pub const D3D12_VS_INPUT_REGISTER_COUNT: u32 = 32;
pub const D3D12_VS_INPUT_REGISTER_READS_PER_INST: u32 = 2;
pub const D3D12_VS_INPUT_REGISTER_READ_PORTS: u32 = 1;
pub const D3D12_VS_OUTPUT_REGISTER_COMPONENTS: u32 = 4;
pub const D3D12_VS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT: u32 = 32;
pub const D3D12_VS_OUTPUT_REGISTER_COUNT: u32 = 32;
pub const D3D12_WHQL_CONTEXT_COUNT_FOR_RESOURCE_LIMIT: u32 = 10;
pub const D3D12_WHQL_DRAWINDEXED_INDEX_COUNT_2_TO_EXP: u32 = 25;
pub const D3D12_WHQL_DRAW_VERTEX_COUNT_2_TO_EXP: u32 = 25;
pub const D3D12_WORK_GRAPHS_BACKING_MEMORY_ALIGNMENT_IN_BYTES: u32 = 8;
pub const D3D12_WORK_GRAPHS_MAX_NODE_DEPTH: u32 = 32;
pub const LUID_DEFINED: u32 = 1;
pub const D3D12_SHADER_COMPONENT_MAPPING_MASK: u32 = 7;
pub const D3D12_SHADER_COMPONENT_MAPPING_SHIFT: u32 = 3;
pub const D3D12_FILTER_REDUCTION_TYPE_MASK: u32 = 3;
pub const D3D12_FILTER_REDUCTION_TYPE_SHIFT: u32 = 7;
pub const D3D12_FILTER_TYPE_MASK: u32 = 3;
pub const D3D12_MIN_FILTER_SHIFT: u32 = 4;
pub const D3D12_MAG_FILTER_SHIFT: u32 = 2;
pub const D3D12_MIP_FILTER_SHIFT: u32 = 0;
pub const D3D12_ANISOTROPIC_FILTERING_BIT: u32 = 64;
pub const D3D12_SHADING_RATE_X_AXIS_SHIFT: u32 = 2;
pub const D3D12_SHADING_RATE_VALID_MASK: u32 = 3;
pub const D3D12_INFO_QUEUE_DEFAULT_MESSAGE_COUNT_LIMIT: u32 = 1024;
pub const D3D_SHADER_REQUIRES_STENCIL_REF: u32 = 512;
pub const D3D_SHADER_REQUIRES_INNER_COVERAGE: u32 = 1024;
pub const D3D_SHADER_REQUIRES_TYPED_UAV_LOAD_ADDITIONAL_FORMATS: u32 = 2048;
pub const D3D_SHADER_REQUIRES_ROVS: u32 = 4096;
pub const D3D_SHADER_REQUIRES_VIEWPORT_AND_RT_ARRAY_INDEX_FROM_ANY_SHADER_FEEDING_RASTERIZER: u32 = 8192;
pub const D3D_SHADER_REQUIRES_WAVE_OPS: u32 = 16384;
pub const D3D_SHADER_REQUIRES_INT64_OPS: u32 = 32768;
pub const D3D_SHADER_REQUIRES_VIEW_ID: u32 = 65536;
pub const D3D_SHADER_REQUIRES_BARYCENTRICS: u32 = 131072;
pub const D3D_SHADER_REQUIRES_NATIVE_16BIT_OPS: u32 = 262144;
pub const D3D_SHADER_REQUIRES_SHADING_RATE: u32 = 524288;
pub const D3D_SHADER_REQUIRES_RAYTRACING_TIER_1_1: u32 = 1048576;
pub const D3D_SHADER_REQUIRES_SAMPLER_FEEDBACK: u32 = 2097152;
pub const D3D_SHADER_REQUIRES_ATOMIC_INT64_ON_TYPED_RESOURCE: u32 = 4194304;
pub const D3D_SHADER_REQUIRES_ATOMIC_INT64_ON_GROUP_SHARED: u32 = 8388608;
pub const D3D_SHADER_REQUIRES_DERIVATIVES_IN_MESH_AND_AMPLIFICATION_SHADERS: u32 = 16777216;
pub const D3D_SHADER_REQUIRES_RESOURCE_DESCRIPTOR_HEAP_INDEXING: u32 = 33554432;
pub const D3D_SHADER_REQUIRES_SAMPLER_DESCRIPTOR_HEAP_INDEXING: u32 = 67108864;
pub const D3D_SHADER_REQUIRES_WAVE_MMA: u32 = 134217728;
pub const D3D_SHADER_REQUIRES_ATOMIC_INT64_ON_DESCRIPTOR_HEAP_RESOURCE: u32 = 268435456;
pub const D3D_SHADER_REQUIRES_ADVANCED_TEXTURE_OPS: u32 = 536870912;
pub const D3D_SHADER_REQUIRES_WRITEABLE_MSAA_TEXTURES: u32 = 1073741824;
pub const D3D_SHADER_REQUIRES_SAMPLE_CMP_GRADIENT_OR_BIAS: u32 = 2147483648;const (
D3D12_SHADER_COMPONENT_MAPPING_ALWAYS_SET_BIT_AVOIDING_ZEROMEM_MISTAKES uint32 = 4096
D3D12_DEFAULT_SHADER_4_COMPONENT_MAPPING uint32 = 5768
D3D12_16BIT_INDEX_STRIP_CUT_VALUE uint32 = 65535
D3D12_32BIT_INDEX_STRIP_CUT_VALUE uint32 = 4294967295
D3D12_8BIT_INDEX_STRIP_CUT_VALUE uint32 = 255
D3D12_APPEND_ALIGNED_ELEMENT uint32 = 4294967295
D3D12_ARRAY_AXIS_ADDRESS_RANGE_BIT_COUNT uint32 = 9
D3D12_CLIP_OR_CULL_DISTANCE_COUNT uint32 = 8
D3D12_CLIP_OR_CULL_DISTANCE_ELEMENT_COUNT uint32 = 2
D3D12_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT uint32 = 14
D3D12_COMMONSHADER_CONSTANT_BUFFER_COMPONENTS uint32 = 4
D3D12_COMMONSHADER_CONSTANT_BUFFER_COMPONENT_BIT_COUNT uint32 = 32
D3D12_COMMONSHADER_CONSTANT_BUFFER_HW_SLOT_COUNT uint32 = 15
D3D12_COMMONSHADER_CONSTANT_BUFFER_PARTIAL_UPDATE_EXTENTS_BYTE_ALIGNMENT uint32 = 16
D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COMPONENTS uint32 = 4
D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COUNT uint32 = 15
D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READS_PER_INST uint32 = 1
D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READ_PORTS uint32 = 1
D3D12_COMMONSHADER_FLOWCONTROL_NESTING_LIMIT uint32 = 64
D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COMPONENTS uint32 = 4
D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COUNT uint32 = 1
D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READS_PER_INST uint32 = 1
D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READ_PORTS uint32 = 1
D3D12_COMMONSHADER_IMMEDIATE_VALUE_COMPONENT_BIT_COUNT uint32 = 32
D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_COMPONENTS uint32 = 1
D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_COUNT uint32 = 128
D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_READS_PER_INST uint32 = 1
D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_READ_PORTS uint32 = 1
D3D12_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT uint32 = 128
D3D12_COMMONSHADER_SAMPLER_REGISTER_COMPONENTS uint32 = 1
D3D12_COMMONSHADER_SAMPLER_REGISTER_COUNT uint32 = 16
D3D12_COMMONSHADER_SAMPLER_REGISTER_READS_PER_INST uint32 = 1
D3D12_COMMONSHADER_SAMPLER_REGISTER_READ_PORTS uint32 = 1
D3D12_COMMONSHADER_SAMPLER_SLOT_COUNT uint32 = 16
D3D12_COMMONSHADER_SUBROUTINE_NESTING_LIMIT uint32 = 32
D3D12_COMMONSHADER_TEMP_REGISTER_COMPONENTS uint32 = 4
D3D12_COMMONSHADER_TEMP_REGISTER_COMPONENT_BIT_COUNT uint32 = 32
D3D12_COMMONSHADER_TEMP_REGISTER_COUNT uint32 = 4096
D3D12_COMMONSHADER_TEMP_REGISTER_READS_PER_INST uint32 = 3
D3D12_COMMONSHADER_TEMP_REGISTER_READ_PORTS uint32 = 3
D3D12_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MAX uint32 = 10
D3D12_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MIN int32 = -10
D3D12_COMMONSHADER_TEXEL_OFFSET_MAX_NEGATIVE int32 = -8
D3D12_COMMONSHADER_TEXEL_OFFSET_MAX_POSITIVE uint32 = 7
D3D12_CONSTANT_BUFFER_DATA_PLACEMENT_ALIGNMENT uint32 = 256
D3D12_CS_4_X_BUCKET00_MAX_BYTES_TGSM_WRITABLE_PER_THREAD uint32 = 256
D3D12_CS_4_X_BUCKET00_MAX_NUM_THREADS_PER_GROUP uint32 = 64
D3D12_CS_4_X_BUCKET01_MAX_BYTES_TGSM_WRITABLE_PER_THREAD uint32 = 240
D3D12_CS_4_X_BUCKET01_MAX_NUM_THREADS_PER_GROUP uint32 = 68
D3D12_CS_4_X_BUCKET02_MAX_BYTES_TGSM_WRITABLE_PER_THREAD uint32 = 224
D3D12_CS_4_X_BUCKET02_MAX_NUM_THREADS_PER_GROUP uint32 = 72
D3D12_CS_4_X_BUCKET03_MAX_BYTES_TGSM_WRITABLE_PER_THREAD uint32 = 208
D3D12_CS_4_X_BUCKET03_MAX_NUM_THREADS_PER_GROUP uint32 = 76
D3D12_CS_4_X_BUCKET04_MAX_BYTES_TGSM_WRITABLE_PER_THREAD uint32 = 192
D3D12_CS_4_X_BUCKET04_MAX_NUM_THREADS_PER_GROUP uint32 = 84
D3D12_CS_4_X_BUCKET05_MAX_BYTES_TGSM_WRITABLE_PER_THREAD uint32 = 176
D3D12_CS_4_X_BUCKET05_MAX_NUM_THREADS_PER_GROUP uint32 = 92
D3D12_CS_4_X_BUCKET06_MAX_BYTES_TGSM_WRITABLE_PER_THREAD uint32 = 160
D3D12_CS_4_X_BUCKET06_MAX_NUM_THREADS_PER_GROUP uint32 = 100
D3D12_CS_4_X_BUCKET07_MAX_BYTES_TGSM_WRITABLE_PER_THREAD uint32 = 144
D3D12_CS_4_X_BUCKET07_MAX_NUM_THREADS_PER_GROUP uint32 = 112
D3D12_CS_4_X_BUCKET08_MAX_BYTES_TGSM_WRITABLE_PER_THREAD uint32 = 128
D3D12_CS_4_X_BUCKET08_MAX_NUM_THREADS_PER_GROUP uint32 = 128
D3D12_CS_4_X_BUCKET09_MAX_BYTES_TGSM_WRITABLE_PER_THREAD uint32 = 112
D3D12_CS_4_X_BUCKET09_MAX_NUM_THREADS_PER_GROUP uint32 = 144
D3D12_CS_4_X_BUCKET10_MAX_BYTES_TGSM_WRITABLE_PER_THREAD uint32 = 96
D3D12_CS_4_X_BUCKET10_MAX_NUM_THREADS_PER_GROUP uint32 = 168
D3D12_CS_4_X_BUCKET11_MAX_BYTES_TGSM_WRITABLE_PER_THREAD uint32 = 80
D3D12_CS_4_X_BUCKET11_MAX_NUM_THREADS_PER_GROUP uint32 = 204
D3D12_CS_4_X_BUCKET12_MAX_BYTES_TGSM_WRITABLE_PER_THREAD uint32 = 64
D3D12_CS_4_X_BUCKET12_MAX_NUM_THREADS_PER_GROUP uint32 = 256
D3D12_CS_4_X_BUCKET13_MAX_BYTES_TGSM_WRITABLE_PER_THREAD uint32 = 48
D3D12_CS_4_X_BUCKET13_MAX_NUM_THREADS_PER_GROUP uint32 = 340
D3D12_CS_4_X_BUCKET14_MAX_BYTES_TGSM_WRITABLE_PER_THREAD uint32 = 32
D3D12_CS_4_X_BUCKET14_MAX_NUM_THREADS_PER_GROUP uint32 = 512
D3D12_CS_4_X_BUCKET15_MAX_BYTES_TGSM_WRITABLE_PER_THREAD uint32 = 16
D3D12_CS_4_X_BUCKET15_MAX_NUM_THREADS_PER_GROUP uint32 = 768
D3D12_CS_4_X_DISPATCH_MAX_THREAD_GROUPS_IN_Z_DIMENSION uint32 = 1
D3D12_CS_4_X_RAW_UAV_BYTE_ALIGNMENT uint32 = 256
D3D12_CS_4_X_THREAD_GROUP_MAX_THREADS_PER_GROUP uint32 = 768
D3D12_CS_4_X_THREAD_GROUP_MAX_X uint32 = 768
D3D12_CS_4_X_THREAD_GROUP_MAX_Y uint32 = 768
D3D12_CS_4_X_UAV_REGISTER_COUNT uint32 = 1
D3D12_CS_DISPATCH_MAX_THREAD_GROUPS_PER_DIMENSION uint32 = 65535
D3D12_CS_TGSM_REGISTER_COUNT uint32 = 8192
D3D12_CS_TGSM_REGISTER_READS_PER_INST uint32 = 1
D3D12_CS_TGSM_RESOURCE_REGISTER_COMPONENTS uint32 = 1
D3D12_CS_TGSM_RESOURCE_REGISTER_READ_PORTS uint32 = 1
D3D12_CS_THREADGROUPID_REGISTER_COMPONENTS uint32 = 3
D3D12_CS_THREADGROUPID_REGISTER_COUNT uint32 = 1
D3D12_CS_THREADIDINGROUPFLATTENED_REGISTER_COMPONENTS uint32 = 1
D3D12_CS_THREADIDINGROUPFLATTENED_REGISTER_COUNT uint32 = 1
D3D12_CS_THREADIDINGROUP_REGISTER_COMPONENTS uint32 = 3
D3D12_CS_THREADIDINGROUP_REGISTER_COUNT uint32 = 1
D3D12_CS_THREADID_REGISTER_COMPONENTS uint32 = 3
D3D12_CS_THREADID_REGISTER_COUNT uint32 = 1
D3D12_CS_THREAD_GROUP_MAX_THREADS_PER_GROUP uint32 = 1024
D3D12_CS_THREAD_GROUP_MAX_X uint32 = 1024
D3D12_CS_THREAD_GROUP_MAX_Y uint32 = 1024
D3D12_CS_THREAD_GROUP_MAX_Z uint32 = 64
D3D12_CS_THREAD_GROUP_MIN_X uint32 = 1
D3D12_CS_THREAD_GROUP_MIN_Y uint32 = 1
D3D12_CS_THREAD_GROUP_MIN_Z uint32 = 1
D3D12_CS_THREAD_LOCAL_TEMP_REGISTER_POOL uint32 = 16384
D3D12_DEFAULT_BLEND_FACTOR_ALPHA float32 = 1
D3D12_DEFAULT_BLEND_FACTOR_BLUE float32 = 1
D3D12_DEFAULT_BLEND_FACTOR_GREEN float32 = 1
D3D12_DEFAULT_BLEND_FACTOR_RED float32 = 1
D3D12_DEFAULT_BORDER_COLOR_COMPONENT float32 = 0
D3D12_DEFAULT_DEPTH_BIAS int32 = 0
D3D12_DEFAULT_DEPTH_BIAS_CLAMP float32 = 0
D3D12_DEFAULT_MAX_ANISOTROPY uint32 = 16
D3D12_DEFAULT_MIP_LOD_BIAS float32 = 0
D3D12_DEFAULT_MSAA_RESOURCE_PLACEMENT_ALIGNMENT uint32 = 4194304
D3D12_DEFAULT_RENDER_TARGET_ARRAY_INDEX uint32 = 0
D3D12_DEFAULT_RESOURCE_PLACEMENT_ALIGNMENT uint32 = 65536
D3D12_DEFAULT_SAMPLE_MASK uint32 = 4294967295
D3D12_DEFAULT_SCISSOR_ENDX uint32 = 0
D3D12_DEFAULT_SCISSOR_ENDY uint32 = 0
D3D12_DEFAULT_SCISSOR_STARTX uint32 = 0
D3D12_DEFAULT_SCISSOR_STARTY uint32 = 0
D3D12_DEFAULT_SLOPE_SCALED_DEPTH_BIAS float32 = 0
D3D12_DEFAULT_STENCIL_READ_MASK uint32 = 255
D3D12_DEFAULT_STENCIL_REFERENCE uint32 = 0
D3D12_DEFAULT_STENCIL_WRITE_MASK uint32 = 255
D3D12_DEFAULT_VIEWPORT_AND_SCISSORRECT_INDEX uint32 = 0
D3D12_DEFAULT_VIEWPORT_HEIGHT uint32 = 0
D3D12_DEFAULT_VIEWPORT_MAX_DEPTH float32 = 0
D3D12_DEFAULT_VIEWPORT_MIN_DEPTH float32 = 0
D3D12_DEFAULT_VIEWPORT_TOPLEFTX uint32 = 0
D3D12_DEFAULT_VIEWPORT_TOPLEFTY uint32 = 0
D3D12_DEFAULT_VIEWPORT_WIDTH uint32 = 0
D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND uint32 = 4294967295
D3D12_DRIVER_RESERVED_REGISTER_SPACE_VALUES_END uint32 = 4294967287
D3D12_DRIVER_RESERVED_REGISTER_SPACE_VALUES_START uint32 = 4294967280
D3D12_DS_INPUT_CONTROL_POINTS_MAX_TOTAL_SCALARS uint32 = 3968
D3D12_DS_INPUT_CONTROL_POINT_REGISTER_COMPONENTS uint32 = 4
D3D12_DS_INPUT_CONTROL_POINT_REGISTER_COMPONENT_BIT_COUNT uint32 = 32
D3D12_DS_INPUT_CONTROL_POINT_REGISTER_COUNT uint32 = 32
D3D12_DS_INPUT_CONTROL_POINT_REGISTER_READS_PER_INST uint32 = 2
D3D12_DS_INPUT_CONTROL_POINT_REGISTER_READ_PORTS uint32 = 1
D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_COMPONENTS uint32 = 3
D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_COMPONENT_BIT_COUNT uint32 = 32
D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_COUNT uint32 = 1
D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_READS_PER_INST uint32 = 2
D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_READ_PORTS uint32 = 1
D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_COMPONENTS uint32 = 4
D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_COMPONENT_BIT_COUNT uint32 = 32
D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_COUNT uint32 = 32
D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_READS_PER_INST uint32 = 2
D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_READ_PORTS uint32 = 1
D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENTS uint32 = 1
D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENT_BIT_COUNT uint32 = 32
D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_COUNT uint32 = 1
D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_READS_PER_INST uint32 = 2
D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_READ_PORTS uint32 = 1
D3D12_DS_OUTPUT_REGISTER_COMPONENTS uint32 = 4
D3D12_DS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT uint32 = 32
D3D12_DS_OUTPUT_REGISTER_COUNT uint32 = 32
D3D12_FLOAT16_FUSED_TOLERANCE_IN_ULP float64 = 0.6
D3D12_FLOAT32_TO_INTEGER_TOLERANCE_IN_ULP float32 = 0.6
D3D12_FLOAT_TO_SRGB_EXPONENT_DENOMINATOR float32 = 2.4
D3D12_FLOAT_TO_SRGB_EXPONENT_NUMERATOR float32 = 1
D3D12_FLOAT_TO_SRGB_OFFSET float32 = 0.055
D3D12_FLOAT_TO_SRGB_SCALE_1 float32 = 12.92
D3D12_FLOAT_TO_SRGB_SCALE_2 float32 = 1.055
D3D12_FLOAT_TO_SRGB_THRESHOLD float32 = 0.0031308
D3D12_FTOU_INSTRUCTION_MIN_INPUT float32 = 0
D3D12_GS_INPUT_INSTANCE_ID_READS_PER_INST uint32 = 2
D3D12_GS_INPUT_INSTANCE_ID_READ_PORTS uint32 = 1
D3D12_GS_INPUT_INSTANCE_ID_REGISTER_COMPONENTS uint32 = 1
D3D12_GS_INPUT_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT uint32 = 32
D3D12_GS_INPUT_INSTANCE_ID_REGISTER_COUNT uint32 = 1
D3D12_GS_INPUT_PRIM_CONST_REGISTER_COMPONENTS uint32 = 1
D3D12_GS_INPUT_PRIM_CONST_REGISTER_COMPONENT_BIT_COUNT uint32 = 32
D3D12_GS_INPUT_PRIM_CONST_REGISTER_COUNT uint32 = 1
D3D12_GS_INPUT_PRIM_CONST_REGISTER_READS_PER_INST uint32 = 2
D3D12_GS_INPUT_PRIM_CONST_REGISTER_READ_PORTS uint32 = 1
D3D12_GS_INPUT_REGISTER_COMPONENTS uint32 = 4
D3D12_GS_INPUT_REGISTER_COMPONENT_BIT_COUNT uint32 = 32
D3D12_GS_INPUT_REGISTER_COUNT uint32 = 32
D3D12_GS_INPUT_REGISTER_READS_PER_INST uint32 = 2
D3D12_GS_INPUT_REGISTER_READ_PORTS uint32 = 1
D3D12_GS_INPUT_REGISTER_VERTICES uint32 = 32
D3D12_GS_MAX_INSTANCE_COUNT uint32 = 32
D3D12_GS_MAX_OUTPUT_VERTEX_COUNT_ACROSS_INSTANCES uint32 = 1024
D3D12_GS_OUTPUT_ELEMENTS uint32 = 32
D3D12_GS_OUTPUT_REGISTER_COMPONENTS uint32 = 4
D3D12_GS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT uint32 = 32
D3D12_GS_OUTPUT_REGISTER_COUNT uint32 = 32
D3D12_HS_CONTROL_POINT_PHASE_INPUT_REGISTER_COUNT uint32 = 32
D3D12_HS_CONTROL_POINT_PHASE_OUTPUT_REGISTER_COUNT uint32 = 32
D3D12_HS_CONTROL_POINT_REGISTER_COMPONENTS uint32 = 4
D3D12_HS_CONTROL_POINT_REGISTER_COMPONENT_BIT_COUNT uint32 = 32
D3D12_HS_CONTROL_POINT_REGISTER_READS_PER_INST uint32 = 2
D3D12_HS_CONTROL_POINT_REGISTER_READ_PORTS uint32 = 1
D3D12_HS_FORK_PHASE_INSTANCE_COUNT_UPPER_BOUND uint32 = 4294967295
D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COMPONENTS uint32 = 1
D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT uint32 = 32
D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COUNT uint32 = 1
D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_READS_PER_INST uint32 = 2
D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_READ_PORTS uint32 = 1
D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COMPONENTS uint32 = 1
D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT uint32 = 32
D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COUNT uint32 = 1
D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_READS_PER_INST uint32 = 2
D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_READ_PORTS uint32 = 1
D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENTS uint32 = 1
D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENT_BIT_COUNT uint32 = 32
D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_COUNT uint32 = 1
D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_READS_PER_INST uint32 = 2
D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_READ_PORTS uint32 = 1
D3D12_HS_JOIN_PHASE_INSTANCE_COUNT_UPPER_BOUND uint32 = 4294967295
D3D12_HS_MAXTESSFACTOR_LOWER_BOUND float32 = 1
D3D12_HS_MAXTESSFACTOR_UPPER_BOUND float32 = 64
D3D12_HS_OUTPUT_CONTROL_POINTS_MAX_TOTAL_SCALARS uint32 = 3968
D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COMPONENTS uint32 = 1
D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COMPONENT_BIT_COUNT uint32 = 32
D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COUNT uint32 = 1
D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_READS_PER_INST uint32 = 2
D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_READ_PORTS uint32 = 1
D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COMPONENTS uint32 = 4
D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COMPONENT_BIT_COUNT uint32 = 32
D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COUNT uint32 = 32
D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_READS_PER_INST uint32 = 2
D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_READ_PORTS uint32 = 1
D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_SCALAR_COMPONENTS uint32 = 128
D3D12_IA_DEFAULT_INDEX_BUFFER_OFFSET_IN_BYTES uint32 = 0
D3D12_IA_DEFAULT_PRIMITIVE_TOPOLOGY uint32 = 0
D3D12_IA_DEFAULT_VERTEX_BUFFER_OFFSET_IN_BYTES uint32 = 0
D3D12_IA_INDEX_INPUT_RESOURCE_SLOT_COUNT uint32 = 1
D3D12_IA_INSTANCE_ID_BIT_COUNT uint32 = 32
D3D12_IA_INTEGER_ARITHMETIC_BIT_COUNT uint32 = 32
D3D12_IA_PATCH_MAX_CONTROL_POINT_COUNT uint32 = 32
D3D12_IA_PRIMITIVE_ID_BIT_COUNT uint32 = 32
D3D12_IA_VERTEX_ID_BIT_COUNT uint32 = 32
D3D12_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT uint32 = 32
D3D12_IA_VERTEX_INPUT_STRUCTURE_ELEMENTS_COMPONENTS uint32 = 128
D3D12_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT uint32 = 32
D3D12_INTEGER_DIVIDE_BY_ZERO_QUOTIENT uint32 = 4294967295
D3D12_INTEGER_DIVIDE_BY_ZERO_REMAINDER uint32 = 4294967295
D3D12_KEEP_RENDER_TARGETS_AND_DEPTH_STENCIL uint32 = 4294967295
D3D12_KEEP_UNORDERED_ACCESS_VIEWS uint32 = 4294967295
D3D12_LINEAR_GAMMA float32 = 1
D3D12_MAJOR_VERSION uint32 = 12
D3D12_MAX_BORDER_COLOR_COMPONENT float32 = 1
D3D12_MAX_DEPTH float32 = 1
D3D12_MAX_LIVE_STATIC_SAMPLERS uint32 = 2032
D3D12_MAX_MAXANISOTROPY uint32 = 16
D3D12_MAX_MULTISAMPLE_SAMPLE_COUNT uint32 = 32
D3D12_MAX_ROOT_COST uint32 = 64
D3D12_MAX_SHADER_VISIBLE_DESCRIPTOR_HEAP_SIZE_TIER_1 uint32 = 1000000
D3D12_MAX_SHADER_VISIBLE_DESCRIPTOR_HEAP_SIZE_TIER_2 uint32 = 1000000
D3D12_MAX_SHADER_VISIBLE_SAMPLER_HEAP_SIZE uint32 = 2048
D3D12_MAX_TEXTURE_DIMENSION_2_TO_EXP uint32 = 17
D3D12_MAX_VIEW_INSTANCE_COUNT uint32 = 4
D3D12_MINOR_VERSION uint32 = 0
D3D12_MIN_BORDER_COLOR_COMPONENT float32 = 0
D3D12_MIN_DEPTH float32 = 0
D3D12_MIN_MAXANISOTROPY uint32 = 0
D3D12_MIP_LOD_BIAS_MAX float32 = 15.99
D3D12_MIP_LOD_BIAS_MIN float32 = -16
D3D12_MIP_LOD_FRACTIONAL_BIT_COUNT uint32 = 8
D3D12_MIP_LOD_RANGE_BIT_COUNT uint32 = 8
D3D12_MULTISAMPLE_ANTIALIAS_LINE_WIDTH float32 = 1.4
D3D12_NONSAMPLE_FETCH_OUT_OF_RANGE_ACCESS_RESULT uint32 = 0
D3D12_OS_RESERVED_REGISTER_SPACE_VALUES_END uint32 = 4294967295
D3D12_OS_RESERVED_REGISTER_SPACE_VALUES_START uint32 = 4294967288
D3D12_PACKED_TILE uint32 = 4294967295
D3D12_PIXEL_ADDRESS_RANGE_BIT_COUNT uint32 = 15
D3D12_PREVIEW_SDK_VERSION uint32 = 717
D3D12_PRE_SCISSOR_PIXEL_ADDRESS_RANGE_BIT_COUNT uint32 = 16
D3D12_PS_CS_UAV_REGISTER_COMPONENTS uint32 = 1
D3D12_PS_CS_UAV_REGISTER_COUNT uint32 = 8
D3D12_PS_CS_UAV_REGISTER_READS_PER_INST uint32 = 1
D3D12_PS_CS_UAV_REGISTER_READ_PORTS uint32 = 1
D3D12_PS_FRONTFACING_DEFAULT_VALUE uint32 = 4294967295
D3D12_PS_FRONTFACING_FALSE_VALUE uint32 = 0
D3D12_PS_FRONTFACING_TRUE_VALUE uint32 = 4294967295
D3D12_PS_INPUT_REGISTER_COMPONENTS uint32 = 4
D3D12_PS_INPUT_REGISTER_COMPONENT_BIT_COUNT uint32 = 32
D3D12_PS_INPUT_REGISTER_COUNT uint32 = 32
D3D12_PS_INPUT_REGISTER_READS_PER_INST uint32 = 2
D3D12_PS_INPUT_REGISTER_READ_PORTS uint32 = 1
D3D12_PS_LEGACY_PIXEL_CENTER_FRACTIONAL_COMPONENT float32 = 0
D3D12_PS_OUTPUT_DEPTH_REGISTER_COMPONENTS uint32 = 1
D3D12_PS_OUTPUT_DEPTH_REGISTER_COMPONENT_BIT_COUNT uint32 = 32
D3D12_PS_OUTPUT_DEPTH_REGISTER_COUNT uint32 = 1
D3D12_PS_OUTPUT_MASK_REGISTER_COMPONENTS uint32 = 1
D3D12_PS_OUTPUT_MASK_REGISTER_COMPONENT_BIT_COUNT uint32 = 32
D3D12_PS_OUTPUT_MASK_REGISTER_COUNT uint32 = 1
D3D12_PS_OUTPUT_REGISTER_COMPONENTS uint32 = 4
D3D12_PS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT uint32 = 32
D3D12_PS_OUTPUT_REGISTER_COUNT uint32 = 8
D3D12_PS_PIXEL_CENTER_FRACTIONAL_COMPONENT float32 = 0.5
D3D12_RAW_UAV_SRV_BYTE_ALIGNMENT uint32 = 16
D3D12_RAYTRACING_AABB_BYTE_ALIGNMENT uint32 = 8
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BYTE_ALIGNMENT uint32 = 256
D3D12_RAYTRACING_INSTANCE_DESCS_BYTE_ALIGNMENT uint32 = 16
D3D12_RAYTRACING_MAX_ATTRIBUTE_SIZE_IN_BYTES uint32 = 32
D3D12_RAYTRACING_MAX_DECLARABLE_TRACE_RECURSION_DEPTH uint32 = 31
D3D12_RAYTRACING_MAX_GEOMETRIES_PER_BOTTOM_LEVEL_ACCELERATION_STRUCTURE uint32 = 16777216
D3D12_RAYTRACING_MAX_INSTANCES_PER_TOP_LEVEL_ACCELERATION_STRUCTURE uint32 = 16777216
D3D12_RAYTRACING_MAX_PRIMITIVES_PER_BOTTOM_LEVEL_ACCELERATION_STRUCTURE uint32 = 536870912
D3D12_RAYTRACING_MAX_RAY_GENERATION_SHADER_THREADS uint32 = 1073741824
D3D12_RAYTRACING_MAX_SHADER_RECORD_STRIDE uint32 = 4096
D3D12_RAYTRACING_OPACITY_MICROMAP_ARRAY_BYTE_ALIGNMENT uint32 = 128
D3D12_RAYTRACING_OPACITY_MICROMAP_OC1_MAX_SUBDIVISION_LEVEL uint32 = 12
D3D12_RAYTRACING_SHADER_RECORD_BYTE_ALIGNMENT uint32 = 32
D3D12_RAYTRACING_SHADER_TABLE_BYTE_ALIGNMENT uint32 = 64
D3D12_RAYTRACING_TRANSFORM3X4_BYTE_ALIGNMENT uint32 = 16
D3D12_REQ_BLEND_OBJECT_COUNT_PER_DEVICE uint32 = 4096
D3D12_REQ_BUFFER_RESOURCE_TEXEL_COUNT_2_TO_EXP uint32 = 27
D3D12_REQ_CONSTANT_BUFFER_ELEMENT_COUNT uint32 = 4096
D3D12_REQ_DEPTH_STENCIL_OBJECT_COUNT_PER_DEVICE uint32 = 4096
D3D12_REQ_DRAWINDEXED_INDEX_COUNT_2_TO_EXP uint32 = 32
D3D12_REQ_DRAW_VERTEX_COUNT_2_TO_EXP uint32 = 32
D3D12_REQ_FILTERING_HW_ADDRESSABLE_RESOURCE_DIMENSION uint32 = 16384
D3D12_REQ_GS_INVOCATION_32BIT_OUTPUT_COMPONENT_LIMIT uint32 = 1024
D3D12_REQ_IMMEDIATE_CONSTANT_BUFFER_ELEMENT_COUNT uint32 = 4096
D3D12_REQ_MAXANISOTROPY uint32 = 16
D3D12_REQ_MIP_LEVELS uint32 = 15
D3D12_REQ_MULTI_ELEMENT_STRUCTURE_SIZE_IN_BYTES uint32 = 2048
D3D12_REQ_RASTERIZER_OBJECT_COUNT_PER_DEVICE uint32 = 4096
D3D12_REQ_RENDER_TO_BUFFER_WINDOW_WIDTH uint32 = 16384
D3D12_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_A_TERM uint32 = 128
D3D12_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_B_TERM float32 = 0.25
D3D12_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_C_TERM uint32 = 2048
D3D12_REQ_RESOURCE_VIEW_COUNT_PER_DEVICE_2_TO_EXP uint32 = 20
D3D12_REQ_SAMPLER_OBJECT_COUNT_PER_DEVICE uint32 = 4096
D3D12_REQ_SUBRESOURCES uint32 = 30720
D3D12_REQ_TEXTURE1D_ARRAY_AXIS_DIMENSION uint32 = 2048
D3D12_REQ_TEXTURE1D_U_DIMENSION uint32 = 16384
D3D12_REQ_TEXTURE2D_ARRAY_AXIS_DIMENSION uint32 = 2048
D3D12_REQ_TEXTURE2D_U_OR_V_DIMENSION uint32 = 16384
D3D12_REQ_TEXTURE3D_U_V_OR_W_DIMENSION uint32 = 2048
D3D12_REQ_TEXTURECUBE_DIMENSION uint32 = 16384
D3D12_RESINFO_INSTRUCTION_MISSING_COMPONENT_RETVAL uint32 = 0
D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES uint32 = 4294967295
D3D12_RS_SET_SHADING_RATE_COMBINER_COUNT uint32 = 2
D3D12_SDK_VERSION uint32 = 618
D3D12_SHADER_IDENTIFIER_SIZE_IN_BYTES uint32 = 32
D3D12_SHADER_MAJOR_VERSION uint32 = 5
D3D12_SHADER_MAX_INSTANCES uint32 = 65535
D3D12_SHADER_MAX_INTERFACES uint32 = 253
D3D12_SHADER_MAX_INTERFACE_CALL_SITES uint32 = 4096
D3D12_SHADER_MAX_TYPES uint32 = 65535
D3D12_SHADER_MINOR_VERSION uint32 = 1
D3D12_SHIFT_INSTRUCTION_PAD_VALUE uint32 = 0
D3D12_SHIFT_INSTRUCTION_SHIFT_VALUE_BIT_COUNT uint32 = 5
D3D12_SIMULTANEOUS_RENDER_TARGET_COUNT uint32 = 8
D3D12_SMALL_MSAA_RESOURCE_PLACEMENT_ALIGNMENT uint32 = 65536
D3D12_SMALL_RESOURCE_PLACEMENT_ALIGNMENT uint32 = 4096
D3D12_SO_BUFFER_MAX_STRIDE_IN_BYTES uint32 = 2048
D3D12_SO_BUFFER_MAX_WRITE_WINDOW_IN_BYTES uint32 = 512
D3D12_SO_BUFFER_SLOT_COUNT uint32 = 4
D3D12_SO_DDI_REGISTER_INDEX_DENOTING_GAP uint32 = 4294967295
D3D12_SO_NO_RASTERIZED_STREAM uint32 = 4294967295
D3D12_SO_OUTPUT_COMPONENT_COUNT uint32 = 128
D3D12_SO_STREAM_COUNT uint32 = 4
D3D12_SPEC_DATE_DAY uint32 = 14
D3D12_SPEC_DATE_MONTH uint32 = 11
D3D12_SPEC_DATE_YEAR uint32 = 2014
D3D12_SPEC_VERSION float64 = 1.16
D3D12_SRGB_GAMMA float32 = 2.2
D3D12_SRGB_TO_FLOAT_DENOMINATOR_1 float32 = 12.92
D3D12_SRGB_TO_FLOAT_DENOMINATOR_2 float32 = 1.055
D3D12_SRGB_TO_FLOAT_EXPONENT float32 = 2.4
D3D12_SRGB_TO_FLOAT_OFFSET float32 = 0.055
D3D12_SRGB_TO_FLOAT_THRESHOLD float32 = 0.04045
D3D12_SRGB_TO_FLOAT_TOLERANCE_IN_ULP float32 = 0.5
D3D12_STANDARD_COMPONENT_BIT_COUNT uint32 = 32
D3D12_STANDARD_COMPONENT_BIT_COUNT_DOUBLED uint32 = 64
D3D12_STANDARD_MAXIMUM_ELEMENT_ALIGNMENT_BYTE_MULTIPLE uint32 = 4
D3D12_STANDARD_PIXEL_COMPONENT_COUNT uint32 = 128
D3D12_STANDARD_PIXEL_ELEMENT_COUNT uint32 = 32
D3D12_STANDARD_VECTOR_SIZE uint32 = 4
D3D12_STANDARD_VERTEX_ELEMENT_COUNT uint32 = 32
D3D12_STANDARD_VERTEX_TOTAL_COMPONENT_COUNT uint32 = 64
D3D12_SUBPIXEL_FRACTIONAL_BIT_COUNT uint32 = 8
D3D12_SUBTEXEL_FRACTIONAL_BIT_COUNT uint32 = 8
D3D12_SYSTEM_RESERVED_REGISTER_SPACE_VALUES_END uint32 = 4294967295
D3D12_SYSTEM_RESERVED_REGISTER_SPACE_VALUES_START uint32 = 4294967280
D3D12_TESSELLATOR_MAX_EVEN_TESSELLATION_FACTOR uint32 = 64
D3D12_TESSELLATOR_MAX_ISOLINE_DENSITY_TESSELLATION_FACTOR uint32 = 64
D3D12_TESSELLATOR_MAX_ODD_TESSELLATION_FACTOR uint32 = 63
D3D12_TESSELLATOR_MAX_TESSELLATION_FACTOR uint32 = 64
D3D12_TESSELLATOR_MIN_EVEN_TESSELLATION_FACTOR uint32 = 2
D3D12_TESSELLATOR_MIN_ISOLINE_DENSITY_TESSELLATION_FACTOR uint32 = 1
D3D12_TESSELLATOR_MIN_ODD_TESSELLATION_FACTOR uint32 = 1
D3D12_TEXEL_ADDRESS_RANGE_BIT_COUNT uint32 = 16
D3D12_TEXTURE_DATA_PITCH_ALIGNMENT uint32 = 256
D3D12_TEXTURE_DATA_PLACEMENT_ALIGNMENT uint32 = 512
D3D12_TIGHT_ALIGNMENT_MIN_COMMITTED_RESOURCE_ALIGNMENT uint32 = 4096
D3D12_TIGHT_ALIGNMENT_MIN_PLACED_RESOURCE_ALIGNMENT uint32 = 8
D3D12_TILED_RESOURCE_TILE_SIZE_IN_BYTES uint32 = 65536
D3D12_TRACKED_WORKLOAD_MAX_INSTANCES uint32 = 32
D3D12_UAV_COUNTER_PLACEMENT_ALIGNMENT uint32 = 4096
D3D12_UAV_SLOT_COUNT uint32 = 64
D3D12_UNBOUND_MEMORY_ACCESS_RESULT uint32 = 0
D3D12_VIDEO_DECODE_MAX_ARGUMENTS uint32 = 10
D3D12_VIDEO_DECODE_MAX_HISTOGRAM_COMPONENTS uint32 = 4
D3D12_VIDEO_DECODE_MIN_BITSTREAM_OFFSET_ALIGNMENT uint32 = 256
D3D12_VIDEO_DECODE_MIN_HISTOGRAM_OFFSET_ALIGNMENT uint32 = 256
D3D12_VIDEO_DECODE_STATUS_MACROBLOCKS_AFFECTED_UNKNOWN uint32 = 4294967295
D3D12_VIDEO_ENCODER_AV1_INVALID_DPB_RESOURCE_INDEX uint32 = 255
D3D12_VIDEO_ENCODER_AV1_MAX_TILE_COLS uint32 = 64
D3D12_VIDEO_ENCODER_AV1_MAX_TILE_ROWS uint32 = 64
D3D12_VIDEO_ENCODER_AV1_SUPERRES_DENOM_MIN uint32 = 9
D3D12_VIDEO_ENCODER_AV1_SUPERRES_NUM uint32 = 8
D3D12_VIDEO_PROCESS_MAX_FILTERS uint32 = 32
D3D12_VIDEO_PROCESS_STEREO_VIEWS uint32 = 2
D3D12_VIEWPORT_AND_SCISSORRECT_MAX_INDEX uint32 = 15
D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE uint32 = 16
D3D12_VIEWPORT_BOUNDS_MAX uint32 = 32767
D3D12_VIEWPORT_BOUNDS_MIN int32 = -32768
D3D12_VS_INPUT_REGISTER_COMPONENTS uint32 = 4
D3D12_VS_INPUT_REGISTER_COMPONENT_BIT_COUNT uint32 = 32
D3D12_VS_INPUT_REGISTER_COUNT uint32 = 32
D3D12_VS_INPUT_REGISTER_READS_PER_INST uint32 = 2
D3D12_VS_INPUT_REGISTER_READ_PORTS uint32 = 1
D3D12_VS_OUTPUT_REGISTER_COMPONENTS uint32 = 4
D3D12_VS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT uint32 = 32
D3D12_VS_OUTPUT_REGISTER_COUNT uint32 = 32
D3D12_WHQL_CONTEXT_COUNT_FOR_RESOURCE_LIMIT uint32 = 10
D3D12_WHQL_DRAWINDEXED_INDEX_COUNT_2_TO_EXP uint32 = 25
D3D12_WHQL_DRAW_VERTEX_COUNT_2_TO_EXP uint32 = 25
D3D12_WORK_GRAPHS_BACKING_MEMORY_ALIGNMENT_IN_BYTES uint32 = 8
D3D12_WORK_GRAPHS_MAX_NODE_DEPTH uint32 = 32
LUID_DEFINED uint32 = 1
D3D12_SHADER_COMPONENT_MAPPING_MASK uint32 = 7
D3D12_SHADER_COMPONENT_MAPPING_SHIFT uint32 = 3
D3D12_FILTER_REDUCTION_TYPE_MASK uint32 = 3
D3D12_FILTER_REDUCTION_TYPE_SHIFT uint32 = 7
D3D12_FILTER_TYPE_MASK uint32 = 3
D3D12_MIN_FILTER_SHIFT uint32 = 4
D3D12_MAG_FILTER_SHIFT uint32 = 2
D3D12_MIP_FILTER_SHIFT uint32 = 0
D3D12_ANISOTROPIC_FILTERING_BIT uint32 = 64
D3D12_SHADING_RATE_X_AXIS_SHIFT uint32 = 2
D3D12_SHADING_RATE_VALID_MASK uint32 = 3
D3D12_INFO_QUEUE_DEFAULT_MESSAGE_COUNT_LIMIT uint32 = 1024
D3D_SHADER_REQUIRES_STENCIL_REF uint32 = 512
D3D_SHADER_REQUIRES_INNER_COVERAGE uint32 = 1024
D3D_SHADER_REQUIRES_TYPED_UAV_LOAD_ADDITIONAL_FORMATS uint32 = 2048
D3D_SHADER_REQUIRES_ROVS uint32 = 4096
D3D_SHADER_REQUIRES_VIEWPORT_AND_RT_ARRAY_INDEX_FROM_ANY_SHADER_FEEDING_RASTERIZER uint32 = 8192
D3D_SHADER_REQUIRES_WAVE_OPS uint32 = 16384
D3D_SHADER_REQUIRES_INT64_OPS uint32 = 32768
D3D_SHADER_REQUIRES_VIEW_ID uint32 = 65536
D3D_SHADER_REQUIRES_BARYCENTRICS uint32 = 131072
D3D_SHADER_REQUIRES_NATIVE_16BIT_OPS uint32 = 262144
D3D_SHADER_REQUIRES_SHADING_RATE uint32 = 524288
D3D_SHADER_REQUIRES_RAYTRACING_TIER_1_1 uint32 = 1048576
D3D_SHADER_REQUIRES_SAMPLER_FEEDBACK uint32 = 2097152
D3D_SHADER_REQUIRES_ATOMIC_INT64_ON_TYPED_RESOURCE uint32 = 4194304
D3D_SHADER_REQUIRES_ATOMIC_INT64_ON_GROUP_SHARED uint32 = 8388608
D3D_SHADER_REQUIRES_DERIVATIVES_IN_MESH_AND_AMPLIFICATION_SHADERS uint32 = 16777216
D3D_SHADER_REQUIRES_RESOURCE_DESCRIPTOR_HEAP_INDEXING uint32 = 33554432
D3D_SHADER_REQUIRES_SAMPLER_DESCRIPTOR_HEAP_INDEXING uint32 = 67108864
D3D_SHADER_REQUIRES_WAVE_MMA uint32 = 134217728
D3D_SHADER_REQUIRES_ATOMIC_INT64_ON_DESCRIPTOR_HEAP_RESOURCE uint32 = 268435456
D3D_SHADER_REQUIRES_ADVANCED_TEXTURE_OPS uint32 = 536870912
D3D_SHADER_REQUIRES_WRITEABLE_MSAA_TEXTURES uint32 = 1073741824
D3D_SHADER_REQUIRES_SAMPLE_CMP_GRADIENT_OR_BIAS uint32 = 2147483648
)#define global D3D12_SHADER_COMPONENT_MAPPING_ALWAYS_SET_BIT_AVOIDING_ZEROMEM_MISTAKES 4096
#define global D3D12_DEFAULT_SHADER_4_COMPONENT_MAPPING 5768
#define global D3D12_16BIT_INDEX_STRIP_CUT_VALUE 65535
#define global D3D12_32BIT_INDEX_STRIP_CUT_VALUE 4294967295
#define global D3D12_8BIT_INDEX_STRIP_CUT_VALUE 255
#define global D3D12_APPEND_ALIGNED_ELEMENT 4294967295
#define global D3D12_ARRAY_AXIS_ADDRESS_RANGE_BIT_COUNT 9
#define global D3D12_CLIP_OR_CULL_DISTANCE_COUNT 8
#define global D3D12_CLIP_OR_CULL_DISTANCE_ELEMENT_COUNT 2
#define global D3D12_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT 14
#define global D3D12_COMMONSHADER_CONSTANT_BUFFER_COMPONENTS 4
#define global D3D12_COMMONSHADER_CONSTANT_BUFFER_COMPONENT_BIT_COUNT 32
#define global D3D12_COMMONSHADER_CONSTANT_BUFFER_HW_SLOT_COUNT 15
#define global D3D12_COMMONSHADER_CONSTANT_BUFFER_PARTIAL_UPDATE_EXTENTS_BYTE_ALIGNMENT 16
#define global D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COMPONENTS 4
#define global D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COUNT 15
#define global D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READS_PER_INST 1
#define global D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READ_PORTS 1
#define global D3D12_COMMONSHADER_FLOWCONTROL_NESTING_LIMIT 64
#define global D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COMPONENTS 4
#define global D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COUNT 1
#define global D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READS_PER_INST 1
#define global D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READ_PORTS 1
#define global D3D12_COMMONSHADER_IMMEDIATE_VALUE_COMPONENT_BIT_COUNT 32
#define global D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_COMPONENTS 1
#define global D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_COUNT 128
#define global D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_READS_PER_INST 1
#define global D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_READ_PORTS 1
#define global D3D12_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT 128
#define global D3D12_COMMONSHADER_SAMPLER_REGISTER_COMPONENTS 1
#define global D3D12_COMMONSHADER_SAMPLER_REGISTER_COUNT 16
#define global D3D12_COMMONSHADER_SAMPLER_REGISTER_READS_PER_INST 1
#define global D3D12_COMMONSHADER_SAMPLER_REGISTER_READ_PORTS 1
#define global D3D12_COMMONSHADER_SAMPLER_SLOT_COUNT 16
#define global D3D12_COMMONSHADER_SUBROUTINE_NESTING_LIMIT 32
#define global D3D12_COMMONSHADER_TEMP_REGISTER_COMPONENTS 4
#define global D3D12_COMMONSHADER_TEMP_REGISTER_COMPONENT_BIT_COUNT 32
#define global D3D12_COMMONSHADER_TEMP_REGISTER_COUNT 4096
#define global D3D12_COMMONSHADER_TEMP_REGISTER_READS_PER_INST 3
#define global D3D12_COMMONSHADER_TEMP_REGISTER_READ_PORTS 3
#define global D3D12_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MAX 10
#define global D3D12_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MIN (-10)
#define global D3D12_COMMONSHADER_TEXEL_OFFSET_MAX_NEGATIVE (-8)
#define global D3D12_COMMONSHADER_TEXEL_OFFSET_MAX_POSITIVE 7
#define global D3D12_CONSTANT_BUFFER_DATA_PLACEMENT_ALIGNMENT 256
#define global D3D12_CS_4_X_BUCKET00_MAX_BYTES_TGSM_WRITABLE_PER_THREAD 256
#define global D3D12_CS_4_X_BUCKET00_MAX_NUM_THREADS_PER_GROUP 64
#define global D3D12_CS_4_X_BUCKET01_MAX_BYTES_TGSM_WRITABLE_PER_THREAD 240
#define global D3D12_CS_4_X_BUCKET01_MAX_NUM_THREADS_PER_GROUP 68
#define global D3D12_CS_4_X_BUCKET02_MAX_BYTES_TGSM_WRITABLE_PER_THREAD 224
#define global D3D12_CS_4_X_BUCKET02_MAX_NUM_THREADS_PER_GROUP 72
#define global D3D12_CS_4_X_BUCKET03_MAX_BYTES_TGSM_WRITABLE_PER_THREAD 208
#define global D3D12_CS_4_X_BUCKET03_MAX_NUM_THREADS_PER_GROUP 76
#define global D3D12_CS_4_X_BUCKET04_MAX_BYTES_TGSM_WRITABLE_PER_THREAD 192
#define global D3D12_CS_4_X_BUCKET04_MAX_NUM_THREADS_PER_GROUP 84
#define global D3D12_CS_4_X_BUCKET05_MAX_BYTES_TGSM_WRITABLE_PER_THREAD 176
#define global D3D12_CS_4_X_BUCKET05_MAX_NUM_THREADS_PER_GROUP 92
#define global D3D12_CS_4_X_BUCKET06_MAX_BYTES_TGSM_WRITABLE_PER_THREAD 160
#define global D3D12_CS_4_X_BUCKET06_MAX_NUM_THREADS_PER_GROUP 100
#define global D3D12_CS_4_X_BUCKET07_MAX_BYTES_TGSM_WRITABLE_PER_THREAD 144
#define global D3D12_CS_4_X_BUCKET07_MAX_NUM_THREADS_PER_GROUP 112
#define global D3D12_CS_4_X_BUCKET08_MAX_BYTES_TGSM_WRITABLE_PER_THREAD 128
#define global D3D12_CS_4_X_BUCKET08_MAX_NUM_THREADS_PER_GROUP 128
#define global D3D12_CS_4_X_BUCKET09_MAX_BYTES_TGSM_WRITABLE_PER_THREAD 112
#define global D3D12_CS_4_X_BUCKET09_MAX_NUM_THREADS_PER_GROUP 144
#define global D3D12_CS_4_X_BUCKET10_MAX_BYTES_TGSM_WRITABLE_PER_THREAD 96
#define global D3D12_CS_4_X_BUCKET10_MAX_NUM_THREADS_PER_GROUP 168
#define global D3D12_CS_4_X_BUCKET11_MAX_BYTES_TGSM_WRITABLE_PER_THREAD 80
#define global D3D12_CS_4_X_BUCKET11_MAX_NUM_THREADS_PER_GROUP 204
#define global D3D12_CS_4_X_BUCKET12_MAX_BYTES_TGSM_WRITABLE_PER_THREAD 64
#define global D3D12_CS_4_X_BUCKET12_MAX_NUM_THREADS_PER_GROUP 256
#define global D3D12_CS_4_X_BUCKET13_MAX_BYTES_TGSM_WRITABLE_PER_THREAD 48
#define global D3D12_CS_4_X_BUCKET13_MAX_NUM_THREADS_PER_GROUP 340
#define global D3D12_CS_4_X_BUCKET14_MAX_BYTES_TGSM_WRITABLE_PER_THREAD 32
#define global D3D12_CS_4_X_BUCKET14_MAX_NUM_THREADS_PER_GROUP 512
#define global D3D12_CS_4_X_BUCKET15_MAX_BYTES_TGSM_WRITABLE_PER_THREAD 16
#define global D3D12_CS_4_X_BUCKET15_MAX_NUM_THREADS_PER_GROUP 768
#define global D3D12_CS_4_X_DISPATCH_MAX_THREAD_GROUPS_IN_Z_DIMENSION 1
#define global D3D12_CS_4_X_RAW_UAV_BYTE_ALIGNMENT 256
#define global D3D12_CS_4_X_THREAD_GROUP_MAX_THREADS_PER_GROUP 768
#define global D3D12_CS_4_X_THREAD_GROUP_MAX_X 768
#define global D3D12_CS_4_X_THREAD_GROUP_MAX_Y 768
#define global D3D12_CS_4_X_UAV_REGISTER_COUNT 1
#define global D3D12_CS_DISPATCH_MAX_THREAD_GROUPS_PER_DIMENSION 65535
#define global D3D12_CS_TGSM_REGISTER_COUNT 8192
#define global D3D12_CS_TGSM_REGISTER_READS_PER_INST 1
#define global D3D12_CS_TGSM_RESOURCE_REGISTER_COMPONENTS 1
#define global D3D12_CS_TGSM_RESOURCE_REGISTER_READ_PORTS 1
#define global D3D12_CS_THREADGROUPID_REGISTER_COMPONENTS 3
#define global D3D12_CS_THREADGROUPID_REGISTER_COUNT 1
#define global D3D12_CS_THREADIDINGROUPFLATTENED_REGISTER_COMPONENTS 1
#define global D3D12_CS_THREADIDINGROUPFLATTENED_REGISTER_COUNT 1
#define global D3D12_CS_THREADIDINGROUP_REGISTER_COMPONENTS 3
#define global D3D12_CS_THREADIDINGROUP_REGISTER_COUNT 1
#define global D3D12_CS_THREADID_REGISTER_COMPONENTS 3
#define global D3D12_CS_THREADID_REGISTER_COUNT 1
#define global D3D12_CS_THREAD_GROUP_MAX_THREADS_PER_GROUP 1024
#define global D3D12_CS_THREAD_GROUP_MAX_X 1024
#define global D3D12_CS_THREAD_GROUP_MAX_Y 1024
#define global D3D12_CS_THREAD_GROUP_MAX_Z 64
#define global D3D12_CS_THREAD_GROUP_MIN_X 1
#define global D3D12_CS_THREAD_GROUP_MIN_Y 1
#define global D3D12_CS_THREAD_GROUP_MIN_Z 1
#define global D3D12_CS_THREAD_LOCAL_TEMP_REGISTER_POOL 16384
#define global D3D12_DEFAULT_BLEND_FACTOR_ALPHA 1
#define global D3D12_DEFAULT_BLEND_FACTOR_BLUE 1
#define global D3D12_DEFAULT_BLEND_FACTOR_GREEN 1
#define global D3D12_DEFAULT_BLEND_FACTOR_RED 1
#define global D3D12_DEFAULT_BORDER_COLOR_COMPONENT 0
#define global D3D12_DEFAULT_DEPTH_BIAS 0
#define global D3D12_DEFAULT_DEPTH_BIAS_CLAMP 0
#define global D3D12_DEFAULT_MAX_ANISOTROPY 16
#define global D3D12_DEFAULT_MIP_LOD_BIAS 0
#define global D3D12_DEFAULT_MSAA_RESOURCE_PLACEMENT_ALIGNMENT 4194304
#define global D3D12_DEFAULT_RENDER_TARGET_ARRAY_INDEX 0
#define global D3D12_DEFAULT_RESOURCE_PLACEMENT_ALIGNMENT 65536
#define global D3D12_DEFAULT_SAMPLE_MASK 4294967295
#define global D3D12_DEFAULT_SCISSOR_ENDX 0
#define global D3D12_DEFAULT_SCISSOR_ENDY 0
#define global D3D12_DEFAULT_SCISSOR_STARTX 0
#define global D3D12_DEFAULT_SCISSOR_STARTY 0
#define global D3D12_DEFAULT_SLOPE_SCALED_DEPTH_BIAS 0
#define global D3D12_DEFAULT_STENCIL_READ_MASK 255
#define global D3D12_DEFAULT_STENCIL_REFERENCE 0
#define global D3D12_DEFAULT_STENCIL_WRITE_MASK 255
#define global D3D12_DEFAULT_VIEWPORT_AND_SCISSORRECT_INDEX 0
#define global D3D12_DEFAULT_VIEWPORT_HEIGHT 0
#define global D3D12_DEFAULT_VIEWPORT_MAX_DEPTH 0
#define global D3D12_DEFAULT_VIEWPORT_MIN_DEPTH 0
#define global D3D12_DEFAULT_VIEWPORT_TOPLEFTX 0
#define global D3D12_DEFAULT_VIEWPORT_TOPLEFTY 0
#define global D3D12_DEFAULT_VIEWPORT_WIDTH 0
#define global D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND 4294967295
#define global D3D12_DRIVER_RESERVED_REGISTER_SPACE_VALUES_END 4294967287
#define global D3D12_DRIVER_RESERVED_REGISTER_SPACE_VALUES_START 4294967280
#define global D3D12_DS_INPUT_CONTROL_POINTS_MAX_TOTAL_SCALARS 3968
#define global D3D12_DS_INPUT_CONTROL_POINT_REGISTER_COMPONENTS 4
#define global D3D12_DS_INPUT_CONTROL_POINT_REGISTER_COMPONENT_BIT_COUNT 32
#define global D3D12_DS_INPUT_CONTROL_POINT_REGISTER_COUNT 32
#define global D3D12_DS_INPUT_CONTROL_POINT_REGISTER_READS_PER_INST 2
#define global D3D12_DS_INPUT_CONTROL_POINT_REGISTER_READ_PORTS 1
#define global D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_COMPONENTS 3
#define global D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_COMPONENT_BIT_COUNT 32
#define global D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_COUNT 1
#define global D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_READS_PER_INST 2
#define global D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_READ_PORTS 1
#define global D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_COMPONENTS 4
#define global D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_COMPONENT_BIT_COUNT 32
#define global D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_COUNT 32
#define global D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_READS_PER_INST 2
#define global D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_READ_PORTS 1
#define global D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENTS 1
#define global D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENT_BIT_COUNT 32
#define global D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_COUNT 1
#define global D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_READS_PER_INST 2
#define global D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_READ_PORTS 1
#define global D3D12_DS_OUTPUT_REGISTER_COMPONENTS 4
#define global D3D12_DS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT 32
#define global D3D12_DS_OUTPUT_REGISTER_COUNT 32
#define global D3D12_FLOAT16_FUSED_TOLERANCE_IN_ULP 0.6
#define global D3D12_FLOAT32_MAX 3.4028235E+38
#define global D3D12_FLOAT32_TO_INTEGER_TOLERANCE_IN_ULP 0.6
#define global D3D12_FLOAT_TO_SRGB_EXPONENT_DENOMINATOR 2.4
#define global D3D12_FLOAT_TO_SRGB_EXPONENT_NUMERATOR 1
#define global D3D12_FLOAT_TO_SRGB_OFFSET 0.055
#define global D3D12_FLOAT_TO_SRGB_SCALE_1 12.92
#define global D3D12_FLOAT_TO_SRGB_SCALE_2 1.055
#define global D3D12_FLOAT_TO_SRGB_THRESHOLD 0.0031308
#define global D3D12_FTOI_INSTRUCTION_MAX_INPUT 2.1474836E+09
#define global D3D12_FTOI_INSTRUCTION_MIN_INPUT (-2.1474836E+09)
#define global D3D12_FTOU_INSTRUCTION_MAX_INPUT 4.2949673E+09
#define global D3D12_FTOU_INSTRUCTION_MIN_INPUT 0
#define global D3D12_GS_INPUT_INSTANCE_ID_READS_PER_INST 2
#define global D3D12_GS_INPUT_INSTANCE_ID_READ_PORTS 1
#define global D3D12_GS_INPUT_INSTANCE_ID_REGISTER_COMPONENTS 1
#define global D3D12_GS_INPUT_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT 32
#define global D3D12_GS_INPUT_INSTANCE_ID_REGISTER_COUNT 1
#define global D3D12_GS_INPUT_PRIM_CONST_REGISTER_COMPONENTS 1
#define global D3D12_GS_INPUT_PRIM_CONST_REGISTER_COMPONENT_BIT_COUNT 32
#define global D3D12_GS_INPUT_PRIM_CONST_REGISTER_COUNT 1
#define global D3D12_GS_INPUT_PRIM_CONST_REGISTER_READS_PER_INST 2
#define global D3D12_GS_INPUT_PRIM_CONST_REGISTER_READ_PORTS 1
#define global D3D12_GS_INPUT_REGISTER_COMPONENTS 4
#define global D3D12_GS_INPUT_REGISTER_COMPONENT_BIT_COUNT 32
#define global D3D12_GS_INPUT_REGISTER_COUNT 32
#define global D3D12_GS_INPUT_REGISTER_READS_PER_INST 2
#define global D3D12_GS_INPUT_REGISTER_READ_PORTS 1
#define global D3D12_GS_INPUT_REGISTER_VERTICES 32
#define global D3D12_GS_MAX_INSTANCE_COUNT 32
#define global D3D12_GS_MAX_OUTPUT_VERTEX_COUNT_ACROSS_INSTANCES 1024
#define global D3D12_GS_OUTPUT_ELEMENTS 32
#define global D3D12_GS_OUTPUT_REGISTER_COMPONENTS 4
#define global D3D12_GS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT 32
#define global D3D12_GS_OUTPUT_REGISTER_COUNT 32
#define global D3D12_HS_CONTROL_POINT_PHASE_INPUT_REGISTER_COUNT 32
#define global D3D12_HS_CONTROL_POINT_PHASE_OUTPUT_REGISTER_COUNT 32
#define global D3D12_HS_CONTROL_POINT_REGISTER_COMPONENTS 4
#define global D3D12_HS_CONTROL_POINT_REGISTER_COMPONENT_BIT_COUNT 32
#define global D3D12_HS_CONTROL_POINT_REGISTER_READS_PER_INST 2
#define global D3D12_HS_CONTROL_POINT_REGISTER_READ_PORTS 1
#define global D3D12_HS_FORK_PHASE_INSTANCE_COUNT_UPPER_BOUND 4294967295
#define global D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COMPONENTS 1
#define global D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT 32
#define global D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COUNT 1
#define global D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_READS_PER_INST 2
#define global D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_READ_PORTS 1
#define global D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COMPONENTS 1
#define global D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT 32
#define global D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COUNT 1
#define global D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_READS_PER_INST 2
#define global D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_READ_PORTS 1
#define global D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENTS 1
#define global D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENT_BIT_COUNT 32
#define global D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_COUNT 1
#define global D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_READS_PER_INST 2
#define global D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_READ_PORTS 1
#define global D3D12_HS_JOIN_PHASE_INSTANCE_COUNT_UPPER_BOUND 4294967295
#define global D3D12_HS_MAXTESSFACTOR_LOWER_BOUND 1
#define global D3D12_HS_MAXTESSFACTOR_UPPER_BOUND 64
#define global D3D12_HS_OUTPUT_CONTROL_POINTS_MAX_TOTAL_SCALARS 3968
#define global D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COMPONENTS 1
#define global D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COMPONENT_BIT_COUNT 32
#define global D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COUNT 1
#define global D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_READS_PER_INST 2
#define global D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_READ_PORTS 1
#define global D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COMPONENTS 4
#define global D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COMPONENT_BIT_COUNT 32
#define global D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COUNT 32
#define global D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_READS_PER_INST 2
#define global D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_READ_PORTS 1
#define global D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_SCALAR_COMPONENTS 128
#define global D3D12_IA_DEFAULT_INDEX_BUFFER_OFFSET_IN_BYTES 0
#define global D3D12_IA_DEFAULT_PRIMITIVE_TOPOLOGY 0
#define global D3D12_IA_DEFAULT_VERTEX_BUFFER_OFFSET_IN_BYTES 0
#define global D3D12_IA_INDEX_INPUT_RESOURCE_SLOT_COUNT 1
#define global D3D12_IA_INSTANCE_ID_BIT_COUNT 32
#define global D3D12_IA_INTEGER_ARITHMETIC_BIT_COUNT 32
#define global D3D12_IA_PATCH_MAX_CONTROL_POINT_COUNT 32
#define global D3D12_IA_PRIMITIVE_ID_BIT_COUNT 32
#define global D3D12_IA_VERTEX_ID_BIT_COUNT 32
#define global D3D12_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT 32
#define global D3D12_IA_VERTEX_INPUT_STRUCTURE_ELEMENTS_COMPONENTS 128
#define global D3D12_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT 32
#define global D3D12_INTEGER_DIVIDE_BY_ZERO_QUOTIENT 4294967295
#define global D3D12_INTEGER_DIVIDE_BY_ZERO_REMAINDER 4294967295
#define global D3D12_KEEP_RENDER_TARGETS_AND_DEPTH_STENCIL 4294967295
#define global D3D12_KEEP_UNORDERED_ACCESS_VIEWS 4294967295
#define global D3D12_LINEAR_GAMMA 1
#define global D3D12_MAJOR_VERSION 12
#define global D3D12_MAX_BORDER_COLOR_COMPONENT 1
#define global D3D12_MAX_DEPTH 1
#define global D3D12_MAX_LIVE_STATIC_SAMPLERS 2032
#define global D3D12_MAX_MAXANISOTROPY 16
#define global D3D12_MAX_MULTISAMPLE_SAMPLE_COUNT 32
#define global D3D12_MAX_POSITION_VALUE 3.4028236E+34
#define global D3D12_MAX_ROOT_COST 64
#define global D3D12_MAX_SHADER_VISIBLE_DESCRIPTOR_HEAP_SIZE_TIER_1 1000000
#define global D3D12_MAX_SHADER_VISIBLE_DESCRIPTOR_HEAP_SIZE_TIER_2 1000000
#define global D3D12_MAX_SHADER_VISIBLE_SAMPLER_HEAP_SIZE 2048
#define global D3D12_MAX_TEXTURE_DIMENSION_2_TO_EXP 17
#define global D3D12_MAX_VIEW_INSTANCE_COUNT 4
#define global D3D12_MINOR_VERSION 0
#define global D3D12_MIN_BORDER_COLOR_COMPONENT 0
#define global D3D12_MIN_DEPTH 0
#define global D3D12_MIN_MAXANISOTROPY 0
#define global D3D12_MIP_LOD_BIAS_MAX 15.99
#define global D3D12_MIP_LOD_BIAS_MIN (-16)
#define global D3D12_MIP_LOD_FRACTIONAL_BIT_COUNT 8
#define global D3D12_MIP_LOD_RANGE_BIT_COUNT 8
#define global D3D12_MULTISAMPLE_ANTIALIAS_LINE_WIDTH 1.4
#define global D3D12_NONSAMPLE_FETCH_OUT_OF_RANGE_ACCESS_RESULT 0
#define global D3D12_OS_RESERVED_REGISTER_SPACE_VALUES_END 4294967295
#define global D3D12_OS_RESERVED_REGISTER_SPACE_VALUES_START 4294967288
#define global D3D12_PACKED_TILE 4294967295
#define global D3D12_PIXEL_ADDRESS_RANGE_BIT_COUNT 15
#define global D3D12_PREVIEW_SDK_VERSION 717
#define global D3D12_PRE_SCISSOR_PIXEL_ADDRESS_RANGE_BIT_COUNT 16
#define global D3D12_PS_CS_UAV_REGISTER_COMPONENTS 1
#define global D3D12_PS_CS_UAV_REGISTER_COUNT 8
#define global D3D12_PS_CS_UAV_REGISTER_READS_PER_INST 1
#define global D3D12_PS_CS_UAV_REGISTER_READ_PORTS 1
#define global D3D12_PS_FRONTFACING_DEFAULT_VALUE 4294967295
#define global D3D12_PS_FRONTFACING_FALSE_VALUE 0
#define global D3D12_PS_FRONTFACING_TRUE_VALUE 4294967295
#define global D3D12_PS_INPUT_REGISTER_COMPONENTS 4
#define global D3D12_PS_INPUT_REGISTER_COMPONENT_BIT_COUNT 32
#define global D3D12_PS_INPUT_REGISTER_COUNT 32
#define global D3D12_PS_INPUT_REGISTER_READS_PER_INST 2
#define global D3D12_PS_INPUT_REGISTER_READ_PORTS 1
#define global D3D12_PS_LEGACY_PIXEL_CENTER_FRACTIONAL_COMPONENT 0
#define global D3D12_PS_OUTPUT_DEPTH_REGISTER_COMPONENTS 1
#define global D3D12_PS_OUTPUT_DEPTH_REGISTER_COMPONENT_BIT_COUNT 32
#define global D3D12_PS_OUTPUT_DEPTH_REGISTER_COUNT 1
#define global D3D12_PS_OUTPUT_MASK_REGISTER_COMPONENTS 1
#define global D3D12_PS_OUTPUT_MASK_REGISTER_COMPONENT_BIT_COUNT 32
#define global D3D12_PS_OUTPUT_MASK_REGISTER_COUNT 1
#define global D3D12_PS_OUTPUT_REGISTER_COMPONENTS 4
#define global D3D12_PS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT 32
#define global D3D12_PS_OUTPUT_REGISTER_COUNT 8
#define global D3D12_PS_PIXEL_CENTER_FRACTIONAL_COMPONENT 0.5
#define global D3D12_RAW_UAV_SRV_BYTE_ALIGNMENT 16
#define global D3D12_RAYTRACING_AABB_BYTE_ALIGNMENT 8
#define global D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BYTE_ALIGNMENT 256
#define global D3D12_RAYTRACING_INSTANCE_DESCS_BYTE_ALIGNMENT 16
#define global D3D12_RAYTRACING_MAX_ATTRIBUTE_SIZE_IN_BYTES 32
#define global D3D12_RAYTRACING_MAX_DECLARABLE_TRACE_RECURSION_DEPTH 31
#define global D3D12_RAYTRACING_MAX_GEOMETRIES_PER_BOTTOM_LEVEL_ACCELERATION_STRUCTURE 16777216
#define global D3D12_RAYTRACING_MAX_INSTANCES_PER_TOP_LEVEL_ACCELERATION_STRUCTURE 16777216
#define global D3D12_RAYTRACING_MAX_PRIMITIVES_PER_BOTTOM_LEVEL_ACCELERATION_STRUCTURE 536870912
#define global D3D12_RAYTRACING_MAX_RAY_GENERATION_SHADER_THREADS 1073741824
#define global D3D12_RAYTRACING_MAX_SHADER_RECORD_STRIDE 4096
#define global D3D12_RAYTRACING_OPACITY_MICROMAP_ARRAY_BYTE_ALIGNMENT 128
#define global D3D12_RAYTRACING_OPACITY_MICROMAP_OC1_MAX_SUBDIVISION_LEVEL 12
#define global D3D12_RAYTRACING_SHADER_RECORD_BYTE_ALIGNMENT 32
#define global D3D12_RAYTRACING_SHADER_TABLE_BYTE_ALIGNMENT 64
#define global D3D12_RAYTRACING_TRANSFORM3X4_BYTE_ALIGNMENT 16
#define global D3D12_REQ_BLEND_OBJECT_COUNT_PER_DEVICE 4096
#define global D3D12_REQ_BUFFER_RESOURCE_TEXEL_COUNT_2_TO_EXP 27
#define global D3D12_REQ_CONSTANT_BUFFER_ELEMENT_COUNT 4096
#define global D3D12_REQ_DEPTH_STENCIL_OBJECT_COUNT_PER_DEVICE 4096
#define global D3D12_REQ_DRAWINDEXED_INDEX_COUNT_2_TO_EXP 32
#define global D3D12_REQ_DRAW_VERTEX_COUNT_2_TO_EXP 32
#define global D3D12_REQ_FILTERING_HW_ADDRESSABLE_RESOURCE_DIMENSION 16384
#define global D3D12_REQ_GS_INVOCATION_32BIT_OUTPUT_COMPONENT_LIMIT 1024
#define global D3D12_REQ_IMMEDIATE_CONSTANT_BUFFER_ELEMENT_COUNT 4096
#define global D3D12_REQ_MAXANISOTROPY 16
#define global D3D12_REQ_MIP_LEVELS 15
#define global D3D12_REQ_MULTI_ELEMENT_STRUCTURE_SIZE_IN_BYTES 2048
#define global D3D12_REQ_RASTERIZER_OBJECT_COUNT_PER_DEVICE 4096
#define global D3D12_REQ_RENDER_TO_BUFFER_WINDOW_WIDTH 16384
#define global D3D12_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_A_TERM 128
#define global D3D12_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_B_TERM 0.25
#define global D3D12_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_C_TERM 2048
#define global D3D12_REQ_RESOURCE_VIEW_COUNT_PER_DEVICE_2_TO_EXP 20
#define global D3D12_REQ_SAMPLER_OBJECT_COUNT_PER_DEVICE 4096
#define global D3D12_REQ_SUBRESOURCES 30720
#define global D3D12_REQ_TEXTURE1D_ARRAY_AXIS_DIMENSION 2048
#define global D3D12_REQ_TEXTURE1D_U_DIMENSION 16384
#define global D3D12_REQ_TEXTURE2D_ARRAY_AXIS_DIMENSION 2048
#define global D3D12_REQ_TEXTURE2D_U_OR_V_DIMENSION 16384
#define global D3D12_REQ_TEXTURE3D_U_V_OR_W_DIMENSION 2048
#define global D3D12_REQ_TEXTURECUBE_DIMENSION 16384
#define global D3D12_RESINFO_INSTRUCTION_MISSING_COMPONENT_RETVAL 0
#define global D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES 4294967295
#define global D3D12_RS_SET_SHADING_RATE_COMBINER_COUNT 2
#define global D3D12_SDK_VERSION 618
#define global D3D12_SHADER_IDENTIFIER_SIZE_IN_BYTES 32
#define global D3D12_SHADER_MAJOR_VERSION 5
#define global D3D12_SHADER_MAX_INSTANCES 65535
#define global D3D12_SHADER_MAX_INTERFACES 253
#define global D3D12_SHADER_MAX_INTERFACE_CALL_SITES 4096
#define global D3D12_SHADER_MAX_TYPES 65535
#define global D3D12_SHADER_MINOR_VERSION 1
#define global D3D12_SHIFT_INSTRUCTION_PAD_VALUE 0
#define global D3D12_SHIFT_INSTRUCTION_SHIFT_VALUE_BIT_COUNT 5
#define global D3D12_SIMULTANEOUS_RENDER_TARGET_COUNT 8
#define global D3D12_SMALL_MSAA_RESOURCE_PLACEMENT_ALIGNMENT 65536
#define global D3D12_SMALL_RESOURCE_PLACEMENT_ALIGNMENT 4096
#define global D3D12_SO_BUFFER_MAX_STRIDE_IN_BYTES 2048
#define global D3D12_SO_BUFFER_MAX_WRITE_WINDOW_IN_BYTES 512
#define global D3D12_SO_BUFFER_SLOT_COUNT 4
#define global D3D12_SO_DDI_REGISTER_INDEX_DENOTING_GAP 4294967295
#define global D3D12_SO_NO_RASTERIZED_STREAM 4294967295
#define global D3D12_SO_OUTPUT_COMPONENT_COUNT 128
#define global D3D12_SO_STREAM_COUNT 4
#define global D3D12_SPEC_DATE_DAY 14
#define global D3D12_SPEC_DATE_MONTH 11
#define global D3D12_SPEC_DATE_YEAR 2014
#define global D3D12_SPEC_VERSION 1.16
#define global D3D12_SRGB_GAMMA 2.2
#define global D3D12_SRGB_TO_FLOAT_DENOMINATOR_1 12.92
#define global D3D12_SRGB_TO_FLOAT_DENOMINATOR_2 1.055
#define global D3D12_SRGB_TO_FLOAT_EXPONENT 2.4
#define global D3D12_SRGB_TO_FLOAT_OFFSET 0.055
#define global D3D12_SRGB_TO_FLOAT_THRESHOLD 0.04045
#define global D3D12_SRGB_TO_FLOAT_TOLERANCE_IN_ULP 0.5
#define global D3D12_STANDARD_COMPONENT_BIT_COUNT 32
#define global D3D12_STANDARD_COMPONENT_BIT_COUNT_DOUBLED 64
#define global D3D12_STANDARD_MAXIMUM_ELEMENT_ALIGNMENT_BYTE_MULTIPLE 4
#define global D3D12_STANDARD_PIXEL_COMPONENT_COUNT 128
#define global D3D12_STANDARD_PIXEL_ELEMENT_COUNT 32
#define global D3D12_STANDARD_VECTOR_SIZE 4
#define global D3D12_STANDARD_VERTEX_ELEMENT_COUNT 32
#define global D3D12_STANDARD_VERTEX_TOTAL_COMPONENT_COUNT 64
#define global D3D12_SUBPIXEL_FRACTIONAL_BIT_COUNT 8
#define global D3D12_SUBTEXEL_FRACTIONAL_BIT_COUNT 8
#define global D3D12_SYSTEM_RESERVED_REGISTER_SPACE_VALUES_END 4294967295
#define global D3D12_SYSTEM_RESERVED_REGISTER_SPACE_VALUES_START 4294967280
#define global D3D12_TESSELLATOR_MAX_EVEN_TESSELLATION_FACTOR 64
#define global D3D12_TESSELLATOR_MAX_ISOLINE_DENSITY_TESSELLATION_FACTOR 64
#define global D3D12_TESSELLATOR_MAX_ODD_TESSELLATION_FACTOR 63
#define global D3D12_TESSELLATOR_MAX_TESSELLATION_FACTOR 64
#define global D3D12_TESSELLATOR_MIN_EVEN_TESSELLATION_FACTOR 2
#define global D3D12_TESSELLATOR_MIN_ISOLINE_DENSITY_TESSELLATION_FACTOR 1
#define global D3D12_TESSELLATOR_MIN_ODD_TESSELLATION_FACTOR 1
#define global D3D12_TEXEL_ADDRESS_RANGE_BIT_COUNT 16
#define global D3D12_TEXTURE_DATA_PITCH_ALIGNMENT 256
#define global D3D12_TEXTURE_DATA_PLACEMENT_ALIGNMENT 512
#define global D3D12_TIGHT_ALIGNMENT_MIN_COMMITTED_RESOURCE_ALIGNMENT 4096
#define global D3D12_TIGHT_ALIGNMENT_MIN_PLACED_RESOURCE_ALIGNMENT 8
#define global D3D12_TILED_RESOURCE_TILE_SIZE_IN_BYTES 65536
#define global D3D12_TRACKED_WORKLOAD_MAX_INSTANCES 32
#define global D3D12_UAV_COUNTER_PLACEMENT_ALIGNMENT 4096
#define global D3D12_UAV_SLOT_COUNT 64
#define global D3D12_UNBOUND_MEMORY_ACCESS_RESULT 0
#define global D3D12_VIDEO_DECODE_MAX_ARGUMENTS 10
#define global D3D12_VIDEO_DECODE_MAX_HISTOGRAM_COMPONENTS 4
#define global D3D12_VIDEO_DECODE_MIN_BITSTREAM_OFFSET_ALIGNMENT 256
#define global D3D12_VIDEO_DECODE_MIN_HISTOGRAM_OFFSET_ALIGNMENT 256
#define global D3D12_VIDEO_DECODE_STATUS_MACROBLOCKS_AFFECTED_UNKNOWN 4294967295
#define global D3D12_VIDEO_ENCODER_AV1_INVALID_DPB_RESOURCE_INDEX 255
#define global D3D12_VIDEO_ENCODER_AV1_MAX_TILE_COLS 64
#define global D3D12_VIDEO_ENCODER_AV1_MAX_TILE_ROWS 64
#define global D3D12_VIDEO_ENCODER_AV1_SUPERRES_DENOM_MIN 9
#define global D3D12_VIDEO_ENCODER_AV1_SUPERRES_NUM 8
#define global D3D12_VIDEO_PROCESS_MAX_FILTERS 32
#define global D3D12_VIDEO_PROCESS_STEREO_VIEWS 2
#define global D3D12_VIEWPORT_AND_SCISSORRECT_MAX_INDEX 15
#define global D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE 16
#define global D3D12_VIEWPORT_BOUNDS_MAX 32767
#define global D3D12_VIEWPORT_BOUNDS_MIN (-32768)
#define global D3D12_VS_INPUT_REGISTER_COMPONENTS 4
#define global D3D12_VS_INPUT_REGISTER_COMPONENT_BIT_COUNT 32
#define global D3D12_VS_INPUT_REGISTER_COUNT 32
#define global D3D12_VS_INPUT_REGISTER_READS_PER_INST 2
#define global D3D12_VS_INPUT_REGISTER_READ_PORTS 1
#define global D3D12_VS_OUTPUT_REGISTER_COMPONENTS 4
#define global D3D12_VS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT 32
#define global D3D12_VS_OUTPUT_REGISTER_COUNT 32
#define global D3D12_WHQL_CONTEXT_COUNT_FOR_RESOURCE_LIMIT 10
#define global D3D12_WHQL_DRAWINDEXED_INDEX_COUNT_2_TO_EXP 25
#define global D3D12_WHQL_DRAW_VERTEX_COUNT_2_TO_EXP 25
#define global D3D12_WORK_GRAPHS_BACKING_MEMORY_ALIGNMENT_IN_BYTES 8
#define global D3D12_WORK_GRAPHS_MAX_NODE_DEPTH 32
#define global LUID_DEFINED 1
#define global D3D12_SHADER_COMPONENT_MAPPING_MASK 7
#define global D3D12_SHADER_COMPONENT_MAPPING_SHIFT 3
#define global D3D12_FILTER_REDUCTION_TYPE_MASK 3
#define global D3D12_FILTER_REDUCTION_TYPE_SHIFT 7
#define global D3D12_FILTER_TYPE_MASK 3
#define global D3D12_MIN_FILTER_SHIFT 4
#define global D3D12_MAG_FILTER_SHIFT 2
#define global D3D12_MIP_FILTER_SHIFT 0
#define global D3D12_ANISOTROPIC_FILTERING_BIT 64
#define global D3D12_PROTECTED_RESOURCES_SESSION_HARDWARE_PROTECTED "{62B0084E-C70E-4DAA-A109-30FF8D5A0482}"
#define global CLSID_D3D12Debug "{F2352AEB-DD84-49FE-B97B-A9DCFDCC1B4F}"
#define global CLSID_D3D12Tools "{E38216B1-3C8C-4833-AA09-0A06B65D96C8}"
#define global CLSID_D3D12DeviceRemovedExtendedData "{4A75BBC4-9FF4-4AD8-9F18-ABAE84DC5FF2}"
#define global CLSID_D3D12SDKConfiguration "{7CDA6ACA-A03E-49C8-9458-0334D20E07CE}"
#define global CLSID_D3D12DeviceFactory "{114863BF-C386-4AEE-B39D-8F0BBB062955}"
#define global CLSID_D3D12DSRDeviceFactory "{BB6DD27E-94A9-41A6-9F1B-133772172428}"
#define global CLSID_D3D12StateObjectFactory "{54E1C9F3-1303-4112-BF8E-7BF2BB606A73}"
#define global D3D12_SHADING_RATE_X_AXIS_SHIFT 2
#define global D3D12_SHADING_RATE_VALID_MASK 3
#define global WKPDID_D3DAutoDebugObjectNameW "{D4902E36-757A-4942-9594-B6769AFA43CD}"
#define global DXGI_DEBUG_D3D12 "{CF59A98C-A950-4326-91EF-9BBAA17BFD95}"
#define global D3D12_INFO_QUEUE_DEFAULT_MESSAGE_COUNT_LIMIT 1024
#define global D3D_SHADER_REQUIRES_STENCIL_REF 512
#define global D3D_SHADER_REQUIRES_INNER_COVERAGE 1024
#define global D3D_SHADER_REQUIRES_TYPED_UAV_LOAD_ADDITIONAL_FORMATS 2048
#define global D3D_SHADER_REQUIRES_ROVS 4096
#define global D3D_SHADER_REQUIRES_VIEWPORT_AND_RT_ARRAY_INDEX_FROM_ANY_SHADER_FEEDING_RASTERIZER 8192
#define global D3D_SHADER_REQUIRES_WAVE_OPS 16384
#define global D3D_SHADER_REQUIRES_INT64_OPS 32768
#define global D3D_SHADER_REQUIRES_VIEW_ID 65536
#define global D3D_SHADER_REQUIRES_BARYCENTRICS 131072
#define global D3D_SHADER_REQUIRES_NATIVE_16BIT_OPS 262144
#define global D3D_SHADER_REQUIRES_SHADING_RATE 524288
#define global D3D_SHADER_REQUIRES_RAYTRACING_TIER_1_1 1048576
#define global D3D_SHADER_REQUIRES_SAMPLER_FEEDBACK 2097152
#define global D3D_SHADER_REQUIRES_ATOMIC_INT64_ON_TYPED_RESOURCE 4194304
#define global D3D_SHADER_REQUIRES_ATOMIC_INT64_ON_GROUP_SHARED 8388608
#define global D3D_SHADER_REQUIRES_DERIVATIVES_IN_MESH_AND_AMPLIFICATION_SHADERS 16777216
#define global D3D_SHADER_REQUIRES_RESOURCE_DESCRIPTOR_HEAP_INDEXING 33554432
#define global D3D_SHADER_REQUIRES_SAMPLER_DESCRIPTOR_HEAP_INDEXING 67108864
#define global D3D_SHADER_REQUIRES_WAVE_MMA 134217728
#define global D3D_SHADER_REQUIRES_ATOMIC_INT64_ON_DESCRIPTOR_HEAP_RESOURCE 268435456
#define global D3D_SHADER_REQUIRES_ADVANCED_TEXTURE_OPS 536870912
#define global D3D_SHADER_REQUIRES_WRITEABLE_MSAA_TEXTURES 1073741824
#define global D3D_SHADER_REQUIRES_SAMPLE_CMP_GRADIENT_OR_BIAS 2147483648
#define global D3D12ExperimentalShaderModels "{76F5573E-F13A-40F5-B297-81CE9E18933F}"
#define global D3D12TiledResourceTier4 "{C9C4725F-A81A-4F56-8C5B-C51039D694FB}"
#define global D3D12GPUUploadHeapsOnUnsupportedOS "{45DC51F3-767F-4588-B206-0BAA2B16FBAE}"