// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace Win32.Graphics.Direct3D12; public static partial class Apis { public 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_MAX = 3.4028235E+38f; 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_FTOI_INSTRUCTION_MAX_INPUT = 2.1474836E+09f; public const float D3D12_FTOI_INSTRUCTION_MIN_INPUT = -2.1474836E+09f; public const float D3D12_FTOU_INSTRUCTION_MAX_INPUT = 4.2949673E+09f; 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 float D3D12_MAX_POSITION_VALUE = 3.4028236E+34f; 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_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_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 = 5; 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_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_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_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 LUID_DEFINED = 1; public static ref readonly Guid D3D12_PROTECTED_RESOURCES_SESSION_HARDWARE_PROTECTED { [MethodImpl(MethodImplOptions.AggressiveInlining)] get { ReadOnlySpan data = new byte[] { 0x4E, 0x08, 0xB0, 0x62, 0x0E, 0xC7, 0xAA, 0x4D, 0xA1, 0x09, 0x30, 0xFF, 0x8D, 0x5A, 0x04, 0x82 }; Debug.Assert(data.Length == Unsafe.SizeOf()); return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); } } public static ref readonly Guid CLSID_D3D12Debug { [MethodImpl(MethodImplOptions.AggressiveInlining)] get { ReadOnlySpan data = new byte[] { 0xEB, 0x2A, 0x35, 0xF2, 0x84, 0xDD, 0xFE, 0x49, 0xB9, 0x7B, 0xA9, 0xDC, 0xFD, 0xCC, 0x1B, 0x4F }; Debug.Assert(data.Length == Unsafe.SizeOf()); return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); } } public static ref readonly Guid CLSID_D3D12Tools { [MethodImpl(MethodImplOptions.AggressiveInlining)] get { ReadOnlySpan data = new byte[] { 0xB1, 0x16, 0x82, 0xE3, 0x8C, 0x3C, 0x33, 0x48, 0xAA, 0x09, 0x0A, 0x06, 0xB6, 0x5D, 0x96, 0xC8 }; Debug.Assert(data.Length == Unsafe.SizeOf()); return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); } } public static ref readonly Guid CLSID_D3D12DeviceRemovedExtendedData { [MethodImpl(MethodImplOptions.AggressiveInlining)] get { ReadOnlySpan data = new byte[] { 0xC4, 0xBB, 0x75, 0x4A, 0xF4, 0x9F, 0xD8, 0x4A, 0x9F, 0x18, 0xAB, 0xAE, 0x84, 0xDC, 0x5F, 0xF2 }; Debug.Assert(data.Length == Unsafe.SizeOf()); return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); } } public static ref readonly Guid CLSID_D3D12SDKConfiguration { [MethodImpl(MethodImplOptions.AggressiveInlining)] get { ReadOnlySpan data = new byte[] { 0xCA, 0x6A, 0xDA, 0x7C, 0x3E, 0xA0, 0xC8, 0x49, 0x94, 0x58, 0x03, 0x34, 0xD2, 0x0E, 0x07, 0xCE }; Debug.Assert(data.Length == Unsafe.SizeOf()); return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); } } public const uint D3D12_SHADING_RATE_X_AXIS_SHIFT = 2; public const uint D3D12_SHADING_RATE_VALID_MASK = 3; public static ref readonly Guid WKPDID_D3DAutoDebugObjectNameW { [MethodImpl(MethodImplOptions.AggressiveInlining)] get { ReadOnlySpan data = new byte[] { 0x36, 0x2E, 0x90, 0xD4, 0x7A, 0x75, 0x42, 0x49, 0x95, 0x94, 0xB6, 0x76, 0x9A, 0xFA, 0x43, 0xCD }; Debug.Assert(data.Length == Unsafe.SizeOf()); return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); } } public static ref readonly Guid DXGI_DEBUG_D3D12 { [MethodImpl(MethodImplOptions.AggressiveInlining)] get { ReadOnlySpan data = new byte[] { 0x8C, 0xA9, 0x59, 0xCF, 0x50, 0xA9, 0x26, 0x43, 0x91, 0xEF, 0x9B, 0xBA, 0xA1, 0x7B, 0xFD, 0x95 }; Debug.Assert(data.Length == Unsafe.SizeOf()); return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); } } 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 static ref readonly Guid D3D12ExperimentalShaderModels { [MethodImpl(MethodImplOptions.AggressiveInlining)] get { ReadOnlySpan data = new byte[] { 0x3E, 0x57, 0xF5, 0x76, 0x3A, 0xF1, 0xF5, 0x40, 0xB2, 0x97, 0x81, 0xCE, 0x9E, 0x18, 0x93, 0x3F }; Debug.Assert(data.Length == Unsafe.SizeOf()); return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); } } public static ref readonly Guid D3D12TiledResourceTier4 { [MethodImpl(MethodImplOptions.AggressiveInlining)] get { ReadOnlySpan data = new byte[] { 0x5F, 0x72, 0xC4, 0xC9, 0x1A, 0xA8, 0x56, 0x4F, 0x8C, 0x5B, 0xC5, 0x10, 0x39, 0xD6, 0x94, 0xFB }; Debug.Assert(data.Length == Unsafe.SizeOf()); return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); } } public static ref readonly Guid D3D12MetaCommand { [MethodImpl(MethodImplOptions.AggressiveInlining)] get { ReadOnlySpan data = new byte[] { 0x7E, 0xC9, 0x34, 0xC7, 0x77, 0x80, 0xC8, 0x48, 0x9F, 0xDC, 0xD9, 0xD1, 0xDD, 0x31, 0xDD, 0x77 }; Debug.Assert(data.Length == Unsafe.SizeOf()); return ref Unsafe.As(ref MemoryMarshal.GetReference(data)); } } }