|
#define | __REQUIRED_RPCNDR_H_VERSION__ 475 |
|
#define | __REQUIRED_RPCSAL_H_VERSION__ 100 |
|
#define | __ID3D12Object_FWD_DEFINED__ |
|
#define | __ID3D12DeviceChild_FWD_DEFINED__ |
|
#define | __ID3D12RootSignature_FWD_DEFINED__ |
|
#define | __ID3D12RootSignatureDeserializer_FWD_DEFINED__ |
|
#define | __ID3D12VersionedRootSignatureDeserializer_FWD_DEFINED__ |
|
#define | __ID3D12Pageable_FWD_DEFINED__ |
|
#define | __ID3D12Heap_FWD_DEFINED__ |
|
#define | __ID3D12Resource_FWD_DEFINED__ |
|
#define | __ID3D12CommandAllocator_FWD_DEFINED__ |
|
#define | __ID3D12Fence_FWD_DEFINED__ |
|
#define | __ID3D12Fence1_FWD_DEFINED__ |
|
#define | __ID3D12PipelineState_FWD_DEFINED__ |
|
#define | __ID3D12DescriptorHeap_FWD_DEFINED__ |
|
#define | __ID3D12QueryHeap_FWD_DEFINED__ |
|
#define | __ID3D12CommandSignature_FWD_DEFINED__ |
|
#define | __ID3D12CommandList_FWD_DEFINED__ |
|
#define | __ID3D12GraphicsCommandList_FWD_DEFINED__ |
|
#define | __ID3D12GraphicsCommandList1_FWD_DEFINED__ |
|
#define | __ID3D12GraphicsCommandList2_FWD_DEFINED__ |
|
#define | __ID3D12CommandQueue_FWD_DEFINED__ |
|
#define | __ID3D12Device_FWD_DEFINED__ |
|
#define | __ID3D12PipelineLibrary_FWD_DEFINED__ |
|
#define | __ID3D12PipelineLibrary1_FWD_DEFINED__ |
|
#define | __ID3D12Device1_FWD_DEFINED__ |
|
#define | __ID3D12Device2_FWD_DEFINED__ |
|
#define | __ID3D12Device3_FWD_DEFINED__ |
|
#define | __ID3D12Tools_FWD_DEFINED__ |
|
#define | _D3D12_CONSTANTS |
|
#define | D3D12_16BIT_INDEX_STRIP_CUT_VALUE ( 0xffff ) |
|
#define | D3D12_32BIT_INDEX_STRIP_CUT_VALUE ( 0xffffffff ) |
|
#define | D3D12_8BIT_INDEX_STRIP_CUT_VALUE ( 0xff ) |
|
#define | D3D12_APPEND_ALIGNED_ELEMENT ( 0xffffffff ) |
|
#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.0f ) |
|
#define | D3D12_DEFAULT_BLEND_FACTOR_BLUE ( 1.0f ) |
|
#define | D3D12_DEFAULT_BLEND_FACTOR_GREEN ( 1.0f ) |
|
#define | D3D12_DEFAULT_BLEND_FACTOR_RED ( 1.0f ) |
|
#define | D3D12_DEFAULT_BORDER_COLOR_COMPONENT ( 0.0f ) |
|
#define | D3D12_DEFAULT_DEPTH_BIAS ( 0 ) |
|
#define | D3D12_DEFAULT_DEPTH_BIAS_CLAMP ( 0.0f ) |
|
#define | D3D12_DEFAULT_MAX_ANISOTROPY ( 16 ) |
|
#define | D3D12_DEFAULT_MIP_LOD_BIAS ( 0.0f ) |
|
#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 ( 0xffffffff ) |
|
#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.0f ) |
|
#define | D3D12_DEFAULT_STENCIL_READ_MASK ( 0xff ) |
|
#define | D3D12_DEFAULT_STENCIL_REFERENCE ( 0 ) |
|
#define | D3D12_DEFAULT_STENCIL_WRITE_MASK ( 0xff ) |
|
#define | D3D12_DEFAULT_VIEWPORT_AND_SCISSORRECT_INDEX ( 0 ) |
|
#define | D3D12_DEFAULT_VIEWPORT_HEIGHT ( 0 ) |
|
#define | D3D12_DEFAULT_VIEWPORT_MAX_DEPTH ( 0.0f ) |
|
#define | D3D12_DEFAULT_VIEWPORT_MIN_DEPTH ( 0.0f ) |
|
#define | D3D12_DEFAULT_VIEWPORT_TOPLEFTX ( 0 ) |
|
#define | D3D12_DEFAULT_VIEWPORT_TOPLEFTY ( 0 ) |
|
#define | D3D12_DEFAULT_VIEWPORT_WIDTH ( 0 ) |
|
#define | D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND ( 0xffffffff ) |
|
#define | D3D12_DRIVER_RESERVED_REGISTER_SPACE_VALUES_END ( 0xfffffff7 ) |
|
#define | D3D12_DRIVER_RESERVED_REGISTER_SPACE_VALUES_START ( 0xfffffff0 ) |
|
#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_MAX ( 3.402823466e+38f ) |
|
#define | D3D12_FLOAT32_TO_INTEGER_TOLERANCE_IN_ULP ( 0.6f ) |
|
#define | D3D12_FLOAT_TO_SRGB_EXPONENT_DENOMINATOR ( 2.4f ) |
|
#define | D3D12_FLOAT_TO_SRGB_EXPONENT_NUMERATOR ( 1.0f ) |
|
#define | D3D12_FLOAT_TO_SRGB_OFFSET ( 0.055f ) |
|
#define | D3D12_FLOAT_TO_SRGB_SCALE_1 ( 12.92f ) |
|
#define | D3D12_FLOAT_TO_SRGB_SCALE_2 ( 1.055f ) |
|
#define | D3D12_FLOAT_TO_SRGB_THRESHOLD ( 0.0031308f ) |
|
#define | D3D12_FTOI_INSTRUCTION_MAX_INPUT ( 2147483647.999f ) |
|
#define | D3D12_FTOI_INSTRUCTION_MIN_INPUT ( -2147483648.999f ) |
|
#define | D3D12_FTOU_INSTRUCTION_MAX_INPUT ( 4294967295.999f ) |
|
#define | D3D12_FTOU_INSTRUCTION_MIN_INPUT ( 0.0f ) |
|
#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 ( 0xffffffff ) |
|
#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 ( 0xffffffff ) |
|
#define | D3D12_HS_MAXTESSFACTOR_LOWER_BOUND ( 1.0f ) |
|
#define | D3D12_HS_MAXTESSFACTOR_UPPER_BOUND ( 64.0f ) |
|
#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 ( 0xffffffff ) |
|
#define | D3D12_INTEGER_DIVIDE_BY_ZERO_REMAINDER ( 0xffffffff ) |
|
#define | D3D12_KEEP_RENDER_TARGETS_AND_DEPTH_STENCIL ( 0xffffffff ) |
|
#define | D3D12_KEEP_UNORDERED_ACCESS_VIEWS ( 0xffffffff ) |
|
#define | D3D12_LINEAR_GAMMA ( 1.0f ) |
|
#define | D3D12_MAJOR_VERSION ( 12 ) |
|
#define | D3D12_MAX_BORDER_COLOR_COMPONENT ( 1.0f ) |
|
#define | D3D12_MAX_DEPTH ( 1.0f ) |
|
#define | D3D12_MAX_LIVE_STATIC_SAMPLERS ( 2032 ) |
|
#define | D3D12_MAX_MAXANISOTROPY ( 16 ) |
|
#define | D3D12_MAX_MULTISAMPLE_SAMPLE_COUNT ( 32 ) |
|
#define | D3D12_MAX_POSITION_VALUE ( 3.402823466e+34f ) |
|
#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.0f ) |
|
#define | D3D12_MIN_DEPTH ( 0.0f ) |
|
#define | D3D12_MIN_MAXANISOTROPY ( 0 ) |
|
#define | D3D12_MIP_LOD_BIAS_MAX ( 15.99f ) |
|
#define | D3D12_MIP_LOD_BIAS_MIN ( -16.0f ) |
|
#define | D3D12_MIP_LOD_FRACTIONAL_BIT_COUNT ( 8 ) |
|
#define | D3D12_MIP_LOD_RANGE_BIT_COUNT ( 8 ) |
|
#define | D3D12_MULTISAMPLE_ANTIALIAS_LINE_WIDTH ( 1.4f ) |
|
#define | D3D12_NONSAMPLE_FETCH_OUT_OF_RANGE_ACCESS_RESULT ( 0 ) |
|
#define | D3D12_OS_RESERVED_REGISTER_SPACE_VALUES_END ( 0xffffffff ) |
|
#define | D3D12_OS_RESERVED_REGISTER_SPACE_VALUES_START ( 0xfffffff8 ) |
|
#define | D3D12_PACKED_TILE ( 0xffffffff ) |
|
#define | D3D12_PIXEL_ADDRESS_RANGE_BIT_COUNT ( 15 ) |
|
#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 ( 0xffffffff ) |
|
#define | D3D12_PS_FRONTFACING_FALSE_VALUE ( 0 ) |
|
#define | D3D12_PS_FRONTFACING_TRUE_VALUE ( 0xffffffff ) |
|
#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.0f ) |
|
#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.5f ) |
|
#define | D3D12_RAW_UAV_SRV_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.25f ) |
|
#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 ( 0xffffffff ) |
|
#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 ( 0xffffffff ) |
|
#define | D3D12_SO_NO_RASTERIZED_STREAM ( 0xffffffff ) |
|
#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.2f ) |
|
#define | D3D12_SRGB_TO_FLOAT_DENOMINATOR_1 ( 12.92f ) |
|
#define | D3D12_SRGB_TO_FLOAT_DENOMINATOR_2 ( 1.055f ) |
|
#define | D3D12_SRGB_TO_FLOAT_EXPONENT ( 2.4f ) |
|
#define | D3D12_SRGB_TO_FLOAT_OFFSET ( 0.055f ) |
|
#define | D3D12_SRGB_TO_FLOAT_THRESHOLD ( 0.04045f ) |
|
#define | D3D12_SRGB_TO_FLOAT_TOLERANCE_IN_ULP ( 0.5f ) |
|
#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 ( 0xffffffff ) |
|
#define | D3D12_SYSTEM_RESERVED_REGISTER_SPACE_VALUES_START ( 0xfffffff0 ) |
|
#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_TILED_RESOURCE_TILE_SIZE_IN_BYTES ( 65536 ) |
|
#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_STATUS_MACROBLOCKS_AFFECTED_UNKNOWN ( 0xffffffff ) |
|
#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 | __ID3D12Object_INTERFACE_DEFINED__ |
|
#define | __ID3D12DeviceChild_INTERFACE_DEFINED__ |
|
#define | __ID3D12RootSignature_INTERFACE_DEFINED__ |
|
#define | D3D12_SHADER_COMPONENT_MAPPING_MASK 0x7 |
|
#define | D3D12_SHADER_COMPONENT_MAPPING_SHIFT 3 |
|
#define | D3D12_SHADER_COMPONENT_MAPPING_ALWAYS_SET_BIT_AVOIDING_ZEROMEM_MISTAKES (1<<(D3D12_SHADER_COMPONENT_MAPPING_SHIFT*4)) |
|
#define | D3D12_ENCODE_SHADER_4_COMPONENT_MAPPING(Src0, Src1, Src2, Src3) |
|
#define | D3D12_DECODE_SHADER_4_COMPONENT_MAPPING(ComponentToExtract, Mapping) ((D3D12_SHADER_COMPONENT_MAPPING)(Mapping >> (D3D12_SHADER_COMPONENT_MAPPING_SHIFT*ComponentToExtract) & D3D12_SHADER_COMPONENT_MAPPING_MASK)) |
|
#define | D3D12_DEFAULT_SHADER_4_COMPONENT_MAPPING D3D12_ENCODE_SHADER_4_COMPONENT_MAPPING(0,1,2,3) |
|
#define | D3D12_FILTER_REDUCTION_TYPE_MASK ( 0x3 ) |
|
#define | D3D12_FILTER_REDUCTION_TYPE_SHIFT ( 7 ) |
|
#define | D3D12_FILTER_TYPE_MASK ( 0x3 ) |
|
#define | D3D12_MIN_FILTER_SHIFT ( 4 ) |
|
#define | D3D12_MAG_FILTER_SHIFT ( 2 ) |
|
#define | D3D12_MIP_FILTER_SHIFT ( 0 ) |
|
#define | D3D12_ANISOTROPIC_FILTERING_BIT ( 0x40 ) |
|
#define | D3D12_ENCODE_BASIC_FILTER(min, mag, mip, reduction) |
|
#define | D3D12_ENCODE_ANISOTROPIC_FILTER(reduction) |
|
#define | D3D12_DECODE_MIN_FILTER(D3D12Filter) |
|
#define | D3D12_DECODE_MAG_FILTER(D3D12Filter) |
|
#define | D3D12_DECODE_MIP_FILTER(D3D12Filter) |
|
#define | D3D12_DECODE_FILTER_REDUCTION(D3D12Filter) |
|
#define | D3D12_DECODE_IS_COMPARISON_FILTER(D3D12Filter) ( D3D12_DECODE_FILTER_REDUCTION( D3D12Filter ) == D3D12_FILTER_REDUCTION_TYPE_COMPARISON ) |
|
#define | D3D12_DECODE_IS_ANISOTROPIC_FILTER(D3D12Filter) |
|
#define | __ID3D12RootSignatureDeserializer_INTERFACE_DEFINED__ |
|
#define | __ID3D12VersionedRootSignatureDeserializer_INTERFACE_DEFINED__ |
|
#define | __ID3D12Pageable_INTERFACE_DEFINED__ |
|
#define | __ID3D12Heap_INTERFACE_DEFINED__ |
|
#define | __ID3D12Resource_INTERFACE_DEFINED__ |
|
#define | __ID3D12CommandAllocator_INTERFACE_DEFINED__ |
|
#define | __ID3D12Fence_INTERFACE_DEFINED__ |
|
#define | __ID3D12Fence1_INTERFACE_DEFINED__ |
|
#define | __ID3D12PipelineState_INTERFACE_DEFINED__ |
|
#define | __ID3D12DescriptorHeap_INTERFACE_DEFINED__ |
|
#define | __ID3D12QueryHeap_INTERFACE_DEFINED__ |
|
#define | __ID3D12CommandSignature_INTERFACE_DEFINED__ |
|
#define | __ID3D12CommandList_INTERFACE_DEFINED__ |
|
#define | __ID3D12GraphicsCommandList_INTERFACE_DEFINED__ |
|
#define | __ID3D12GraphicsCommandList1_INTERFACE_DEFINED__ |
|
#define | __ID3D12GraphicsCommandList2_INTERFACE_DEFINED__ |
|
#define | __ID3D12CommandQueue_INTERFACE_DEFINED__ |
|
#define | __ID3D12Device_INTERFACE_DEFINED__ |
|
#define | __ID3D12PipelineLibrary_INTERFACE_DEFINED__ |
|
#define | __ID3D12PipelineLibrary1_INTERFACE_DEFINED__ |
|
#define | __ID3D12Device1_INTERFACE_DEFINED__ |
|
#define | __ID3D12Device2_INTERFACE_DEFINED__ |
|
#define | __ID3D12Device3_INTERFACE_DEFINED__ |
|
#define | __ID3D12Tools_INTERFACE_DEFINED__ |
|
|
typedef interface ID3D12Object | ID3D12Object |
|
typedef interface ID3D12DeviceChild | ID3D12DeviceChild |
|
typedef interface ID3D12RootSignature | ID3D12RootSignature |
|
typedef interface ID3D12RootSignatureDeserializer | ID3D12RootSignatureDeserializer |
|
typedef interface ID3D12VersionedRootSignatureDeserializer | ID3D12VersionedRootSignatureDeserializer |
|
typedef interface ID3D12Pageable | ID3D12Pageable |
|
typedef interface ID3D12Heap | ID3D12Heap |
|
typedef interface ID3D12Resource | ID3D12Resource |
|
typedef interface ID3D12CommandAllocator | ID3D12CommandAllocator |
|
typedef interface ID3D12Fence | ID3D12Fence |
|
typedef interface ID3D12Fence1 | ID3D12Fence1 |
|
typedef interface ID3D12PipelineState | ID3D12PipelineState |
|
typedef interface ID3D12DescriptorHeap | ID3D12DescriptorHeap |
|
typedef interface ID3D12QueryHeap | ID3D12QueryHeap |
|
typedef interface ID3D12CommandSignature | ID3D12CommandSignature |
|
typedef interface ID3D12CommandList | ID3D12CommandList |
|
typedef interface ID3D12GraphicsCommandList | ID3D12GraphicsCommandList |
|
typedef interface ID3D12GraphicsCommandList1 | ID3D12GraphicsCommandList1 |
|
typedef interface ID3D12GraphicsCommandList2 | ID3D12GraphicsCommandList2 |
|
typedef interface ID3D12CommandQueue | ID3D12CommandQueue |
|
typedef interface ID3D12Device | ID3D12Device |
|
typedef interface ID3D12PipelineLibrary | ID3D12PipelineLibrary |
|
typedef interface ID3D12PipelineLibrary1 | ID3D12PipelineLibrary1 |
|
typedef interface ID3D12Device1 | ID3D12Device1 |
|
typedef interface ID3D12Device2 | ID3D12Device2 |
|
typedef interface ID3D12Device3 | ID3D12Device3 |
|
typedef interface ID3D12Tools | ID3D12Tools |
|
typedef UINT64 | D3D12_GPU_VIRTUAL_ADDRESS |
|
typedef enum D3D12_COMMAND_LIST_TYPE | D3D12_COMMAND_LIST_TYPE |
|
typedef enum D3D12_COMMAND_QUEUE_FLAGS | D3D12_COMMAND_QUEUE_FLAGS |
|
typedef enum D3D12_COMMAND_QUEUE_PRIORITY | D3D12_COMMAND_QUEUE_PRIORITY |
|
typedef struct D3D12_COMMAND_QUEUE_DESC | D3D12_COMMAND_QUEUE_DESC |
|
typedef enum D3D12_PRIMITIVE_TOPOLOGY_TYPE | D3D12_PRIMITIVE_TOPOLOGY_TYPE |
|
typedef enum D3D12_INPUT_CLASSIFICATION | D3D12_INPUT_CLASSIFICATION |
|
typedef struct D3D12_INPUT_ELEMENT_DESC | D3D12_INPUT_ELEMENT_DESC |
|
typedef enum D3D12_FILL_MODE | D3D12_FILL_MODE |
|
typedef D3D_PRIMITIVE_TOPOLOGY | D3D12_PRIMITIVE_TOPOLOGY |
|
typedef D3D_PRIMITIVE | D3D12_PRIMITIVE |
|
typedef enum D3D12_CULL_MODE | D3D12_CULL_MODE |
|
typedef struct D3D12_SO_DECLARATION_ENTRY | D3D12_SO_DECLARATION_ENTRY |
|
typedef struct D3D12_VIEWPORT | D3D12_VIEWPORT |
|
typedef RECT | D3D12_RECT |
|
typedef struct D3D12_BOX | D3D12_BOX |
|
typedef enum D3D12_COMPARISON_FUNC | D3D12_COMPARISON_FUNC |
|
typedef enum D3D12_DEPTH_WRITE_MASK | D3D12_DEPTH_WRITE_MASK |
|
typedef enum D3D12_STENCIL_OP | D3D12_STENCIL_OP |
|
typedef struct D3D12_DEPTH_STENCILOP_DESC | D3D12_DEPTH_STENCILOP_DESC |
|
typedef struct D3D12_DEPTH_STENCIL_DESC | D3D12_DEPTH_STENCIL_DESC |
|
typedef struct D3D12_DEPTH_STENCIL_DESC1 | D3D12_DEPTH_STENCIL_DESC1 |
|
typedef enum D3D12_BLEND | D3D12_BLEND |
|
typedef enum D3D12_BLEND_OP | D3D12_BLEND_OP |
|
typedef enum D3D12_COLOR_WRITE_ENABLE | D3D12_COLOR_WRITE_ENABLE |
|
typedef enum D3D12_LOGIC_OP | D3D12_LOGIC_OP |
|
typedef struct D3D12_RENDER_TARGET_BLEND_DESC | D3D12_RENDER_TARGET_BLEND_DESC |
|
typedef struct D3D12_BLEND_DESC | D3D12_BLEND_DESC |
|
typedef enum D3D12_CONSERVATIVE_RASTERIZATION_MODE | D3D12_CONSERVATIVE_RASTERIZATION_MODE |
|
typedef struct D3D12_RASTERIZER_DESC | D3D12_RASTERIZER_DESC |
|
typedef struct ID3D12ObjectVtbl | ID3D12ObjectVtbl |
|
typedef struct ID3D12DeviceChildVtbl | ID3D12DeviceChildVtbl |
|
typedef struct ID3D12RootSignatureVtbl | ID3D12RootSignatureVtbl |
|
typedef struct D3D12_SHADER_BYTECODE | D3D12_SHADER_BYTECODE |
|
typedef struct D3D12_STREAM_OUTPUT_DESC | D3D12_STREAM_OUTPUT_DESC |
|
typedef struct D3D12_INPUT_LAYOUT_DESC | D3D12_INPUT_LAYOUT_DESC |
|
typedef enum D3D12_INDEX_BUFFER_STRIP_CUT_VALUE | D3D12_INDEX_BUFFER_STRIP_CUT_VALUE |
|
typedef struct D3D12_CACHED_PIPELINE_STATE | D3D12_CACHED_PIPELINE_STATE |
|
typedef enum D3D12_PIPELINE_STATE_FLAGS | D3D12_PIPELINE_STATE_FLAGS |
|
typedef struct D3D12_GRAPHICS_PIPELINE_STATE_DESC | D3D12_GRAPHICS_PIPELINE_STATE_DESC |
|
typedef struct D3D12_COMPUTE_PIPELINE_STATE_DESC | D3D12_COMPUTE_PIPELINE_STATE_DESC |
|
typedef struct D3D12_PIPELINE_STATE_STREAM_DESC | D3D12_PIPELINE_STATE_STREAM_DESC |
|
typedef enum D3D12_PIPELINE_STATE_SUBOBJECT_TYPE | D3D12_PIPELINE_STATE_SUBOBJECT_TYPE |
|
typedef enum D3D12_FEATURE | D3D12_FEATURE |
|
typedef enum D3D12_SHADER_MIN_PRECISION_SUPPORT | D3D12_SHADER_MIN_PRECISION_SUPPORT |
|
typedef enum D3D12_TILED_RESOURCES_TIER | D3D12_TILED_RESOURCES_TIER |
|
typedef enum D3D12_RESOURCE_BINDING_TIER | D3D12_RESOURCE_BINDING_TIER |
|
typedef enum D3D12_CONSERVATIVE_RASTERIZATION_TIER | D3D12_CONSERVATIVE_RASTERIZATION_TIER |
|
typedef enum D3D12_FORMAT_SUPPORT1 | D3D12_FORMAT_SUPPORT1 |
|
typedef enum D3D12_FORMAT_SUPPORT2 | D3D12_FORMAT_SUPPORT2 |
|
typedef enum D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS | D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS |
|
typedef enum D3D12_CROSS_NODE_SHARING_TIER | D3D12_CROSS_NODE_SHARING_TIER |
|
typedef enum D3D12_RESOURCE_HEAP_TIER | D3D12_RESOURCE_HEAP_TIER |
|
typedef enum D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER | D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER |
|
typedef enum D3D12_VIEW_INSTANCING_TIER | D3D12_VIEW_INSTANCING_TIER |
|
typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS | D3D12_FEATURE_DATA_D3D12_OPTIONS |
|
typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS1 | D3D12_FEATURE_DATA_D3D12_OPTIONS1 |
|
typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS2 | D3D12_FEATURE_DATA_D3D12_OPTIONS2 |
|
typedef enum D3D_ROOT_SIGNATURE_VERSION | D3D_ROOT_SIGNATURE_VERSION |
|
typedef struct D3D12_FEATURE_DATA_ROOT_SIGNATURE | D3D12_FEATURE_DATA_ROOT_SIGNATURE |
|
typedef struct D3D12_FEATURE_DATA_ARCHITECTURE | D3D12_FEATURE_DATA_ARCHITECTURE |
|
typedef struct D3D12_FEATURE_DATA_ARCHITECTURE1 | D3D12_FEATURE_DATA_ARCHITECTURE1 |
|
typedef struct D3D12_FEATURE_DATA_FEATURE_LEVELS | D3D12_FEATURE_DATA_FEATURE_LEVELS |
|
typedef enum D3D_SHADER_MODEL | D3D_SHADER_MODEL |
|
typedef struct D3D12_FEATURE_DATA_SHADER_MODEL | D3D12_FEATURE_DATA_SHADER_MODEL |
|
typedef struct D3D12_FEATURE_DATA_FORMAT_SUPPORT | D3D12_FEATURE_DATA_FORMAT_SUPPORT |
|
typedef struct D3D12_FEATURE_DATA_MULTISAMPLE_QUALITY_LEVELS | D3D12_FEATURE_DATA_MULTISAMPLE_QUALITY_LEVELS |
|
typedef struct D3D12_FEATURE_DATA_FORMAT_INFO | D3D12_FEATURE_DATA_FORMAT_INFO |
|
typedef struct D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT | D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT |
|
typedef enum D3D12_SHADER_CACHE_SUPPORT_FLAGS | D3D12_SHADER_CACHE_SUPPORT_FLAGS |
|
typedef struct D3D12_FEATURE_DATA_SHADER_CACHE | D3D12_FEATURE_DATA_SHADER_CACHE |
|
typedef struct D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY | D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY |
|
typedef enum D3D12_COMMAND_LIST_SUPPORT_FLAGS | D3D12_COMMAND_LIST_SUPPORT_FLAGS |
|
typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS3 | D3D12_FEATURE_DATA_D3D12_OPTIONS3 |
|
typedef struct D3D12_FEATURE_DATA_EXISTING_HEAPS | D3D12_FEATURE_DATA_EXISTING_HEAPS |
|
typedef struct D3D12_RESOURCE_ALLOCATION_INFO | D3D12_RESOURCE_ALLOCATION_INFO |
|
typedef enum D3D12_HEAP_TYPE | D3D12_HEAP_TYPE |
|
typedef enum D3D12_CPU_PAGE_PROPERTY | D3D12_CPU_PAGE_PROPERTY |
|
typedef enum D3D12_MEMORY_POOL | D3D12_MEMORY_POOL |
|
typedef struct D3D12_HEAP_PROPERTIES | D3D12_HEAP_PROPERTIES |
|
typedef enum D3D12_HEAP_FLAGS | D3D12_HEAP_FLAGS |
|
typedef struct D3D12_HEAP_DESC | D3D12_HEAP_DESC |
|
typedef enum D3D12_RESOURCE_DIMENSION | D3D12_RESOURCE_DIMENSION |
|
typedef enum D3D12_TEXTURE_LAYOUT | D3D12_TEXTURE_LAYOUT |
|
typedef enum D3D12_RESOURCE_FLAGS | D3D12_RESOURCE_FLAGS |
|
typedef struct D3D12_RESOURCE_DESC | D3D12_RESOURCE_DESC |
|
typedef struct D3D12_DEPTH_STENCIL_VALUE | D3D12_DEPTH_STENCIL_VALUE |
|
typedef struct D3D12_CLEAR_VALUE | D3D12_CLEAR_VALUE |
|
typedef struct D3D12_RANGE | D3D12_RANGE |
|
typedef struct D3D12_RANGE_UINT64 | D3D12_RANGE_UINT64 |
|
typedef struct D3D12_SUBRESOURCE_RANGE_UINT64 | D3D12_SUBRESOURCE_RANGE_UINT64 |
|
typedef struct D3D12_SUBRESOURCE_INFO | D3D12_SUBRESOURCE_INFO |
|
typedef struct D3D12_TILED_RESOURCE_COORDINATE | D3D12_TILED_RESOURCE_COORDINATE |
|
typedef struct D3D12_TILE_REGION_SIZE | D3D12_TILE_REGION_SIZE |
|
typedef enum D3D12_TILE_RANGE_FLAGS | D3D12_TILE_RANGE_FLAGS |
|
typedef struct D3D12_SUBRESOURCE_TILING | D3D12_SUBRESOURCE_TILING |
|
typedef struct D3D12_TILE_SHAPE | D3D12_TILE_SHAPE |
|
typedef struct D3D12_PACKED_MIP_INFO | D3D12_PACKED_MIP_INFO |
|
typedef enum D3D12_TILE_MAPPING_FLAGS | D3D12_TILE_MAPPING_FLAGS |
|
typedef enum D3D12_TILE_COPY_FLAGS | D3D12_TILE_COPY_FLAGS |
|
typedef enum D3D12_RESOURCE_STATES | D3D12_RESOURCE_STATES |
|
typedef enum D3D12_RESOURCE_BARRIER_TYPE | D3D12_RESOURCE_BARRIER_TYPE |
|
typedef struct D3D12_RESOURCE_TRANSITION_BARRIER | D3D12_RESOURCE_TRANSITION_BARRIER |
|
typedef struct D3D12_RESOURCE_ALIASING_BARRIER | D3D12_RESOURCE_ALIASING_BARRIER |
|
typedef struct D3D12_RESOURCE_UAV_BARRIER | D3D12_RESOURCE_UAV_BARRIER |
|
typedef enum D3D12_RESOURCE_BARRIER_FLAGS | D3D12_RESOURCE_BARRIER_FLAGS |
|
typedef struct D3D12_RESOURCE_BARRIER | D3D12_RESOURCE_BARRIER |
|
typedef struct D3D12_SUBRESOURCE_FOOTPRINT | D3D12_SUBRESOURCE_FOOTPRINT |
|
typedef struct D3D12_PLACED_SUBRESOURCE_FOOTPRINT | D3D12_PLACED_SUBRESOURCE_FOOTPRINT |
|
typedef enum D3D12_TEXTURE_COPY_TYPE | D3D12_TEXTURE_COPY_TYPE |
|
typedef struct D3D12_TEXTURE_COPY_LOCATION | D3D12_TEXTURE_COPY_LOCATION |
|
typedef enum D3D12_RESOLVE_MODE | D3D12_RESOLVE_MODE |
|
typedef struct D3D12_SAMPLE_POSITION | D3D12_SAMPLE_POSITION |
|
typedef struct D3D12_VIEW_INSTANCE_LOCATION | D3D12_VIEW_INSTANCE_LOCATION |
|
typedef enum D3D12_VIEW_INSTANCING_FLAGS | D3D12_VIEW_INSTANCING_FLAGS |
|
typedef struct D3D12_VIEW_INSTANCING_DESC | D3D12_VIEW_INSTANCING_DESC |
|
typedef enum D3D12_SHADER_COMPONENT_MAPPING | D3D12_SHADER_COMPONENT_MAPPING |
|
typedef enum D3D12_BUFFER_SRV_FLAGS | D3D12_BUFFER_SRV_FLAGS |
|
typedef struct D3D12_BUFFER_SRV | D3D12_BUFFER_SRV |
|
typedef struct D3D12_TEX1D_SRV | D3D12_TEX1D_SRV |
|
typedef struct D3D12_TEX1D_ARRAY_SRV | D3D12_TEX1D_ARRAY_SRV |
|
typedef struct D3D12_TEX2D_SRV | D3D12_TEX2D_SRV |
|
typedef struct D3D12_TEX2D_ARRAY_SRV | D3D12_TEX2D_ARRAY_SRV |
|
typedef struct D3D12_TEX3D_SRV | D3D12_TEX3D_SRV |
|
typedef struct D3D12_TEXCUBE_SRV | D3D12_TEXCUBE_SRV |
|
typedef struct D3D12_TEXCUBE_ARRAY_SRV | D3D12_TEXCUBE_ARRAY_SRV |
|
typedef struct D3D12_TEX2DMS_SRV | D3D12_TEX2DMS_SRV |
|
typedef struct D3D12_TEX2DMS_ARRAY_SRV | D3D12_TEX2DMS_ARRAY_SRV |
|
typedef enum D3D12_SRV_DIMENSION | D3D12_SRV_DIMENSION |
|
typedef struct D3D12_SHADER_RESOURCE_VIEW_DESC | D3D12_SHADER_RESOURCE_VIEW_DESC |
|
typedef struct D3D12_CONSTANT_BUFFER_VIEW_DESC | D3D12_CONSTANT_BUFFER_VIEW_DESC |
|
typedef enum D3D12_FILTER | D3D12_FILTER |
|
typedef enum D3D12_FILTER_TYPE | D3D12_FILTER_TYPE |
|
typedef enum D3D12_FILTER_REDUCTION_TYPE | D3D12_FILTER_REDUCTION_TYPE |
|
typedef enum D3D12_TEXTURE_ADDRESS_MODE | D3D12_TEXTURE_ADDRESS_MODE |
|
typedef struct D3D12_SAMPLER_DESC | D3D12_SAMPLER_DESC |
|
typedef enum D3D12_BUFFER_UAV_FLAGS | D3D12_BUFFER_UAV_FLAGS |
|
typedef struct D3D12_BUFFER_UAV | D3D12_BUFFER_UAV |
|
typedef struct D3D12_TEX1D_UAV | D3D12_TEX1D_UAV |
|
typedef struct D3D12_TEX1D_ARRAY_UAV | D3D12_TEX1D_ARRAY_UAV |
|
typedef struct D3D12_TEX2D_UAV | D3D12_TEX2D_UAV |
|
typedef struct D3D12_TEX2D_ARRAY_UAV | D3D12_TEX2D_ARRAY_UAV |
|
typedef struct D3D12_TEX3D_UAV | D3D12_TEX3D_UAV |
|
typedef enum D3D12_UAV_DIMENSION | D3D12_UAV_DIMENSION |
|
typedef struct D3D12_UNORDERED_ACCESS_VIEW_DESC | D3D12_UNORDERED_ACCESS_VIEW_DESC |
|
typedef struct D3D12_BUFFER_RTV | D3D12_BUFFER_RTV |
|
typedef struct D3D12_TEX1D_RTV | D3D12_TEX1D_RTV |
|
typedef struct D3D12_TEX1D_ARRAY_RTV | D3D12_TEX1D_ARRAY_RTV |
|
typedef struct D3D12_TEX2D_RTV | D3D12_TEX2D_RTV |
|
typedef struct D3D12_TEX2DMS_RTV | D3D12_TEX2DMS_RTV |
|
typedef struct D3D12_TEX2D_ARRAY_RTV | D3D12_TEX2D_ARRAY_RTV |
|
typedef struct D3D12_TEX2DMS_ARRAY_RTV | D3D12_TEX2DMS_ARRAY_RTV |
|
typedef struct D3D12_TEX3D_RTV | D3D12_TEX3D_RTV |
|
typedef enum D3D12_RTV_DIMENSION | D3D12_RTV_DIMENSION |
|
typedef struct D3D12_RENDER_TARGET_VIEW_DESC | D3D12_RENDER_TARGET_VIEW_DESC |
|
typedef struct D3D12_TEX1D_DSV | D3D12_TEX1D_DSV |
|
typedef struct D3D12_TEX1D_ARRAY_DSV | D3D12_TEX1D_ARRAY_DSV |
|
typedef struct D3D12_TEX2D_DSV | D3D12_TEX2D_DSV |
|
typedef struct D3D12_TEX2D_ARRAY_DSV | D3D12_TEX2D_ARRAY_DSV |
|
typedef struct D3D12_TEX2DMS_DSV | D3D12_TEX2DMS_DSV |
|
typedef struct D3D12_TEX2DMS_ARRAY_DSV | D3D12_TEX2DMS_ARRAY_DSV |
|
typedef enum D3D12_DSV_FLAGS | D3D12_DSV_FLAGS |
|
typedef enum D3D12_DSV_DIMENSION | D3D12_DSV_DIMENSION |
|
typedef struct D3D12_DEPTH_STENCIL_VIEW_DESC | D3D12_DEPTH_STENCIL_VIEW_DESC |
|
typedef enum D3D12_CLEAR_FLAGS | D3D12_CLEAR_FLAGS |
|
typedef enum D3D12_FENCE_FLAGS | D3D12_FENCE_FLAGS |
|
typedef enum D3D12_DESCRIPTOR_HEAP_TYPE | D3D12_DESCRIPTOR_HEAP_TYPE |
|
typedef enum D3D12_DESCRIPTOR_HEAP_FLAGS | D3D12_DESCRIPTOR_HEAP_FLAGS |
|
typedef struct D3D12_DESCRIPTOR_HEAP_DESC | D3D12_DESCRIPTOR_HEAP_DESC |
|
typedef enum D3D12_DESCRIPTOR_RANGE_TYPE | D3D12_DESCRIPTOR_RANGE_TYPE |
|
typedef struct D3D12_DESCRIPTOR_RANGE | D3D12_DESCRIPTOR_RANGE |
|
typedef struct D3D12_ROOT_DESCRIPTOR_TABLE | D3D12_ROOT_DESCRIPTOR_TABLE |
|
typedef struct D3D12_ROOT_CONSTANTS | D3D12_ROOT_CONSTANTS |
|
typedef struct D3D12_ROOT_DESCRIPTOR | D3D12_ROOT_DESCRIPTOR |
|
typedef enum D3D12_SHADER_VISIBILITY | D3D12_SHADER_VISIBILITY |
|
typedef enum D3D12_ROOT_PARAMETER_TYPE | D3D12_ROOT_PARAMETER_TYPE |
|
typedef struct D3D12_ROOT_PARAMETER | D3D12_ROOT_PARAMETER |
|
typedef enum D3D12_ROOT_SIGNATURE_FLAGS | D3D12_ROOT_SIGNATURE_FLAGS |
|
typedef enum D3D12_STATIC_BORDER_COLOR | D3D12_STATIC_BORDER_COLOR |
|
typedef struct D3D12_STATIC_SAMPLER_DESC | D3D12_STATIC_SAMPLER_DESC |
|
typedef struct D3D12_ROOT_SIGNATURE_DESC | D3D12_ROOT_SIGNATURE_DESC |
|
typedef enum D3D12_DESCRIPTOR_RANGE_FLAGS | D3D12_DESCRIPTOR_RANGE_FLAGS |
|
typedef struct D3D12_DESCRIPTOR_RANGE1 | D3D12_DESCRIPTOR_RANGE1 |
|
typedef struct D3D12_ROOT_DESCRIPTOR_TABLE1 | D3D12_ROOT_DESCRIPTOR_TABLE1 |
|
typedef enum D3D12_ROOT_DESCRIPTOR_FLAGS | D3D12_ROOT_DESCRIPTOR_FLAGS |
|
typedef struct D3D12_ROOT_DESCRIPTOR1 | D3D12_ROOT_DESCRIPTOR1 |
|
typedef struct D3D12_ROOT_PARAMETER1 | D3D12_ROOT_PARAMETER1 |
|
typedef struct D3D12_ROOT_SIGNATURE_DESC1 | D3D12_ROOT_SIGNATURE_DESC1 |
|
typedef struct D3D12_VERSIONED_ROOT_SIGNATURE_DESC | D3D12_VERSIONED_ROOT_SIGNATURE_DESC |
|
typedef struct ID3D12RootSignatureDeserializerVtbl | ID3D12RootSignatureDeserializerVtbl |
|
typedef struct ID3D12VersionedRootSignatureDeserializerVtbl | ID3D12VersionedRootSignatureDeserializerVtbl |
|
typedef _In_ D3D_ROOT_SIGNATURE_VERSION | Version |
|
typedef _In_ D3D_ROOT_SIGNATURE_VERSION _Out_ ID3DBlob ** | ppBlob |
|
typedef _In_ D3D_ROOT_SIGNATURE_VERSION _Out_ ID3DBlob | _Always_(_Outptr_opt_result_maybenull_) ID3DBlob **ppErrorBlob) |
|
typedef HRESULT(WINAPI * | PFN_D3D12_CREATE_ROOT_SIGNATURE_DESERIALIZER) (_In_reads_bytes_(SrcDataSizeInBytes) LPCVOID pSrcData, _In_ SIZE_T SrcDataSizeInBytes, _In_ REFIID pRootSignatureDeserializerInterface, _Out_ void **ppRootSignatureDeserializer) |
|
typedef HRESULT(WINAPI * | PFN_D3D12_SERIALIZE_VERSIONED_ROOT_SIGNATURE) (_In_ const D3D12_VERSIONED_ROOT_SIGNATURE_DESC *pRootSignature, _Out_ ID3DBlob **ppBlob, _Always_(_Outptr_opt_result_maybenull_) ID3DBlob **ppErrorBlob) |
|
typedef HRESULT(WINAPI * | PFN_D3D12_CREATE_VERSIONED_ROOT_SIGNATURE_DESERIALIZER) (_In_reads_bytes_(SrcDataSizeInBytes) LPCVOID pSrcData, _In_ SIZE_T SrcDataSizeInBytes, _In_ REFIID pRootSignatureDeserializerInterface, _Out_ void **ppRootSignatureDeserializer) |
|
typedef struct D3D12_CPU_DESCRIPTOR_HANDLE | D3D12_CPU_DESCRIPTOR_HANDLE |
|
typedef struct D3D12_GPU_DESCRIPTOR_HANDLE | D3D12_GPU_DESCRIPTOR_HANDLE |
|
typedef struct D3D12_DISCARD_REGION | D3D12_DISCARD_REGION |
|
typedef enum D3D12_QUERY_HEAP_TYPE | D3D12_QUERY_HEAP_TYPE |
|
typedef struct D3D12_QUERY_HEAP_DESC | D3D12_QUERY_HEAP_DESC |
|
typedef enum D3D12_QUERY_TYPE | D3D12_QUERY_TYPE |
|
typedef enum D3D12_PREDICATION_OP | D3D12_PREDICATION_OP |
|
typedef struct D3D12_QUERY_DATA_PIPELINE_STATISTICS | D3D12_QUERY_DATA_PIPELINE_STATISTICS |
|
typedef struct D3D12_QUERY_DATA_SO_STATISTICS | D3D12_QUERY_DATA_SO_STATISTICS |
|
typedef struct D3D12_STREAM_OUTPUT_BUFFER_VIEW | D3D12_STREAM_OUTPUT_BUFFER_VIEW |
|
typedef struct D3D12_DRAW_ARGUMENTS | D3D12_DRAW_ARGUMENTS |
|
typedef struct D3D12_DRAW_INDEXED_ARGUMENTS | D3D12_DRAW_INDEXED_ARGUMENTS |
|
typedef struct D3D12_DISPATCH_ARGUMENTS | D3D12_DISPATCH_ARGUMENTS |
|
typedef struct D3D12_VERTEX_BUFFER_VIEW | D3D12_VERTEX_BUFFER_VIEW |
|
typedef struct D3D12_INDEX_BUFFER_VIEW | D3D12_INDEX_BUFFER_VIEW |
|
typedef enum D3D12_INDIRECT_ARGUMENT_TYPE | D3D12_INDIRECT_ARGUMENT_TYPE |
|
typedef struct D3D12_INDIRECT_ARGUMENT_DESC | D3D12_INDIRECT_ARGUMENT_DESC |
|
typedef struct D3D12_COMMAND_SIGNATURE_DESC | D3D12_COMMAND_SIGNATURE_DESC |
|
typedef struct ID3D12PageableVtbl | ID3D12PageableVtbl |
|
typedef struct ID3D12HeapVtbl | ID3D12HeapVtbl |
|
typedef struct ID3D12ResourceVtbl | ID3D12ResourceVtbl |
|
typedef struct ID3D12CommandAllocatorVtbl | ID3D12CommandAllocatorVtbl |
|
typedef struct ID3D12FenceVtbl | ID3D12FenceVtbl |
|
typedef struct ID3D12Fence1Vtbl | ID3D12Fence1Vtbl |
|
typedef struct ID3D12PipelineStateVtbl | ID3D12PipelineStateVtbl |
|
typedef struct ID3D12DescriptorHeapVtbl | ID3D12DescriptorHeapVtbl |
|
typedef struct ID3D12QueryHeapVtbl | ID3D12QueryHeapVtbl |
|
typedef struct ID3D12CommandSignatureVtbl | ID3D12CommandSignatureVtbl |
|
typedef struct ID3D12CommandListVtbl | ID3D12CommandListVtbl |
|
typedef struct ID3D12GraphicsCommandListVtbl | ID3D12GraphicsCommandListVtbl |
|
typedef struct ID3D12GraphicsCommandList1Vtbl | ID3D12GraphicsCommandList1Vtbl |
|
typedef struct D3D12_WRITEBUFFERIMMEDIATE_PARAMETER | D3D12_WRITEBUFFERIMMEDIATE_PARAMETER |
|
typedef enum D3D12_WRITEBUFFERIMMEDIATE_MODE | D3D12_WRITEBUFFERIMMEDIATE_MODE |
|
typedef struct ID3D12GraphicsCommandList2Vtbl | ID3D12GraphicsCommandList2Vtbl |
|
typedef struct ID3D12CommandQueueVtbl | ID3D12CommandQueueVtbl |
|
typedef struct ID3D12DeviceVtbl | ID3D12DeviceVtbl |
|
typedef struct ID3D12PipelineLibraryVtbl | ID3D12PipelineLibraryVtbl |
|
typedef struct ID3D12PipelineLibrary1Vtbl | ID3D12PipelineLibrary1Vtbl |
|
typedef enum D3D12_MULTIPLE_FENCE_WAIT_FLAGS | D3D12_MULTIPLE_FENCE_WAIT_FLAGS |
|
typedef enum D3D12_RESIDENCY_PRIORITY | D3D12_RESIDENCY_PRIORITY |
|
typedef struct ID3D12Device1Vtbl | ID3D12Device1Vtbl |
|
typedef struct ID3D12Device2Vtbl | ID3D12Device2Vtbl |
|
typedef enum D3D12_RESIDENCY_FLAGS | D3D12_RESIDENCY_FLAGS |
|
typedef struct ID3D12Device3Vtbl | ID3D12Device3Vtbl |
|
typedef struct ID3D12ToolsVtbl | ID3D12ToolsVtbl |
|
typedef struct D3D12_SUBRESOURCE_DATA | D3D12_SUBRESOURCE_DATA |
|
typedef struct D3D12_MEMCPY_DEST | D3D12_MEMCPY_DEST |
|
typedef HRESULT(WINAPI * | PFN_D3D12_CREATE_DEVICE) (_In_opt_ IUnknown *, D3D_FEATURE_LEVEL, _In_ REFIID, _COM_Outptr_opt_ void **) |
|
typedef HRESULT(WINAPI * | PFN_D3D12_GET_DEBUG_INTERFACE) (_In_ REFIID, _COM_Outptr_opt_ void **) |
|
|
enum | D3D12_COMMAND_LIST_TYPE {
D3D12_COMMAND_LIST_TYPE_DIRECT = 0,
D3D12_COMMAND_LIST_TYPE_BUNDLE = 1,
D3D12_COMMAND_LIST_TYPE_COMPUTE = 2,
D3D12_COMMAND_LIST_TYPE_COPY = 3,
D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE = 4,
D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS = 5
} |
|
enum | D3D12_COMMAND_QUEUE_FLAGS { D3D12_COMMAND_QUEUE_FLAG_NONE = 0,
D3D12_COMMAND_QUEUE_FLAG_DISABLE_GPU_TIMEOUT = 0x1
} |
|
enum | D3D12_COMMAND_QUEUE_PRIORITY { D3D12_COMMAND_QUEUE_PRIORITY_NORMAL = 0,
D3D12_COMMAND_QUEUE_PRIORITY_HIGH = 100,
D3D12_COMMAND_QUEUE_PRIORITY_GLOBAL_REALTIME = 10000
} |
|
enum | D3D12_PRIMITIVE_TOPOLOGY_TYPE {
D3D12_PRIMITIVE_TOPOLOGY_TYPE_UNDEFINED = 0,
D3D12_PRIMITIVE_TOPOLOGY_TYPE_POINT = 1,
D3D12_PRIMITIVE_TOPOLOGY_TYPE_LINE = 2,
D3D12_PRIMITIVE_TOPOLOGY_TYPE_TRIANGLE = 3,
D3D12_PRIMITIVE_TOPOLOGY_TYPE_PATCH = 4
} |
|
enum | D3D12_INPUT_CLASSIFICATION { D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA = 0,
D3D12_INPUT_CLASSIFICATION_PER_INSTANCE_DATA = 1
} |
|
enum | D3D12_FILL_MODE { D3D12_FILL_MODE_WIREFRAME = 2,
D3D12_FILL_MODE_SOLID = 3
} |
|
enum | D3D12_CULL_MODE { D3D12_CULL_MODE_NONE = 1,
D3D12_CULL_MODE_FRONT = 2,
D3D12_CULL_MODE_BACK = 3
} |
|
enum | D3D12_COMPARISON_FUNC {
D3D12_COMPARISON_FUNC_NEVER = 1,
D3D12_COMPARISON_FUNC_LESS = 2,
D3D12_COMPARISON_FUNC_EQUAL = 3,
D3D12_COMPARISON_FUNC_LESS_EQUAL = 4,
D3D12_COMPARISON_FUNC_GREATER = 5,
D3D12_COMPARISON_FUNC_NOT_EQUAL = 6,
D3D12_COMPARISON_FUNC_GREATER_EQUAL = 7,
D3D12_COMPARISON_FUNC_ALWAYS = 8
} |
|
enum | D3D12_DEPTH_WRITE_MASK { D3D12_DEPTH_WRITE_MASK_ZERO = 0,
D3D12_DEPTH_WRITE_MASK_ALL = 1
} |
|
enum | D3D12_STENCIL_OP {
D3D12_STENCIL_OP_KEEP = 1,
D3D12_STENCIL_OP_ZERO = 2,
D3D12_STENCIL_OP_REPLACE = 3,
D3D12_STENCIL_OP_INCR_SAT = 4,
D3D12_STENCIL_OP_DECR_SAT = 5,
D3D12_STENCIL_OP_INVERT = 6,
D3D12_STENCIL_OP_INCR = 7,
D3D12_STENCIL_OP_DECR = 8
} |
|
enum | D3D12_BLEND {
D3D12_BLEND_ZERO = 1,
D3D12_BLEND_ONE = 2,
D3D12_BLEND_SRC_COLOR = 3,
D3D12_BLEND_INV_SRC_COLOR = 4,
D3D12_BLEND_SRC_ALPHA = 5,
D3D12_BLEND_INV_SRC_ALPHA = 6,
D3D12_BLEND_DEST_ALPHA = 7,
D3D12_BLEND_INV_DEST_ALPHA = 8,
D3D12_BLEND_DEST_COLOR = 9,
D3D12_BLEND_INV_DEST_COLOR = 10,
D3D12_BLEND_SRC_ALPHA_SAT = 11,
D3D12_BLEND_BLEND_FACTOR = 14,
D3D12_BLEND_INV_BLEND_FACTOR = 15,
D3D12_BLEND_SRC1_COLOR = 16,
D3D12_BLEND_INV_SRC1_COLOR = 17,
D3D12_BLEND_SRC1_ALPHA = 18,
D3D12_BLEND_INV_SRC1_ALPHA = 19
} |
|
enum | D3D12_BLEND_OP {
D3D12_BLEND_OP_ADD = 1,
D3D12_BLEND_OP_SUBTRACT = 2,
D3D12_BLEND_OP_REV_SUBTRACT = 3,
D3D12_BLEND_OP_MIN = 4,
D3D12_BLEND_OP_MAX = 5
} |
|
enum | D3D12_COLOR_WRITE_ENABLE {
D3D12_COLOR_WRITE_ENABLE_RED = 1,
D3D12_COLOR_WRITE_ENABLE_GREEN = 2,
D3D12_COLOR_WRITE_ENABLE_BLUE = 4,
D3D12_COLOR_WRITE_ENABLE_ALPHA = 8,
D3D12_COLOR_WRITE_ENABLE_ALL = ( ( ( D3D12_COLOR_WRITE_ENABLE_RED | D3D12_COLOR_WRITE_ENABLE_GREEN ) | D3D12_COLOR_WRITE_ENABLE_BLUE ) | D3D12_COLOR_WRITE_ENABLE_ALPHA )
} |
|
enum | D3D12_LOGIC_OP {
D3D12_LOGIC_OP_CLEAR = 0,
D3D12_LOGIC_OP_SET = ( D3D12_LOGIC_OP_CLEAR + 1 ),
D3D12_LOGIC_OP_COPY = ( D3D12_LOGIC_OP_SET + 1 ),
D3D12_LOGIC_OP_COPY_INVERTED = ( D3D12_LOGIC_OP_COPY + 1 ),
D3D12_LOGIC_OP_NOOP = ( D3D12_LOGIC_OP_COPY_INVERTED + 1 ),
D3D12_LOGIC_OP_INVERT = ( D3D12_LOGIC_OP_NOOP + 1 ),
D3D12_LOGIC_OP_AND = ( D3D12_LOGIC_OP_INVERT + 1 ),
D3D12_LOGIC_OP_NAND = ( D3D12_LOGIC_OP_AND + 1 ),
D3D12_LOGIC_OP_OR = ( D3D12_LOGIC_OP_NAND + 1 ),
D3D12_LOGIC_OP_NOR = ( D3D12_LOGIC_OP_OR + 1 ),
D3D12_LOGIC_OP_XOR = ( D3D12_LOGIC_OP_NOR + 1 ),
D3D12_LOGIC_OP_EQUIV = ( D3D12_LOGIC_OP_XOR + 1 ),
D3D12_LOGIC_OP_AND_REVERSE = ( D3D12_LOGIC_OP_EQUIV + 1 ),
D3D12_LOGIC_OP_AND_INVERTED = ( D3D12_LOGIC_OP_AND_REVERSE + 1 ),
D3D12_LOGIC_OP_OR_REVERSE = ( D3D12_LOGIC_OP_AND_INVERTED + 1 ),
D3D12_LOGIC_OP_OR_INVERTED = ( D3D12_LOGIC_OP_OR_REVERSE + 1 )
} |
|
enum | D3D12_CONSERVATIVE_RASTERIZATION_MODE { D3D12_CONSERVATIVE_RASTERIZATION_MODE_OFF = 0,
D3D12_CONSERVATIVE_RASTERIZATION_MODE_ON = 1
} |
|
enum | D3D12_INDEX_BUFFER_STRIP_CUT_VALUE { D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_DISABLED = 0,
D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_0xFFFF = 1,
D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_0xFFFFFFFF = 2
} |
|
enum | D3D12_PIPELINE_STATE_FLAGS { D3D12_PIPELINE_STATE_FLAG_NONE = 0,
D3D12_PIPELINE_STATE_FLAG_TOOL_DEBUG = 0x1
} |
|
enum | D3D12_PIPELINE_STATE_SUBOBJECT_TYPE {
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_ROOT_SIGNATURE = 0,
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_VS = ( D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_ROOT_SIGNATURE + 1 ),
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PS = ( D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_VS + 1 ),
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DS = ( D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PS + 1 ),
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_HS = ( D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DS + 1 ),
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_GS = ( D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_HS + 1 ),
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_CS = ( D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_GS + 1 ),
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_STREAM_OUTPUT = ( D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_CS + 1 ),
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_BLEND = ( D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_STREAM_OUTPUT + 1 ),
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_MASK = ( D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_BLEND + 1 ),
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RASTERIZER = ( D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_MASK + 1 ),
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL = ( D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RASTERIZER + 1 ),
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_INPUT_LAYOUT = ( D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL + 1 ),
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_IB_STRIP_CUT_VALUE = ( D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_INPUT_LAYOUT + 1 ),
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PRIMITIVE_TOPOLOGY = ( D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_IB_STRIP_CUT_VALUE + 1 ),
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RENDER_TARGET_FORMATS = ( D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PRIMITIVE_TOPOLOGY + 1 ),
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL_FORMAT = ( D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RENDER_TARGET_FORMATS + 1 ),
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_DESC = ( D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL_FORMAT + 1 ),
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_NODE_MASK = ( D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_DESC + 1 ),
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_CACHED_PSO = ( D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_NODE_MASK + 1 ),
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_FLAGS = ( D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_CACHED_PSO + 1 ),
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL1 = ( D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_FLAGS + 1 ),
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_VIEW_INSTANCING = ( D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL1 + 1 ),
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_MAX_VALID = ( D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_VIEW_INSTANCING + 1 )
} |
|
enum | D3D12_FEATURE {
D3D12_FEATURE_D3D12_OPTIONS = 0,
D3D12_FEATURE_ARCHITECTURE = 1,
D3D12_FEATURE_FEATURE_LEVELS = 2,
D3D12_FEATURE_FORMAT_SUPPORT = 3,
D3D12_FEATURE_MULTISAMPLE_QUALITY_LEVELS = 4,
D3D12_FEATURE_FORMAT_INFO = 5,
D3D12_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT = 6,
D3D12_FEATURE_SHADER_MODEL = 7,
D3D12_FEATURE_D3D12_OPTIONS1 = 8,
D3D12_FEATURE_ROOT_SIGNATURE = 12,
D3D12_FEATURE_ARCHITECTURE1 = 16,
D3D12_FEATURE_D3D12_OPTIONS2 = 18,
D3D12_FEATURE_SHADER_CACHE = 19,
D3D12_FEATURE_COMMAND_QUEUE_PRIORITY = 20,
D3D12_FEATURE_D3D12_OPTIONS3 = 21,
D3D12_FEATURE_EXISTING_HEAPS = 22
} |
|
enum | D3D12_SHADER_MIN_PRECISION_SUPPORT { D3D12_SHADER_MIN_PRECISION_SUPPORT_NONE = 0,
D3D12_SHADER_MIN_PRECISION_SUPPORT_10_BIT = 0x1,
D3D12_SHADER_MIN_PRECISION_SUPPORT_16_BIT = 0x2
} |
|
enum | D3D12_TILED_RESOURCES_TIER { D3D12_TILED_RESOURCES_TIER_NOT_SUPPORTED = 0,
D3D12_TILED_RESOURCES_TIER_1 = 1,
D3D12_TILED_RESOURCES_TIER_2 = 2,
D3D12_TILED_RESOURCES_TIER_3 = 3
} |
|
enum | D3D12_RESOURCE_BINDING_TIER { D3D12_RESOURCE_BINDING_TIER_1 = 1,
D3D12_RESOURCE_BINDING_TIER_2 = 2,
D3D12_RESOURCE_BINDING_TIER_3 = 3
} |
|
enum | D3D12_CONSERVATIVE_RASTERIZATION_TIER { D3D12_CONSERVATIVE_RASTERIZATION_TIER_NOT_SUPPORTED = 0,
D3D12_CONSERVATIVE_RASTERIZATION_TIER_1 = 1,
D3D12_CONSERVATIVE_RASTERIZATION_TIER_2 = 2,
D3D12_CONSERVATIVE_RASTERIZATION_TIER_3 = 3
} |
|
enum | D3D12_FORMAT_SUPPORT1 {
D3D12_FORMAT_SUPPORT1_NONE = 0,
D3D12_FORMAT_SUPPORT1_BUFFER = 0x1,
D3D12_FORMAT_SUPPORT1_IA_VERTEX_BUFFER = 0x2,
D3D12_FORMAT_SUPPORT1_IA_INDEX_BUFFER = 0x4,
D3D12_FORMAT_SUPPORT1_SO_BUFFER = 0x8,
D3D12_FORMAT_SUPPORT1_TEXTURE1D = 0x10,
D3D12_FORMAT_SUPPORT1_TEXTURE2D = 0x20,
D3D12_FORMAT_SUPPORT1_TEXTURE3D = 0x40,
D3D12_FORMAT_SUPPORT1_TEXTURECUBE = 0x80,
D3D12_FORMAT_SUPPORT1_SHADER_LOAD = 0x100,
D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE = 0x200,
D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_COMPARISON = 0x400,
D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_MONO_TEXT = 0x800,
D3D12_FORMAT_SUPPORT1_MIP = 0x1000,
D3D12_FORMAT_SUPPORT1_RENDER_TARGET = 0x4000,
D3D12_FORMAT_SUPPORT1_BLENDABLE = 0x8000,
D3D12_FORMAT_SUPPORT1_DEPTH_STENCIL = 0x10000,
D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RESOLVE = 0x40000,
D3D12_FORMAT_SUPPORT1_DISPLAY = 0x80000,
D3D12_FORMAT_SUPPORT1_CAST_WITHIN_BIT_LAYOUT = 0x100000,
D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RENDERTARGET = 0x200000,
D3D12_FORMAT_SUPPORT1_MULTISAMPLE_LOAD = 0x400000,
D3D12_FORMAT_SUPPORT1_SHADER_GATHER = 0x800000,
D3D12_FORMAT_SUPPORT1_BACK_BUFFER_CAST = 0x1000000,
D3D12_FORMAT_SUPPORT1_TYPED_UNORDERED_ACCESS_VIEW = 0x2000000,
D3D12_FORMAT_SUPPORT1_SHADER_GATHER_COMPARISON = 0x4000000,
D3D12_FORMAT_SUPPORT1_DECODER_OUTPUT = 0x8000000,
D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_OUTPUT = 0x10000000,
D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_INPUT = 0x20000000,
D3D12_FORMAT_SUPPORT1_VIDEO_ENCODER = 0x40000000
} |
|
enum | D3D12_FORMAT_SUPPORT2 {
D3D12_FORMAT_SUPPORT2_NONE = 0,
D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_ADD = 0x1,
D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_BITWISE_OPS = 0x2,
D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_COMPARE_STORE_OR_COMPARE_EXCHANGE = 0x4,
D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_EXCHANGE = 0x8,
D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_SIGNED_MIN_OR_MAX = 0x10,
D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_UNSIGNED_MIN_OR_MAX = 0x20,
D3D12_FORMAT_SUPPORT2_UAV_TYPED_LOAD = 0x40,
D3D12_FORMAT_SUPPORT2_UAV_TYPED_STORE = 0x80,
D3D12_FORMAT_SUPPORT2_OUTPUT_MERGER_LOGIC_OP = 0x100,
D3D12_FORMAT_SUPPORT2_TILED = 0x200,
D3D12_FORMAT_SUPPORT2_MULTIPLANE_OVERLAY = 0x4000
} |
|
enum | D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS { D3D12_MULTISAMPLE_QUALITY_LEVELS_FLAG_NONE = 0,
D3D12_MULTISAMPLE_QUALITY_LEVELS_FLAG_TILED_RESOURCE = 0x1
} |
|
enum | D3D12_CROSS_NODE_SHARING_TIER { D3D12_CROSS_NODE_SHARING_TIER_NOT_SUPPORTED = 0,
D3D12_CROSS_NODE_SHARING_TIER_1_EMULATED = 1,
D3D12_CROSS_NODE_SHARING_TIER_1 = 2,
D3D12_CROSS_NODE_SHARING_TIER_2 = 3
} |
|
enum | D3D12_RESOURCE_HEAP_TIER { D3D12_RESOURCE_HEAP_TIER_1 = 1,
D3D12_RESOURCE_HEAP_TIER_2 = 2
} |
|
enum | D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER { D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_NOT_SUPPORTED = 0,
D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_1 = 1,
D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_2 = 2
} |
|
enum | D3D12_VIEW_INSTANCING_TIER { D3D12_VIEW_INSTANCING_TIER_NOT_SUPPORTED = 0,
D3D12_VIEW_INSTANCING_TIER_1 = 1,
D3D12_VIEW_INSTANCING_TIER_2 = 2,
D3D12_VIEW_INSTANCING_TIER_3 = 3
} |
|
enum | D3D_ROOT_SIGNATURE_VERSION { D3D_ROOT_SIGNATURE_VERSION_1 = 0x1,
D3D_ROOT_SIGNATURE_VERSION_1_0 = 0x1,
D3D_ROOT_SIGNATURE_VERSION_1_1 = 0x2
} |
|
enum | D3D_SHADER_MODEL { D3D_SHADER_MODEL_5_1 = 0x51,
D3D_SHADER_MODEL_6_0 = 0x60,
D3D_SHADER_MODEL_6_1 = 0x61
} |
|
enum | D3D12_SHADER_CACHE_SUPPORT_FLAGS {
D3D12_SHADER_CACHE_SUPPORT_NONE = 0,
D3D12_SHADER_CACHE_SUPPORT_SINGLE_PSO = 0x1,
D3D12_SHADER_CACHE_SUPPORT_LIBRARY = 0x2,
D3D12_SHADER_CACHE_SUPPORT_AUTOMATIC_INPROC_CACHE = 0x4,
D3D12_SHADER_CACHE_SUPPORT_AUTOMATIC_DISK_CACHE = 0x8
} |
|
enum | D3D12_COMMAND_LIST_SUPPORT_FLAGS {
D3D12_COMMAND_LIST_SUPPORT_FLAG_NONE = 0,
D3D12_COMMAND_LIST_SUPPORT_FLAG_DIRECT = ( 1 << D3D12_COMMAND_LIST_TYPE_DIRECT ),
D3D12_COMMAND_LIST_SUPPORT_FLAG_BUNDLE = ( 1 << D3D12_COMMAND_LIST_TYPE_BUNDLE ),
D3D12_COMMAND_LIST_SUPPORT_FLAG_COMPUTE = ( 1 << D3D12_COMMAND_LIST_TYPE_COMPUTE ),
D3D12_COMMAND_LIST_SUPPORT_FLAG_COPY = ( 1 << D3D12_COMMAND_LIST_TYPE_COPY ),
D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_DECODE = ( 1 << D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE ),
D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_PROCESS = ( 1 << D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS )
} |
|
enum | D3D12_HEAP_TYPE { D3D12_HEAP_TYPE_DEFAULT = 1,
D3D12_HEAP_TYPE_UPLOAD = 2,
D3D12_HEAP_TYPE_READBACK = 3,
D3D12_HEAP_TYPE_CUSTOM = 4
} |
|
enum | D3D12_CPU_PAGE_PROPERTY { D3D12_CPU_PAGE_PROPERTY_UNKNOWN = 0,
D3D12_CPU_PAGE_PROPERTY_NOT_AVAILABLE = 1,
D3D12_CPU_PAGE_PROPERTY_WRITE_COMBINE = 2,
D3D12_CPU_PAGE_PROPERTY_WRITE_BACK = 3
} |
|
enum | D3D12_MEMORY_POOL { D3D12_MEMORY_POOL_UNKNOWN = 0,
D3D12_MEMORY_POOL_L0 = 1,
D3D12_MEMORY_POOL_L1 = 2
} |
|
enum | D3D12_HEAP_FLAGS {
D3D12_HEAP_FLAG_NONE = 0,
D3D12_HEAP_FLAG_SHARED = 0x1,
D3D12_HEAP_FLAG_DENY_BUFFERS = 0x4,
D3D12_HEAP_FLAG_ALLOW_DISPLAY = 0x8,
D3D12_HEAP_FLAG_SHARED_CROSS_ADAPTER = 0x20,
D3D12_HEAP_FLAG_DENY_RT_DS_TEXTURES = 0x40,
D3D12_HEAP_FLAG_DENY_NON_RT_DS_TEXTURES = 0x80,
D3D12_HEAP_FLAG_HARDWARE_PROTECTED = 0x100,
D3D12_HEAP_FLAG_ALLOW_WRITE_WATCH = 0x200,
D3D12_HEAP_FLAG_ALLOW_ALL_BUFFERS_AND_TEXTURES = 0,
D3D12_HEAP_FLAG_ALLOW_ONLY_BUFFERS = 0xc0,
D3D12_HEAP_FLAG_ALLOW_ONLY_NON_RT_DS_TEXTURES = 0x44,
D3D12_HEAP_FLAG_ALLOW_ONLY_RT_DS_TEXTURES = 0x84
} |
|
enum | D3D12_RESOURCE_DIMENSION {
D3D12_RESOURCE_DIMENSION_UNKNOWN = 0,
D3D12_RESOURCE_DIMENSION_BUFFER = 1,
D3D12_RESOURCE_DIMENSION_TEXTURE1D = 2,
D3D12_RESOURCE_DIMENSION_TEXTURE2D = 3,
D3D12_RESOURCE_DIMENSION_TEXTURE3D = 4
} |
|
enum | D3D12_TEXTURE_LAYOUT { D3D12_TEXTURE_LAYOUT_UNKNOWN = 0,
D3D12_TEXTURE_LAYOUT_ROW_MAJOR = 1,
D3D12_TEXTURE_LAYOUT_64KB_UNDEFINED_SWIZZLE = 2,
D3D12_TEXTURE_LAYOUT_64KB_STANDARD_SWIZZLE = 3
} |
|
enum | D3D12_RESOURCE_FLAGS {
D3D12_RESOURCE_FLAG_NONE = 0,
D3D12_RESOURCE_FLAG_ALLOW_RENDER_TARGET = 0x1,
D3D12_RESOURCE_FLAG_ALLOW_DEPTH_STENCIL = 0x2,
D3D12_RESOURCE_FLAG_ALLOW_UNORDERED_ACCESS = 0x4,
D3D12_RESOURCE_FLAG_DENY_SHADER_RESOURCE = 0x8,
D3D12_RESOURCE_FLAG_ALLOW_CROSS_ADAPTER = 0x10,
D3D12_RESOURCE_FLAG_ALLOW_SIMULTANEOUS_ACCESS = 0x20,
D3D12_RESOURCE_FLAG_VIDEO_DECODE_REFERENCE_ONLY = 0x40
} |
|
enum | D3D12_TILE_RANGE_FLAGS { D3D12_TILE_RANGE_FLAG_NONE = 0,
D3D12_TILE_RANGE_FLAG_NULL = 1,
D3D12_TILE_RANGE_FLAG_SKIP = 2,
D3D12_TILE_RANGE_FLAG_REUSE_SINGLE_TILE = 4
} |
|
enum | D3D12_TILE_MAPPING_FLAGS { D3D12_TILE_MAPPING_FLAG_NONE = 0,
D3D12_TILE_MAPPING_FLAG_NO_HAZARD = 0x1
} |
|
enum | D3D12_TILE_COPY_FLAGS { D3D12_TILE_COPY_FLAG_NONE = 0,
D3D12_TILE_COPY_FLAG_NO_HAZARD = 0x1,
D3D12_TILE_COPY_FLAG_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE = 0x2,
D3D12_TILE_COPY_FLAG_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER = 0x4
} |
|
enum | D3D12_RESOURCE_STATES {
D3D12_RESOURCE_STATE_COMMON = 0,
D3D12_RESOURCE_STATE_VERTEX_AND_CONSTANT_BUFFER = 0x1,
D3D12_RESOURCE_STATE_INDEX_BUFFER = 0x2,
D3D12_RESOURCE_STATE_RENDER_TARGET = 0x4,
D3D12_RESOURCE_STATE_UNORDERED_ACCESS = 0x8,
D3D12_RESOURCE_STATE_DEPTH_WRITE = 0x10,
D3D12_RESOURCE_STATE_DEPTH_READ = 0x20,
D3D12_RESOURCE_STATE_NON_PIXEL_SHADER_RESOURCE = 0x40,
D3D12_RESOURCE_STATE_PIXEL_SHADER_RESOURCE = 0x80,
D3D12_RESOURCE_STATE_STREAM_OUT = 0x100,
D3D12_RESOURCE_STATE_INDIRECT_ARGUMENT = 0x200,
D3D12_RESOURCE_STATE_COPY_DEST = 0x400,
D3D12_RESOURCE_STATE_COPY_SOURCE = 0x800,
D3D12_RESOURCE_STATE_RESOLVE_DEST = 0x1000,
D3D12_RESOURCE_STATE_RESOLVE_SOURCE = 0x2000,
D3D12_RESOURCE_STATE_GENERIC_READ = ( ( ( ( ( 0x1 | 0x2 ) | 0x40 ) | 0x80 ) | 0x200 ) | 0x800 ),
D3D12_RESOURCE_STATE_PRESENT = 0,
D3D12_RESOURCE_STATE_PREDICATION = 0x200,
D3D12_RESOURCE_STATE_VIDEO_DECODE_READ = 0x10000,
D3D12_RESOURCE_STATE_VIDEO_DECODE_WRITE = 0x20000,
D3D12_RESOURCE_STATE_VIDEO_PROCESS_READ = 0x40000,
D3D12_RESOURCE_STATE_VIDEO_PROCESS_WRITE = 0x80000
} |
|
enum | D3D12_RESOURCE_BARRIER_TYPE { D3D12_RESOURCE_BARRIER_TYPE_TRANSITION = 0,
D3D12_RESOURCE_BARRIER_TYPE_ALIASING = ( D3D12_RESOURCE_BARRIER_TYPE_TRANSITION + 1 ),
D3D12_RESOURCE_BARRIER_TYPE_UAV = ( D3D12_RESOURCE_BARRIER_TYPE_ALIASING + 1 )
} |
|
enum | D3D12_RESOURCE_BARRIER_FLAGS { D3D12_RESOURCE_BARRIER_FLAG_NONE = 0,
D3D12_RESOURCE_BARRIER_FLAG_BEGIN_ONLY = 0x1,
D3D12_RESOURCE_BARRIER_FLAG_END_ONLY = 0x2
} |
|
enum | D3D12_TEXTURE_COPY_TYPE { D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX = 0,
D3D12_TEXTURE_COPY_TYPE_PLACED_FOOTPRINT = 1
} |
|
enum | D3D12_RESOLVE_MODE { D3D12_RESOLVE_MODE_DECOMPRESS = 0,
D3D12_RESOLVE_MODE_MIN = 1,
D3D12_RESOLVE_MODE_MAX = 2,
D3D12_RESOLVE_MODE_AVERAGE = 3
} |
|
enum | D3D12_VIEW_INSTANCING_FLAGS { D3D12_VIEW_INSTANCING_FLAG_NONE = 0,
D3D12_VIEW_INSTANCING_FLAG_ENABLE_VIEW_INSTANCE_MASKING = 0x1
} |
|
enum | D3D12_SHADER_COMPONENT_MAPPING {
D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_0 = 0,
D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_1 = 1,
D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_2 = 2,
D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_3 = 3,
D3D12_SHADER_COMPONENT_MAPPING_FORCE_VALUE_0 = 4,
D3D12_SHADER_COMPONENT_MAPPING_FORCE_VALUE_1 = 5
} |
|
enum | D3D12_BUFFER_SRV_FLAGS { D3D12_BUFFER_SRV_FLAG_NONE = 0,
D3D12_BUFFER_SRV_FLAG_RAW = 0x1
} |
|
enum | D3D12_SRV_DIMENSION {
D3D12_SRV_DIMENSION_UNKNOWN = 0,
D3D12_SRV_DIMENSION_BUFFER = 1,
D3D12_SRV_DIMENSION_TEXTURE1D = 2,
D3D12_SRV_DIMENSION_TEXTURE1DARRAY = 3,
D3D12_SRV_DIMENSION_TEXTURE2D = 4,
D3D12_SRV_DIMENSION_TEXTURE2DARRAY = 5,
D3D12_SRV_DIMENSION_TEXTURE2DMS = 6,
D3D12_SRV_DIMENSION_TEXTURE2DMSARRAY = 7,
D3D12_SRV_DIMENSION_TEXTURE3D = 8,
D3D12_SRV_DIMENSION_TEXTURECUBE = 9,
D3D12_SRV_DIMENSION_TEXTURECUBEARRAY = 10
} |
|
enum | D3D12_FILTER {
D3D12_FILTER_MIN_MAG_MIP_POINT = 0,
D3D12_FILTER_MIN_MAG_POINT_MIP_LINEAR = 0x1,
D3D12_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT = 0x4,
D3D12_FILTER_MIN_POINT_MAG_MIP_LINEAR = 0x5,
D3D12_FILTER_MIN_LINEAR_MAG_MIP_POINT = 0x10,
D3D12_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 0x11,
D3D12_FILTER_MIN_MAG_LINEAR_MIP_POINT = 0x14,
D3D12_FILTER_MIN_MAG_MIP_LINEAR = 0x15,
D3D12_FILTER_ANISOTROPIC = 0x55,
D3D12_FILTER_COMPARISON_MIN_MAG_MIP_POINT = 0x80,
D3D12_FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR = 0x81,
D3D12_FILTER_COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT = 0x84,
D3D12_FILTER_COMPARISON_MIN_POINT_MAG_MIP_LINEAR = 0x85,
D3D12_FILTER_COMPARISON_MIN_LINEAR_MAG_MIP_POINT = 0x90,
D3D12_FILTER_COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 0x91,
D3D12_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT = 0x94,
D3D12_FILTER_COMPARISON_MIN_MAG_MIP_LINEAR = 0x95,
D3D12_FILTER_COMPARISON_ANISOTROPIC = 0xd5,
D3D12_FILTER_MINIMUM_MIN_MAG_MIP_POINT = 0x100,
D3D12_FILTER_MINIMUM_MIN_MAG_POINT_MIP_LINEAR = 0x101,
D3D12_FILTER_MINIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT = 0x104,
D3D12_FILTER_MINIMUM_MIN_POINT_MAG_MIP_LINEAR = 0x105,
D3D12_FILTER_MINIMUM_MIN_LINEAR_MAG_MIP_POINT = 0x110,
D3D12_FILTER_MINIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 0x111,
D3D12_FILTER_MINIMUM_MIN_MAG_LINEAR_MIP_POINT = 0x114,
D3D12_FILTER_MINIMUM_MIN_MAG_MIP_LINEAR = 0x115,
D3D12_FILTER_MINIMUM_ANISOTROPIC = 0x155,
D3D12_FILTER_MAXIMUM_MIN_MAG_MIP_POINT = 0x180,
D3D12_FILTER_MAXIMUM_MIN_MAG_POINT_MIP_LINEAR = 0x181,
D3D12_FILTER_MAXIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT = 0x184,
D3D12_FILTER_MAXIMUM_MIN_POINT_MAG_MIP_LINEAR = 0x185,
D3D12_FILTER_MAXIMUM_MIN_LINEAR_MAG_MIP_POINT = 0x190,
D3D12_FILTER_MAXIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 0x191,
D3D12_FILTER_MAXIMUM_MIN_MAG_LINEAR_MIP_POINT = 0x194,
D3D12_FILTER_MAXIMUM_MIN_MAG_MIP_LINEAR = 0x195,
D3D12_FILTER_MAXIMUM_ANISOTROPIC = 0x1d5
} |
|
enum | D3D12_FILTER_TYPE { D3D12_FILTER_TYPE_POINT = 0,
D3D12_FILTER_TYPE_LINEAR = 1
} |
|
enum | D3D12_FILTER_REDUCTION_TYPE { D3D12_FILTER_REDUCTION_TYPE_STANDARD = 0,
D3D12_FILTER_REDUCTION_TYPE_COMPARISON = 1,
D3D12_FILTER_REDUCTION_TYPE_MINIMUM = 2,
D3D12_FILTER_REDUCTION_TYPE_MAXIMUM = 3
} |
|
enum | D3D12_TEXTURE_ADDRESS_MODE {
D3D12_TEXTURE_ADDRESS_MODE_WRAP = 1,
D3D12_TEXTURE_ADDRESS_MODE_MIRROR = 2,
D3D12_TEXTURE_ADDRESS_MODE_CLAMP = 3,
D3D12_TEXTURE_ADDRESS_MODE_BORDER = 4,
D3D12_TEXTURE_ADDRESS_MODE_MIRROR_ONCE = 5
} |
|
enum | D3D12_BUFFER_UAV_FLAGS { D3D12_BUFFER_UAV_FLAG_NONE = 0,
D3D12_BUFFER_UAV_FLAG_RAW = 0x1
} |
|
enum | D3D12_UAV_DIMENSION {
D3D12_UAV_DIMENSION_UNKNOWN = 0,
D3D12_UAV_DIMENSION_BUFFER = 1,
D3D12_UAV_DIMENSION_TEXTURE1D = 2,
D3D12_UAV_DIMENSION_TEXTURE1DARRAY = 3,
D3D12_UAV_DIMENSION_TEXTURE2D = 4,
D3D12_UAV_DIMENSION_TEXTURE2DARRAY = 5,
D3D12_UAV_DIMENSION_TEXTURE3D = 8
} |
|
enum | D3D12_RTV_DIMENSION {
D3D12_RTV_DIMENSION_UNKNOWN = 0,
D3D12_RTV_DIMENSION_BUFFER = 1,
D3D12_RTV_DIMENSION_TEXTURE1D = 2,
D3D12_RTV_DIMENSION_TEXTURE1DARRAY = 3,
D3D12_RTV_DIMENSION_TEXTURE2D = 4,
D3D12_RTV_DIMENSION_TEXTURE2DARRAY = 5,
D3D12_RTV_DIMENSION_TEXTURE2DMS = 6,
D3D12_RTV_DIMENSION_TEXTURE2DMSARRAY = 7,
D3D12_RTV_DIMENSION_TEXTURE3D = 8
} |
|
enum | D3D12_DSV_FLAGS { D3D12_DSV_FLAG_NONE = 0,
D3D12_DSV_FLAG_READ_ONLY_DEPTH = 0x1,
D3D12_DSV_FLAG_READ_ONLY_STENCIL = 0x2
} |
|
enum | D3D12_DSV_DIMENSION {
D3D12_DSV_DIMENSION_UNKNOWN = 0,
D3D12_DSV_DIMENSION_TEXTURE1D = 1,
D3D12_DSV_DIMENSION_TEXTURE1DARRAY = 2,
D3D12_DSV_DIMENSION_TEXTURE2D = 3,
D3D12_DSV_DIMENSION_TEXTURE2DARRAY = 4,
D3D12_DSV_DIMENSION_TEXTURE2DMS = 5,
D3D12_DSV_DIMENSION_TEXTURE2DMSARRAY = 6
} |
|
enum | D3D12_CLEAR_FLAGS { D3D12_CLEAR_FLAG_DEPTH = 0x1,
D3D12_CLEAR_FLAG_STENCIL = 0x2
} |
|
enum | D3D12_FENCE_FLAGS { D3D12_FENCE_FLAG_NONE = 0,
D3D12_FENCE_FLAG_SHARED = 0x1,
D3D12_FENCE_FLAG_SHARED_CROSS_ADAPTER = 0x2,
D3D12_FENCE_FLAG_NON_MONITORED = 0x4
} |
|
enum | D3D12_DESCRIPTOR_HEAP_TYPE {
D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV = 0,
D3D12_DESCRIPTOR_HEAP_TYPE_SAMPLER = ( D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV + 1 ),
D3D12_DESCRIPTOR_HEAP_TYPE_RTV = ( D3D12_DESCRIPTOR_HEAP_TYPE_SAMPLER + 1 ),
D3D12_DESCRIPTOR_HEAP_TYPE_DSV = ( D3D12_DESCRIPTOR_HEAP_TYPE_RTV + 1 ),
D3D12_DESCRIPTOR_HEAP_TYPE_NUM_TYPES = ( D3D12_DESCRIPTOR_HEAP_TYPE_DSV + 1 )
} |
|
enum | D3D12_DESCRIPTOR_HEAP_FLAGS { D3D12_DESCRIPTOR_HEAP_FLAG_NONE = 0,
D3D12_DESCRIPTOR_HEAP_FLAG_SHADER_VISIBLE = 0x1
} |
|
enum | D3D12_DESCRIPTOR_RANGE_TYPE { D3D12_DESCRIPTOR_RANGE_TYPE_SRV = 0,
D3D12_DESCRIPTOR_RANGE_TYPE_UAV = ( D3D12_DESCRIPTOR_RANGE_TYPE_SRV + 1 ),
D3D12_DESCRIPTOR_RANGE_TYPE_CBV = ( D3D12_DESCRIPTOR_RANGE_TYPE_UAV + 1 ),
D3D12_DESCRIPTOR_RANGE_TYPE_SAMPLER = ( D3D12_DESCRIPTOR_RANGE_TYPE_CBV + 1 )
} |
|
enum | D3D12_SHADER_VISIBILITY {
D3D12_SHADER_VISIBILITY_ALL = 0,
D3D12_SHADER_VISIBILITY_VERTEX = 1,
D3D12_SHADER_VISIBILITY_HULL = 2,
D3D12_SHADER_VISIBILITY_DOMAIN = 3,
D3D12_SHADER_VISIBILITY_GEOMETRY = 4,
D3D12_SHADER_VISIBILITY_PIXEL = 5
} |
|
enum | D3D12_ROOT_PARAMETER_TYPE {
D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE = 0,
D3D12_ROOT_PARAMETER_TYPE_32BIT_CONSTANTS = ( D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE + 1 ),
D3D12_ROOT_PARAMETER_TYPE_CBV = ( D3D12_ROOT_PARAMETER_TYPE_32BIT_CONSTANTS + 1 ),
D3D12_ROOT_PARAMETER_TYPE_SRV = ( D3D12_ROOT_PARAMETER_TYPE_CBV + 1 ),
D3D12_ROOT_PARAMETER_TYPE_UAV = ( D3D12_ROOT_PARAMETER_TYPE_SRV + 1 )
} |
|
enum | D3D12_ROOT_SIGNATURE_FLAGS {
D3D12_ROOT_SIGNATURE_FLAG_NONE = 0,
D3D12_ROOT_SIGNATURE_FLAG_ALLOW_INPUT_ASSEMBLER_INPUT_LAYOUT = 0x1,
D3D12_ROOT_SIGNATURE_FLAG_DENY_VERTEX_SHADER_ROOT_ACCESS = 0x2,
D3D12_ROOT_SIGNATURE_FLAG_DENY_HULL_SHADER_ROOT_ACCESS = 0x4,
D3D12_ROOT_SIGNATURE_FLAG_DENY_DOMAIN_SHADER_ROOT_ACCESS = 0x8,
D3D12_ROOT_SIGNATURE_FLAG_DENY_GEOMETRY_SHADER_ROOT_ACCESS = 0x10,
D3D12_ROOT_SIGNATURE_FLAG_DENY_PIXEL_SHADER_ROOT_ACCESS = 0x20,
D3D12_ROOT_SIGNATURE_FLAG_ALLOW_STREAM_OUTPUT = 0x40
} |
|
enum | D3D12_STATIC_BORDER_COLOR { D3D12_STATIC_BORDER_COLOR_TRANSPARENT_BLACK = 0,
D3D12_STATIC_BORDER_COLOR_OPAQUE_BLACK = ( D3D12_STATIC_BORDER_COLOR_TRANSPARENT_BLACK + 1 ),
D3D12_STATIC_BORDER_COLOR_OPAQUE_WHITE = ( D3D12_STATIC_BORDER_COLOR_OPAQUE_BLACK + 1 )
} |
|
enum | D3D12_DESCRIPTOR_RANGE_FLAGS {
D3D12_DESCRIPTOR_RANGE_FLAG_NONE = 0,
D3D12_DESCRIPTOR_RANGE_FLAG_DESCRIPTORS_VOLATILE = 0x1,
D3D12_DESCRIPTOR_RANGE_FLAG_DATA_VOLATILE = 0x2,
D3D12_DESCRIPTOR_RANGE_FLAG_DATA_STATIC_WHILE_SET_AT_EXECUTE = 0x4,
D3D12_DESCRIPTOR_RANGE_FLAG_DATA_STATIC = 0x8
} |
|
enum | D3D12_ROOT_DESCRIPTOR_FLAGS { D3D12_ROOT_DESCRIPTOR_FLAG_NONE = 0,
D3D12_ROOT_DESCRIPTOR_FLAG_DATA_VOLATILE = 0x2,
D3D12_ROOT_DESCRIPTOR_FLAG_DATA_STATIC_WHILE_SET_AT_EXECUTE = 0x4,
D3D12_ROOT_DESCRIPTOR_FLAG_DATA_STATIC = 0x8
} |
|
enum | D3D12_QUERY_HEAP_TYPE {
D3D12_QUERY_HEAP_TYPE_OCCLUSION = 0,
D3D12_QUERY_HEAP_TYPE_TIMESTAMP = 1,
D3D12_QUERY_HEAP_TYPE_PIPELINE_STATISTICS = 2,
D3D12_QUERY_HEAP_TYPE_SO_STATISTICS = 3,
D3D12_QUERY_HEAP_TYPE_VIDEO_DECODE_STATISTICS = 4,
D3D12_QUERY_HEAP_TYPE_COPY_QUEUE_TIMESTAMP = 5
} |
|
enum | D3D12_QUERY_TYPE {
D3D12_QUERY_TYPE_OCCLUSION = 0,
D3D12_QUERY_TYPE_BINARY_OCCLUSION = 1,
D3D12_QUERY_TYPE_TIMESTAMP = 2,
D3D12_QUERY_TYPE_PIPELINE_STATISTICS = 3,
D3D12_QUERY_TYPE_SO_STATISTICS_STREAM0 = 4,
D3D12_QUERY_TYPE_SO_STATISTICS_STREAM1 = 5,
D3D12_QUERY_TYPE_SO_STATISTICS_STREAM2 = 6,
D3D12_QUERY_TYPE_SO_STATISTICS_STREAM3 = 7,
D3D12_QUERY_TYPE_VIDEO_DECODE_STATISTICS = 8
} |
|
enum | D3D12_PREDICATION_OP { D3D12_PREDICATION_OP_EQUAL_ZERO = 0,
D3D12_PREDICATION_OP_NOT_EQUAL_ZERO = 1
} |
|
enum | D3D12_INDIRECT_ARGUMENT_TYPE {
D3D12_INDIRECT_ARGUMENT_TYPE_DRAW = 0,
D3D12_INDIRECT_ARGUMENT_TYPE_DRAW_INDEXED = ( D3D12_INDIRECT_ARGUMENT_TYPE_DRAW + 1 ),
D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH = ( D3D12_INDIRECT_ARGUMENT_TYPE_DRAW_INDEXED + 1 ),
D3D12_INDIRECT_ARGUMENT_TYPE_VERTEX_BUFFER_VIEW = ( D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH + 1 ),
D3D12_INDIRECT_ARGUMENT_TYPE_INDEX_BUFFER_VIEW = ( D3D12_INDIRECT_ARGUMENT_TYPE_VERTEX_BUFFER_VIEW + 1 ),
D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT = ( D3D12_INDIRECT_ARGUMENT_TYPE_INDEX_BUFFER_VIEW + 1 ),
D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT_BUFFER_VIEW = ( D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT + 1 ),
D3D12_INDIRECT_ARGUMENT_TYPE_SHADER_RESOURCE_VIEW = ( D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT_BUFFER_VIEW + 1 ),
D3D12_INDIRECT_ARGUMENT_TYPE_UNORDERED_ACCESS_VIEW = ( D3D12_INDIRECT_ARGUMENT_TYPE_SHADER_RESOURCE_VIEW + 1 )
} |
|
enum | D3D12_WRITEBUFFERIMMEDIATE_MODE { D3D12_WRITEBUFFERIMMEDIATE_MODE_DEFAULT = 0,
D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_IN = 0x1,
D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_OUT = 0x2
} |
|
enum | D3D12_MULTIPLE_FENCE_WAIT_FLAGS { D3D12_MULTIPLE_FENCE_WAIT_FLAG_NONE = 0,
D3D12_MULTIPLE_FENCE_WAIT_FLAG_ANY = 0x1,
D3D12_MULTIPLE_FENCE_WAIT_FLAG_ALL = 0
} |
|
enum | D3D12_RESIDENCY_PRIORITY {
D3D12_RESIDENCY_PRIORITY_MINIMUM = 0x28000000,
D3D12_RESIDENCY_PRIORITY_LOW = 0x50000000,
D3D12_RESIDENCY_PRIORITY_NORMAL = 0x78000000,
D3D12_RESIDENCY_PRIORITY_HIGH = 0xa0010000,
D3D12_RESIDENCY_PRIORITY_MAXIMUM = 0xc8000000
} |
|
enum | D3D12_RESIDENCY_FLAGS { D3D12_RESIDENCY_FLAG_NONE = 0,
D3D12_RESIDENCY_FLAG_DENY_OVERBUDGET = 0x1
} |
|
|
| DEFINE_ENUM_FLAG_OPERATORS (D3D12_COMMAND_QUEUE_FLAGS) |
|
| DEFINE_ENUM_FLAG_OPERATORS (D3D12_PIPELINE_STATE_FLAGS) |
|
| DEFINE_ENUM_FLAG_OPERATORS (D3D12_SHADER_MIN_PRECISION_SUPPORT) |
|
| DEFINE_ENUM_FLAG_OPERATORS (D3D12_FORMAT_SUPPORT1) |
|
| DEFINE_ENUM_FLAG_OPERATORS (D3D12_FORMAT_SUPPORT2) |
|
| DEFINE_ENUM_FLAG_OPERATORS (D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS) |
|
| DEFINE_ENUM_FLAG_OPERATORS (D3D12_SHADER_CACHE_SUPPORT_FLAGS) |
|
| DEFINE_ENUM_FLAG_OPERATORS (D3D12_COMMAND_LIST_SUPPORT_FLAGS) |
|
| DEFINE_ENUM_FLAG_OPERATORS (D3D12_HEAP_FLAGS) |
|
| DEFINE_ENUM_FLAG_OPERATORS (D3D12_RESOURCE_FLAGS) |
|
| DEFINE_ENUM_FLAG_OPERATORS (D3D12_TILE_MAPPING_FLAGS) |
|
| DEFINE_ENUM_FLAG_OPERATORS (D3D12_TILE_COPY_FLAGS) |
|
| DEFINE_ENUM_FLAG_OPERATORS (D3D12_RESOURCE_STATES) |
|
| DEFINE_ENUM_FLAG_OPERATORS (D3D12_RESOURCE_BARRIER_FLAGS) |
|
| DEFINE_ENUM_FLAG_OPERATORS (D3D12_VIEW_INSTANCING_FLAGS) |
|
| DEFINE_ENUM_FLAG_OPERATORS (D3D12_BUFFER_SRV_FLAGS) |
|
| DEFINE_ENUM_FLAG_OPERATORS (D3D12_BUFFER_UAV_FLAGS) |
|
| DEFINE_ENUM_FLAG_OPERATORS (D3D12_DSV_FLAGS) |
|
| DEFINE_ENUM_FLAG_OPERATORS (D3D12_CLEAR_FLAGS) |
|
| DEFINE_ENUM_FLAG_OPERATORS (D3D12_FENCE_FLAGS) |
|
| DEFINE_ENUM_FLAG_OPERATORS (D3D12_DESCRIPTOR_HEAP_FLAGS) |
|
| DEFINE_ENUM_FLAG_OPERATORS (D3D12_ROOT_SIGNATURE_FLAGS) |
|
| DEFINE_ENUM_FLAG_OPERATORS (D3D12_DESCRIPTOR_RANGE_FLAGS) |
|
| DEFINE_ENUM_FLAG_OPERATORS (D3D12_ROOT_DESCRIPTOR_FLAGS) |
|
typedef | HRESULT (WINAPI *PFN_D3D12_SERIALIZE_ROOT_SIGNATURE)(_In_ const D3D12_ROOT_SIGNATURE_DESC *pRootSignature |
|
HRESULT WINAPI | D3D12SerializeRootSignature (_In_ const D3D12_ROOT_SIGNATURE_DESC *pRootSignature, _In_ D3D_ROOT_SIGNATURE_VERSION Version, _Out_ ID3DBlob **ppBlob, _Always_(_Outptr_opt_result_maybenull_) ID3DBlob **ppErrorBlob) |
|
HRESULT WINAPI | D3D12CreateRootSignatureDeserializer (_In_reads_bytes_(SrcDataSizeInBytes) LPCVOID pSrcData, _In_ SIZE_T SrcDataSizeInBytes, _In_ REFIID pRootSignatureDeserializerInterface, _Out_ void **ppRootSignatureDeserializer) |
|
HRESULT WINAPI | D3D12SerializeVersionedRootSignature (_In_ const D3D12_VERSIONED_ROOT_SIGNATURE_DESC *pRootSignature, _Out_ ID3DBlob **ppBlob, _Always_(_Outptr_opt_result_maybenull_) ID3DBlob **ppErrorBlob) |
|
HRESULT WINAPI | D3D12CreateVersionedRootSignatureDeserializer (_In_reads_bytes_(SrcDataSizeInBytes) LPCVOID pSrcData, _In_ SIZE_T SrcDataSizeInBytes, _In_ REFIID pRootSignatureDeserializerInterface, _Out_ void **ppRootSignatureDeserializer) |
|
| DEFINE_ENUM_FLAG_OPERATORS (D3D12_MULTIPLE_FENCE_WAIT_FLAGS) |
|
| DEFINE_ENUM_FLAG_OPERATORS (D3D12_RESIDENCY_FLAGS) |
|
HRESULT WINAPI | D3D12CreateDevice (_In_opt_ IUnknown *pAdapter, D3D_FEATURE_LEVEL MinimumFeatureLevel, _In_ REFIID riid, _COM_Outptr_opt_ void **ppDevice) |
|
HRESULT WINAPI | D3D12GetDebugInterface (_In_ REFIID riid, _COM_Outptr_opt_ void **ppvDebug) |
|
HRESULT WINAPI | D3D12EnableExperimentalFeatures (UINT NumFeatures, __in_ecount(NumFeatures) const IID *pIIDs, __in_ecount_opt(NumFeatures) void *pConfigurationStructs, __in_ecount_opt(NumFeatures) UINT *pConfigurationStructSizes) |
|
| DEFINE_GUID (IID_ID3D12Object, 0xc4fec28f, 0x7966, 0x4e95, 0x9f, 0x94, 0xf4, 0x31, 0xcb, 0x56, 0xc3, 0xb8) |
|
| DEFINE_GUID (IID_ID3D12DeviceChild, 0x905db94b, 0xa00c, 0x4140, 0x9d, 0xf5, 0x2b, 0x64, 0xca, 0x9e, 0xa3, 0x57) |
|
| DEFINE_GUID (IID_ID3D12RootSignature, 0xc54a6b66, 0x72df, 0x4ee8, 0x8b, 0xe5, 0xa9, 0x46, 0xa1, 0x42, 0x92, 0x14) |
|
| DEFINE_GUID (IID_ID3D12RootSignatureDeserializer, 0x34AB647B, 0x3CC8, 0x46AC, 0x84, 0x1B, 0xC0, 0x96, 0x56, 0x45, 0xC0, 0x46) |
|
| DEFINE_GUID (IID_ID3D12VersionedRootSignatureDeserializer, 0x7F91CE67, 0x090C, 0x4BB7, 0xB7, 0x8E, 0xED, 0x8F, 0xF2, 0xE3, 0x1D, 0xA0) |
|
| DEFINE_GUID (IID_ID3D12Pageable, 0x63ee58fb, 0x1268, 0x4835, 0x86, 0xda, 0xf0, 0x08, 0xce, 0x62, 0xf0, 0xd6) |
|
| DEFINE_GUID (IID_ID3D12Heap, 0x6b3b2502, 0x6e51, 0x45b3, 0x90, 0xee, 0x98, 0x84, 0x26, 0x5e, 0x8d, 0xf3) |
|
| DEFINE_GUID (IID_ID3D12Resource, 0x696442be, 0xa72e, 0x4059, 0xbc, 0x79, 0x5b, 0x5c, 0x98, 0x04, 0x0f, 0xad) |
|
| DEFINE_GUID (IID_ID3D12CommandAllocator, 0x6102dee4, 0xaf59, 0x4b09, 0xb9, 0x99, 0xb4, 0x4d, 0x73, 0xf0, 0x9b, 0x24) |
|
| DEFINE_GUID (IID_ID3D12Fence, 0x0a753dcf, 0xc4d8, 0x4b91, 0xad, 0xf6, 0xbe, 0x5a, 0x60, 0xd9, 0x5a, 0x76) |
|
| DEFINE_GUID (IID_ID3D12Fence1, 0x433685fe, 0xe22b, 0x4ca0, 0xa8, 0xdb, 0xb5, 0xb4, 0xf4, 0xdd, 0x0e, 0x4a) |
|
| DEFINE_GUID (IID_ID3D12PipelineState, 0x765a30f3, 0xf624, 0x4c6f, 0xa8, 0x28, 0xac, 0xe9, 0x48, 0x62, 0x24, 0x45) |
|
| DEFINE_GUID (IID_ID3D12DescriptorHeap, 0x8efb471d, 0x616c, 0x4f49, 0x90, 0xf7, 0x12, 0x7b, 0xb7, 0x63, 0xfa, 0x51) |
|
| DEFINE_GUID (IID_ID3D12QueryHeap, 0x0d9658ae, 0xed45, 0x469e, 0xa6, 0x1d, 0x97, 0x0e, 0xc5, 0x83, 0xca, 0xb4) |
|
| DEFINE_GUID (IID_ID3D12CommandSignature, 0xc36a797c, 0xec80, 0x4f0a, 0x89, 0x85, 0xa7, 0xb2, 0x47, 0x50, 0x82, 0xd1) |
|
| DEFINE_GUID (IID_ID3D12CommandList, 0x7116d91c, 0xe7e4, 0x47ce, 0xb8, 0xc6, 0xec, 0x81, 0x68, 0xf4, 0x37, 0xe5) |
|
| DEFINE_GUID (IID_ID3D12GraphicsCommandList, 0x5b160d0f, 0xac1b, 0x4185, 0x8b, 0xa8, 0xb3, 0xae, 0x42, 0xa5, 0xa4, 0x55) |
|
| DEFINE_GUID (IID_ID3D12GraphicsCommandList1, 0x553103fb, 0x1fe7, 0x4557, 0xbb, 0x38, 0x94, 0x6d, 0x7d, 0x0e, 0x7c, 0xa7) |
|
| DEFINE_GUID (IID_ID3D12GraphicsCommandList2, 0x38C3E585, 0xFF17, 0x412C, 0x91, 0x50, 0x4F, 0xC6, 0xF9, 0xD7, 0x2A, 0x28) |
|
| DEFINE_GUID (IID_ID3D12CommandQueue, 0x0ec870a6, 0x5d7e, 0x4c22, 0x8c, 0xfc, 0x5b, 0xaa, 0xe0, 0x76, 0x16, 0xed) |
|
| DEFINE_GUID (IID_ID3D12Device, 0x189819f1, 0x1db6, 0x4b57, 0xbe, 0x54, 0x18, 0x21, 0x33, 0x9b, 0x85, 0xf7) |
|
| DEFINE_GUID (IID_ID3D12PipelineLibrary, 0xc64226a8, 0x9201, 0x46af, 0xb4, 0xcc, 0x53, 0xfb, 0x9f, 0xf7, 0x41, 0x4f) |
|
| DEFINE_GUID (IID_ID3D12PipelineLibrary1, 0x80eabf42, 0x2568, 0x4e5e, 0xbd, 0x82, 0xc3, 0x7f, 0x86, 0x96, 0x1d, 0xc3) |
|
| DEFINE_GUID (IID_ID3D12Device1, 0x77acce80, 0x638e, 0x4e65, 0x88, 0x95, 0xc1, 0xf2, 0x33, 0x86, 0x86, 0x3e) |
|
| DEFINE_GUID (IID_ID3D12Device2, 0x30baa41e, 0xb15b, 0x475c, 0xa0, 0xbb, 0x1a, 0xf5, 0xc5, 0xb6, 0x43, 0x28) |
|
| DEFINE_GUID (IID_ID3D12Device3, 0x81dadc15, 0x2bad, 0x4392, 0x93, 0xc5, 0x10, 0x13, 0x45, 0xc4, 0xaa, 0x98) |
|
| DEFINE_GUID (IID_ID3D12Tools, 0x7071e1f0, 0xe84b, 0x4b33, 0x97, 0x4f, 0x12, 0xfa, 0x49, 0xde, 0x65, 0xc5) |
|