Modules

d3d12

moduleSource

Available on Windows·since 0.31.0

#import "d3d12";

Module parameters#

INCLUDE_DEBUG_BINDINGS := false
Includes the debug-layer interfaces.

Procedures#

vtable83 overloadssince 0.31.0Source
(pSrcData: *void, SrcDataSizeInBytes: SIZE_T, pRootSignatureDeserializerInterface: *IID, ppRootSignatureDeserializer: **void) -> HRESULT
(pSrcData: *void, SrcDataSizeInBytes: SIZE_T, pRootSignatureDeserializerInterface: IID, ppRootSignatureDeserializer: **void) -> HRESULT
(pSrcData: *void, SrcDataSizeInBytes: SIZE_T, pRootSignatureDeserializerInterface: *IID, ppRootSignatureDeserializer: **void) -> HRESULT
(pSrcData: *void, SrcDataSizeInBytes: SIZE_T, pRootSignatureDeserializerInterface: IID, ppRootSignatureDeserializer: **void) -> HRESULT

Types#

:: enum
SETMARKER
BEGINEVENT
ENDEVENT
DRAWINSTANCED
DRAWINDEXEDINSTANCED
EXECUTEINDIRECT
DISPATCH
COPYBUFFERREGION
COPYTEXTUREREGION
COPYRESOURCE
COPYTILES
RESOLVESUBRESOURCE
CLEARRENDERTARGETVIEW
CLEARUNORDEREDACCESSVIEW
CLEARDEPTHSTENCILVIEW
RESOURCEBARRIER
EXECUTEBUNDLE
PRESENT
RESOLVEQUERYDATA
BEGINSUBMISSION
ENDSUBMISSION
DECODEFRAME
PROCESSFRAMES
ATOMICCOPYBUFFERUINT
ATOMICCOPYBUFFERUINT64
RESOLVESUBRESOURCEREGION
WRITEBUFFERIMMEDIATE
DECODEFRAME1
SETPROTECTEDRESOURCESESSION
DECODEFRAME2
PROCESSFRAMES1
BUILDRAYTRACINGACCELERATIONSTRUCTURE
EMITRAYTRACINGACCELERATIONSTRUCTUREPOSTBUILDINFO
COPYRAYTRACINGACCELERATIONSTRUCTURE
DISPATCHRAYS
INITIALIZEMETACOMMAND
EXECUTEMETACOMMAND
ESTIMATEMOTION
RESOLVEMOTIONVECTORHEAP
SETPIPELINESTATE1
INITIALIZEEXTENSIONCOMMAND
EXECUTEEXTENSIONCOMMAND
DISPATCHMESH
ENCODEFRAME
RESOLVEENCODEROUTPUTMETADATA
BARRIER
BEGIN_COMMAND_LIST
DISPATCHGRAPH
SETPROGRAM
D3D12_AUTO_BREADCRUMB_OP_SETMARKER
D3D12_AUTO_BREADCRUMB_OP_BEGINEVENT
D3D12_AUTO_BREADCRUMB_OP_ENDEVENT
D3D12_AUTO_BREADCRUMB_OP_DRAWINSTANCED
D3D12_AUTO_BREADCRUMB_OP_DRAWINDEXEDINSTANCED
D3D12_AUTO_BREADCRUMB_OP_EXECUTEINDIRECT
D3D12_AUTO_BREADCRUMB_OP_DISPATCH
D3D12_AUTO_BREADCRUMB_OP_COPYBUFFERREGION
D3D12_AUTO_BREADCRUMB_OP_COPYTEXTUREREGION
D3D12_AUTO_BREADCRUMB_OP_COPYRESOURCE
D3D12_AUTO_BREADCRUMB_OP_COPYTILES
D3D12_AUTO_BREADCRUMB_OP_RESOLVESUBRESOURCE
D3D12_AUTO_BREADCRUMB_OP_CLEARRENDERTARGETVIEW
D3D12_AUTO_BREADCRUMB_OP_CLEARUNORDEREDACCESSVIEW
D3D12_AUTO_BREADCRUMB_OP_CLEARDEPTHSTENCILVIEW
D3D12_AUTO_BREADCRUMB_OP_RESOURCEBARRIER
D3D12_AUTO_BREADCRUMB_OP_EXECUTEBUNDLE
D3D12_AUTO_BREADCRUMB_OP_PRESENT
D3D12_AUTO_BREADCRUMB_OP_RESOLVEQUERYDATA
D3D12_AUTO_BREADCRUMB_OP_BEGINSUBMISSION
D3D12_AUTO_BREADCRUMB_OP_ENDSUBMISSION
D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME
D3D12_AUTO_BREADCRUMB_OP_PROCESSFRAMES
D3D12_AUTO_BREADCRUMB_OP_ATOMICCOPYBUFFERUINT
D3D12_AUTO_BREADCRUMB_OP_ATOMICCOPYBUFFERUINT64
D3D12_AUTO_BREADCRUMB_OP_RESOLVESUBRESOURCEREGION
D3D12_AUTO_BREADCRUMB_OP_WRITEBUFFERIMMEDIATE
D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME1
D3D12_AUTO_BREADCRUMB_OP_SETPROTECTEDRESOURCESESSION
D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME2
D3D12_AUTO_BREADCRUMB_OP_PROCESSFRAMES1
D3D12_AUTO_BREADCRUMB_OP_BUILDRAYTRACINGACCELERATIONSTRUCTURE
D3D12_AUTO_BREADCRUMB_OP_EMITRAYTRACINGACCELERATIONSTRUCTUREPOSTBUILDINFO
D3D12_AUTO_BREADCRUMB_OP_COPYRAYTRACINGACCELERATIONSTRUCTURE
D3D12_AUTO_BREADCRUMB_OP_DISPATCHRAYS
D3D12_AUTO_BREADCRUMB_OP_INITIALIZEMETACOMMAND
D3D12_AUTO_BREADCRUMB_OP_EXECUTEMETACOMMAND
D3D12_AUTO_BREADCRUMB_OP_ESTIMATEMOTION
D3D12_AUTO_BREADCRUMB_OP_RESOLVEMOTIONVECTORHEAP
D3D12_AUTO_BREADCRUMB_OP_SETPIPELINESTATE1
D3D12_AUTO_BREADCRUMB_OP_INITIALIZEEXTENSIONCOMMAND
D3D12_AUTO_BREADCRUMB_OP_EXECUTEEXTENSIONCOMMAND
D3D12_AUTO_BREADCRUMB_OP_DISPATCHMESH
D3D12_AUTO_BREADCRUMB_OP_ENCODEFRAME
D3D12_AUTO_BREADCRUMB_OP_RESOLVEENCODEROUTPUTMETADATA
D3D12_AUTO_BREADCRUMB_OP_BARRIER
D3D12_AUTO_BREADCRUMB_OP_BEGIN_COMMAND_LIST
D3D12_AUTO_BREADCRUMB_OP_DISPATCHGRAPH
D3D12_AUTO_BREADCRUMB_OP_SETPROGRAM
:: enum
ALLOWED
ALLOW_INTRUSIVE_MEASUREMENTS
DISABLE_BACKGROUND_WORK
DISABLE_PROFILING_BY_SYSTEM
D3D12_BACKGROUND_PROCESSING_MODE_ALLOWED
D3D12_BACKGROUND_PROCESSING_MODE_ALLOW_INTRUSIVE_MEASUREMENTS
D3D12_BACKGROUND_PROCESSING_MODE_DISABLE_BACKGROUND_WORK
D3D12_BACKGROUND_PROCESSING_MODE_DISABLE_PROFILING_BY_SYSTEM
:: enum
COMMON
VERTEX_BUFFER
CONSTANT_BUFFER
INDEX_BUFFER
RENDER_TARGET
UNORDERED_ACCESS
DEPTH_STENCIL_WRITE
DEPTH_STENCIL_READ
SHADER_RESOURCE
STREAM_OUTPUT
INDIRECT_ARGUMENT
PREDICATION
COPY_DEST
COPY_SOURCE
RESOLVE_DEST
RESOLVE_SOURCE
RAYTRACING_ACCELERATION_STRUCTURE_READ
RAYTRACING_ACCELERATION_STRUCTURE_WRITE
SHADING_RATE_SOURCE
VIDEO_DECODE_READ
VIDEO_DECODE_WRITE
VIDEO_PROCESS_READ
VIDEO_PROCESS_WRITE
VIDEO_ENCODE_READ
VIDEO_ENCODE_WRITE
NO_ACCESS
D3D12_BARRIER_ACCESS_COMMON
D3D12_BARRIER_ACCESS_VERTEX_BUFFER
D3D12_BARRIER_ACCESS_CONSTANT_BUFFER
D3D12_BARRIER_ACCESS_INDEX_BUFFER
D3D12_BARRIER_ACCESS_RENDER_TARGET
D3D12_BARRIER_ACCESS_UNORDERED_ACCESS
D3D12_BARRIER_ACCESS_DEPTH_STENCIL_WRITE
D3D12_BARRIER_ACCESS_DEPTH_STENCIL_READ
D3D12_BARRIER_ACCESS_SHADER_RESOURCE
D3D12_BARRIER_ACCESS_STREAM_OUTPUT
D3D12_BARRIER_ACCESS_INDIRECT_ARGUMENT
D3D12_BARRIER_ACCESS_PREDICATION
D3D12_BARRIER_ACCESS_COPY_DEST
D3D12_BARRIER_ACCESS_COPY_SOURCE
D3D12_BARRIER_ACCESS_RESOLVE_DEST
D3D12_BARRIER_ACCESS_RESOLVE_SOURCE
D3D12_BARRIER_ACCESS_RAYTRACING_ACCELERATION_STRUCTURE_READ
D3D12_BARRIER_ACCESS_RAYTRACING_ACCELERATION_STRUCTURE_WRITE
D3D12_BARRIER_ACCESS_SHADING_RATE_SOURCE
D3D12_BARRIER_ACCESS_VIDEO_DECODE_READ
D3D12_BARRIER_ACCESS_VIDEO_DECODE_WRITE
D3D12_BARRIER_ACCESS_VIDEO_PROCESS_READ
D3D12_BARRIER_ACCESS_VIDEO_PROCESS_WRITE
D3D12_BARRIER_ACCESS_VIDEO_ENCODE_READ
D3D12_BARRIER_ACCESS_VIDEO_ENCODE_WRITE
D3D12_BARRIER_ACCESS_NO_ACCESS
:: enum
UNDEFINED
COMMON
PRESENT
GENERIC_READ
RENDER_TARGET
UNORDERED_ACCESS
DEPTH_STENCIL_WRITE
DEPTH_STENCIL_READ
SHADER_RESOURCE
COPY_SOURCE
COPY_DEST
RESOLVE_SOURCE
RESOLVE_DEST
SHADING_RATE_SOURCE
VIDEO_DECODE_READ
VIDEO_DECODE_WRITE
VIDEO_PROCESS_READ
VIDEO_PROCESS_WRITE
VIDEO_ENCODE_READ
VIDEO_ENCODE_WRITE
DIRECT_QUEUE_COMMON
DIRECT_QUEUE_GENERIC_READ
DIRECT_QUEUE_UNORDERED_ACCESS
DIRECT_QUEUE_SHADER_RESOURCE
DIRECT_QUEUE_COPY_SOURCE
DIRECT_QUEUE_COPY_DEST
COMPUTE_QUEUE_COMMON
COMPUTE_QUEUE_GENERIC_READ
COMPUTE_QUEUE_UNORDERED_ACCESS
COMPUTE_QUEUE_SHADER_RESOURCE
COMPUTE_QUEUE_COPY_SOURCE
COMPUTE_QUEUE_COPY_DEST
VIDEO_QUEUE_COMMON
D3D12_BARRIER_LAYOUT_UNDEFINED
D3D12_BARRIER_LAYOUT_COMMON
D3D12_BARRIER_LAYOUT_PRESENT
D3D12_BARRIER_LAYOUT_GENERIC_READ
D3D12_BARRIER_LAYOUT_RENDER_TARGET
D3D12_BARRIER_LAYOUT_UNORDERED_ACCESS
D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_WRITE
D3D12_BARRIER_LAYOUT_DEPTH_STENCIL_READ
D3D12_BARRIER_LAYOUT_SHADER_RESOURCE
D3D12_BARRIER_LAYOUT_COPY_SOURCE
D3D12_BARRIER_LAYOUT_COPY_DEST
D3D12_BARRIER_LAYOUT_RESOLVE_SOURCE
D3D12_BARRIER_LAYOUT_RESOLVE_DEST
D3D12_BARRIER_LAYOUT_SHADING_RATE_SOURCE
D3D12_BARRIER_LAYOUT_VIDEO_DECODE_READ
D3D12_BARRIER_LAYOUT_VIDEO_DECODE_WRITE
D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_READ
D3D12_BARRIER_LAYOUT_VIDEO_PROCESS_WRITE
D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_READ
D3D12_BARRIER_LAYOUT_VIDEO_ENCODE_WRITE
D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COMMON
D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_GENERIC_READ
D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_UNORDERED_ACCESS
D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_SHADER_RESOURCE
D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_SOURCE
D3D12_BARRIER_LAYOUT_DIRECT_QUEUE_COPY_DEST
D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COMMON
D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_GENERIC_READ
D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_UNORDERED_ACCESS
D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_SHADER_RESOURCE
D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_SOURCE
D3D12_BARRIER_LAYOUT_COMPUTE_QUEUE_COPY_DEST
D3D12_BARRIER_LAYOUT_VIDEO_QUEUE_COMMON
:: enum
NONE
ALL
DRAW
INDEX_INPUT
VERTEX_SHADING
PIXEL_SHADING
DEPTH_STENCIL
RENDER_TARGET
COMPUTE_SHADING
RAYTRACING
COPY
RESOLVE
EXECUTE_INDIRECT
PREDICATION
ALL_SHADING
NON_PIXEL_SHADING
EMIT_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO
CLEAR_UNORDERED_ACCESS_VIEW
VIDEO_DECODE
VIDEO_PROCESS
VIDEO_ENCODE
BUILD_RAYTRACING_ACCELERATION_STRUCTURE
COPY_RAYTRACING_ACCELERATION_STRUCTURE
SPLIT
D3D12_BARRIER_SYNC_NONE
D3D12_BARRIER_SYNC_ALL
D3D12_BARRIER_SYNC_DRAW
D3D12_BARRIER_SYNC_INDEX_INPUT
D3D12_BARRIER_SYNC_VERTEX_SHADING
D3D12_BARRIER_SYNC_PIXEL_SHADING
D3D12_BARRIER_SYNC_DEPTH_STENCIL
D3D12_BARRIER_SYNC_RENDER_TARGET
D3D12_BARRIER_SYNC_COMPUTE_SHADING
D3D12_BARRIER_SYNC_RAYTRACING
D3D12_BARRIER_SYNC_COPY
D3D12_BARRIER_SYNC_RESOLVE
D3D12_BARRIER_SYNC_EXECUTE_INDIRECT
D3D12_BARRIER_SYNC_PREDICATION
D3D12_BARRIER_SYNC_ALL_SHADING
D3D12_BARRIER_SYNC_NON_PIXEL_SHADING
D3D12_BARRIER_SYNC_EMIT_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO
D3D12_BARRIER_SYNC_CLEAR_UNORDERED_ACCESS_VIEW
D3D12_BARRIER_SYNC_VIDEO_DECODE
D3D12_BARRIER_SYNC_VIDEO_PROCESS
D3D12_BARRIER_SYNC_VIDEO_ENCODE
D3D12_BARRIER_SYNC_BUILD_RAYTRACING_ACCELERATION_STRUCTURE
D3D12_BARRIER_SYNC_COPY_RAYTRACING_ACCELERATION_STRUCTURE
D3D12_BARRIER_SYNC_SPLIT
:: enum
GLOBAL
TEXTURE
BUFFER
D3D12_BARRIER_TYPE_GLOBAL
D3D12_BARRIER_TYPE_TEXTURE
D3D12_BARRIER_TYPE_BUFFER
:: enum
ZERO
ONE
SRC_COLOR
INV_SRC_COLOR
SRC_ALPHA
INV_SRC_ALPHA
DEST_ALPHA
INV_DEST_ALPHA
DEST_COLOR
INV_DEST_COLOR
SRC_ALPHA_SAT
BLEND_FACTOR
INV_BLEND_FACTOR
SRC1_COLOR
INV_SRC1_COLOR
SRC1_ALPHA
INV_SRC1_ALPHA
ALPHA_FACTOR
INV_ALPHA_FACTOR
D3D12_BLEND_ZERO
D3D12_BLEND_ONE
D3D12_BLEND_SRC_COLOR
D3D12_BLEND_INV_SRC_COLOR
D3D12_BLEND_SRC_ALPHA
D3D12_BLEND_INV_SRC_ALPHA
D3D12_BLEND_DEST_ALPHA
D3D12_BLEND_INV_DEST_ALPHA
D3D12_BLEND_DEST_COLOR
D3D12_BLEND_INV_DEST_COLOR
D3D12_BLEND_SRC_ALPHA_SAT
D3D12_BLEND_BLEND_FACTOR
D3D12_BLEND_INV_BLEND_FACTOR
D3D12_BLEND_SRC1_COLOR
D3D12_BLEND_INV_SRC1_COLOR
D3D12_BLEND_SRC1_ALPHA
D3D12_BLEND_INV_SRC1_ALPHA
D3D12_BLEND_ALPHA_FACTOR
D3D12_BLEND_INV_ALPHA_FACTOR
:: enum
ADD
SUBTRACT
REV_SUBTRACT
MIN
MAX
D3D12_BLEND_OP_ADD
D3D12_BLEND_OP_SUBTRACT
D3D12_BLEND_OP_REV_SUBTRACT
D3D12_BLEND_OP_MIN
D3D12_BLEND_OP_MAX
D3D12_BOXstructforeignSource
:: struct
left: u32
top: u32
front: u32
right: u32
bottom: u32
back: u32
D3D12_CLEAR_FLAGSenum flagsforeignSource
:: enum_flags
DEPTH
STENCIL
D3D12_CLEAR_FLAG_DEPTH
D3D12_CLEAR_FLAG_STENCIL
:: enum
RED
GREEN
BLUE
ALPHA
ALL
D3D12_COLOR_WRITE_ENABLE_RED
D3D12_COLOR_WRITE_ENABLE_GREEN
D3D12_COLOR_WRITE_ENABLE_BLUE
D3D12_COLOR_WRITE_ENABLE_ALPHA
D3D12_COLOR_WRITE_ENABLE_ALL
:: enum_flags
NONE
DIRECT
BUNDLE
COMPUTE
COPY
VIDEO_DECODE
VIDEO_PROCESS
VIDEO_ENCODE
D3D12_COMMAND_LIST_SUPPORT_FLAG_NONE
D3D12_COMMAND_LIST_SUPPORT_FLAG_DIRECT
D3D12_COMMAND_LIST_SUPPORT_FLAG_BUNDLE
D3D12_COMMAND_LIST_SUPPORT_FLAG_COMPUTE
D3D12_COMMAND_LIST_SUPPORT_FLAG_COPY
D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_DECODE
D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_PROCESS
D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_ENCODE
:: enum
DIRECT
BUNDLE
COMPUTE
COPY
VIDEO_DECODE
VIDEO_PROCESS
VIDEO_ENCODE
NONE
D3D12_COMMAND_LIST_TYPE_DIRECT
D3D12_COMMAND_LIST_TYPE_BUNDLE
D3D12_COMMAND_LIST_TYPE_COMPUTE
D3D12_COMMAND_LIST_TYPE_COPY
D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE
D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS
D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE
D3D12_COMMAND_LIST_TYPE_NONE
:: enum_flags
NONE
DISABLE_GPU_TIMEOUT
D3D12_COMMAND_QUEUE_FLAG_NONE
D3D12_COMMAND_QUEUE_FLAG_DISABLE_GPU_TIMEOUT
:: enum
NORMAL
HIGH
GLOBAL_REALTIME
D3D12_COMMAND_QUEUE_PRIORITY_NORMAL
D3D12_COMMAND_QUEUE_PRIORITY_HIGH
D3D12_COMMAND_QUEUE_PRIORITY_GLOBAL_REALTIME
:: enum
NONE
NEVER
LESS
EQUAL
LESS_EQUAL
GREATER
NOT_EQUAL
GREATER_EQUAL
ALWAYS
D3D12_COMPARISON_FUNC_NONE
D3D12_COMPARISON_FUNC_NEVER
D3D12_COMPARISON_FUNC_LESS
D3D12_COMPARISON_FUNC_EQUAL
D3D12_COMPARISON_FUNC_LESS_EQUAL
D3D12_COMPARISON_FUNC_GREATER
D3D12_COMPARISON_FUNC_NOT_EQUAL
D3D12_COMPARISON_FUNC_GREATER_EQUAL
D3D12_COMPARISON_FUNC_ALWAYS
:: enum
NOT_SUPPORTED
_1
_2
_3
D3D12_CONSERVATIVE_RASTERIZATION_TIER_NOT_SUPPORTED
D3D12_CONSERVATIVE_RASTERIZATION_TIER_1
D3D12_CONSERVATIVE_RASTERIZATION_TIER_2
D3D12_CONSERVATIVE_RASTERIZATION_TIER_3
:: enum
UNKNOWN
NOT_AVAILABLE
WRITE_COMBINE
WRITE_BACK
D3D12_CPU_PAGE_PROPERTY_UNKNOWN
D3D12_CPU_PAGE_PROPERTY_NOT_AVAILABLE
D3D12_CPU_PAGE_PROPERTY_WRITE_COMBINE
D3D12_CPU_PAGE_PROPERTY_WRITE_BACK
:: enum
NOT_SUPPORTED
_1_EMULATED
_1
_2
_3
D3D12_CROSS_NODE_SHARING_TIER_NOT_SUPPORTED
D3D12_CROSS_NODE_SHARING_TIER_1_EMULATED
D3D12_CROSS_NODE_SHARING_TIER_1
D3D12_CROSS_NODE_SHARING_TIER_2
D3D12_CROSS_NODE_SHARING_TIER_3
:: enum
NONE
FRONT
BACK
D3D12_CULL_MODE_NONE
D3D12_CULL_MODE_FRONT
D3D12_CULL_MODE_BACK
:: enum
FEATURE_FLAGS
GPU_BASED_VALIDATION_SETTINGS
GPU_SLOWDOWN_PERFORMANCE_FACTOR
D3D12_DEBUG_DEVICE_PARAMETER_FEATURE_FLAGS
D3D12_DEBUG_DEVICE_PARAMETER_GPU_BASED_VALIDATION_SETTINGS
D3D12_DEBUG_DEVICE_PARAMETER_GPU_SLOWDOWN_PERFORMANCE_FACTOR
:: enum
NONE
ALLOW_BEHAVIOR_CHANGING_DEBUG_AIDS
CONSERVATIVE_RESOURCE_STATE_TRACKING
DISABLE_VIRTUALIZED_BUNDLES_VALIDATION
EMULATE_WINDOWS7
D3D12_DEBUG_FEATURE_NONE
D3D12_DEBUG_FEATURE_ALLOW_BEHAVIOR_CHANGING_DEBUG_AIDS
D3D12_DEBUG_FEATURE_CONSERVATIVE_RESOURCE_STATE_TRACKING
D3D12_DEBUG_FEATURE_DISABLE_VIRTUALIZED_BUNDLES_VALIDATION
D3D12_DEBUG_FEATURE_EMULATE_WINDOWS7
:: enum
CBV_SRV_UAV
SAMPLER
RTV
DSV
NUM_TYPES
D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV
D3D12_DESCRIPTOR_HEAP_TYPE_SAMPLER
D3D12_DESCRIPTOR_HEAP_TYPE_RTV
D3D12_DESCRIPTOR_HEAP_TYPE_DSV
D3D12_DESCRIPTOR_HEAP_TYPE_NUM_TYPES
:: enum_flags
NONE
DESCRIPTORS_VOLATILE
DATA_VOLATILE
DATA_STATIC_WHILE_SET_AT_EXECUTE
DATA_STATIC
DESCRIPTORS_STATIC_KEEPING_BUFFER_BOUNDS_CHECKS
D3D12_DESCRIPTOR_RANGE_FLAG_NONE
D3D12_DESCRIPTOR_RANGE_FLAG_DESCRIPTORS_VOLATILE
D3D12_DESCRIPTOR_RANGE_FLAG_DATA_VOLATILE
D3D12_DESCRIPTOR_RANGE_FLAG_DATA_STATIC_WHILE_SET_AT_EXECUTE
D3D12_DESCRIPTOR_RANGE_FLAG_DATA_STATIC
D3D12_DESCRIPTOR_RANGE_FLAG_DESCRIPTORS_STATIC_KEEPING_BUFFER_BOUNDS_CHECKS
:: enum
SRV
UAV
CBV
SAMPLER
D3D12_DESCRIPTOR_RANGE_TYPE_SRV
D3D12_DESCRIPTOR_RANGE_TYPE_UAV
D3D12_DESCRIPTOR_RANGE_TYPE_CBV
D3D12_DESCRIPTOR_RANGE_TYPE_SAMPLER
:: enum_flags
NONE
ALLOW_RETURNING_EXISTING_DEVICE
ALLOW_RETURNING_INCOMPATIBLE_EXISTING_DEVICE
DISALLOW_STORING_NEW_DEVICE_AS_SINGLETON
D3D12_DEVICE_FACTORY_FLAG_NONE
D3D12_DEVICE_FACTORY_FLAG_ALLOW_RETURNING_EXISTING_DEVICE
D3D12_DEVICE_FACTORY_FLAG_ALLOW_RETURNING_INCOMPATIBLE_EXISTING_DEVICE
D3D12_DEVICE_FACTORY_FLAG_DISALLOW_STORING_NEW_DEVICE_AS_SINGLETON
D3D12_DEVICE_FLAGSenum flagsforeignSource
:: enum_flags
NONE
DEBUG_LAYER_ENABLED
GPU_BASED_VALIDATION_ENABLED
SYNCHRONIZED_COMMAND_QUEUE_VALIDATION_DISABLED
DRED_AUTO_BREADCRUMBS_ENABLED
DRED_PAGE_FAULT_REPORTING_ENABLED
DRED_WATSON_REPORTING_ENABLED
DRED_BREADCRUMB_CONTEXT_ENABLED
DRED_USE_MARKERS_ONLY_BREADCRUMBS
SHADER_INSTRUMENTATION_ENABLED
AUTO_DEBUG_NAME_ENABLED
FORCE_LEGACY_STATE_VALIDATION
D3D12_DEVICE_FLAG_NONE
D3D12_DEVICE_FLAG_DEBUG_LAYER_ENABLED
D3D12_DEVICE_FLAG_GPU_BASED_VALIDATION_ENABLED
D3D12_DEVICE_FLAG_SYNCHRONIZED_COMMAND_QUEUE_VALIDATION_DISABLED
D3D12_DEVICE_FLAG_DRED_AUTO_BREADCRUMBS_ENABLED
D3D12_DEVICE_FLAG_DRED_PAGE_FAULT_REPORTING_ENABLED
D3D12_DEVICE_FLAG_DRED_WATSON_REPORTING_ENABLED
D3D12_DEVICE_FLAG_DRED_BREADCRUMB_CONTEXT_ENABLED
D3D12_DEVICE_FLAG_DRED_USE_MARKERS_ONLY_BREADCRUMBS
D3D12_DEVICE_FLAG_SHADER_INSTRUMENTATION_ENABLED
D3D12_DEVICE_FLAG_AUTO_DEBUG_NAME_ENABLED
D3D12_DEVICE_FLAG_FORCE_LEGACY_STATE_VALIDATION
:: enum
NODE_CPU_INPUT
NODE_GPU_INPUT
MULTI_NODE_CPU_INPUT
MULTI_NODE_GPU_INPUT
D3D12_DISPATCH_MODE_NODE_CPU_INPUT
D3D12_DISPATCH_MODE_NODE_GPU_INPUT
D3D12_DISPATCH_MODE_MULTI_NODE_CPU_INPUT
D3D12_DISPATCH_MODE_MULTI_NODE_GPU_INPUT
:: struct
VertexCountPerInstance: u32
InstanceCount: u32
StartVertexLocation: u32
StartInstanceLocation: u32
:: struct
IndexCountPerInstance: u32
InstanceCount: u32
StartIndexLocation: u32
BaseVertexLocation: s32
StartInstanceLocation: u32
:: enum
COMMAND_QUEUE
COMMAND_ALLOCATOR
PIPELINE_STATE
COMMAND_LIST
FENCE
DESCRIPTOR_HEAP
HEAP
QUERY_HEAP
COMMAND_SIGNATURE
PIPELINE_LIBRARY
VIDEO_DECODER
VIDEO_PROCESSOR
RESOURCE
PASS
CRYPTOSESSION
CRYPTOSESSIONPOLICY
PROTECTEDRESOURCESESSION
VIDEO_DECODER_HEAP
COMMAND_POOL
COMMAND_RECORDER
STATE_OBJECT
METACOMMAND
SCHEDULINGGROUP
VIDEO_MOTION_ESTIMATOR
VIDEO_MOTION_VECTOR_HEAP
VIDEO_EXTENSION_COMMAND
VIDEO_ENCODER
VIDEO_ENCODER_HEAP
INVALID
D3D12_DRED_ALLOCATION_TYPE_COMMAND_QUEUE
D3D12_DRED_ALLOCATION_TYPE_COMMAND_ALLOCATOR
D3D12_DRED_ALLOCATION_TYPE_PIPELINE_STATE
D3D12_DRED_ALLOCATION_TYPE_COMMAND_LIST
D3D12_DRED_ALLOCATION_TYPE_FENCE
D3D12_DRED_ALLOCATION_TYPE_DESCRIPTOR_HEAP
D3D12_DRED_ALLOCATION_TYPE_HEAP
D3D12_DRED_ALLOCATION_TYPE_QUERY_HEAP
D3D12_DRED_ALLOCATION_TYPE_COMMAND_SIGNATURE
D3D12_DRED_ALLOCATION_TYPE_PIPELINE_LIBRARY
D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER
D3D12_DRED_ALLOCATION_TYPE_VIDEO_PROCESSOR
D3D12_DRED_ALLOCATION_TYPE_RESOURCE
D3D12_DRED_ALLOCATION_TYPE_PASS
D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSION
D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSIONPOLICY
D3D12_DRED_ALLOCATION_TYPE_PROTECTEDRESOURCESESSION
D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER_HEAP
D3D12_DRED_ALLOCATION_TYPE_COMMAND_POOL
D3D12_DRED_ALLOCATION_TYPE_COMMAND_RECORDER
D3D12_DRED_ALLOCATION_TYPE_STATE_OBJECT
D3D12_DRED_ALLOCATION_TYPE_METACOMMAND
D3D12_DRED_ALLOCATION_TYPE_SCHEDULINGGROUP
D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_ESTIMATOR
D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_VECTOR_HEAP
D3D12_DRED_ALLOCATION_TYPE_VIDEO_EXTENSION_COMMAND
D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER
D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER_HEAP
D3D12_DRED_ALLOCATION_TYPE_INVALID
:: enum
UNKNOWN
HUNG
FAULT
PAGEFAULT
D3D12_DRED_DEVICE_STATE_UNKNOWN
D3D12_DRED_DEVICE_STATE_HUNG
D3D12_DRED_DEVICE_STATE_FAULT
D3D12_DRED_DEVICE_STATE_PAGEFAULT
:: enum
SYSTEM_CONTROLLED
FORCED_OFF
FORCED_ON
D3D12_DRED_ENABLEMENT_SYSTEM_CONTROLLED
D3D12_DRED_ENABLEMENT_FORCED_OFF
D3D12_DRED_ENABLEMENT_FORCED_ON
D3D12_DRED_FLAGSenum flagsforeignSource
:: enum_flags
NONE
FORCE_ENABLE
DISABLE_AUTOBREADCRUMBS
D3D12_DRED_FLAG_NONE
D3D12_DRED_FLAG_FORCE_ENABLE
D3D12_DRED_FLAG_DISABLE_AUTOBREADCRUMBS
:: enum
_1_0
_1_1
_1_2
_1_3
D3D12_DRED_VERSION_1_0
D3D12_DRED_VERSION_1_1
D3D12_DRED_VERSION_1_2
D3D12_DRED_VERSION_1_3
:: enum
COMPATIBLE_WITH_DEVICE
UNSUPPORTED_TYPE
UNRECOGNIZED
INCOMPATIBLE_VERSION
INCOMPATIBLE_TYPE
D3D12_DRIVER_MATCHING_IDENTIFIER_COMPATIBLE_WITH_DEVICE
D3D12_DRIVER_MATCHING_IDENTIFIER_UNSUPPORTED_TYPE
D3D12_DRIVER_MATCHING_IDENTIFIER_UNRECOGNIZED
D3D12_DRIVER_MATCHING_IDENTIFIER_INCOMPATIBLE_VERSION
D3D12_DRIVER_MATCHING_IDENTIFIER_INCOMPATIBLE_TYPE
:: enum
UNKNOWN
TEXTURE1D
TEXTURE1DARRAY
TEXTURE2D
TEXTURE2DARRAY
TEXTURE2DMS
TEXTURE2DMSARRAY
D3D12_DSV_DIMENSION_UNKNOWN
D3D12_DSV_DIMENSION_TEXTURE1D
D3D12_DSV_DIMENSION_TEXTURE1DARRAY
D3D12_DSV_DIMENSION_TEXTURE2D
D3D12_DSV_DIMENSION_TEXTURE2DARRAY
D3D12_DSV_DIMENSION_TEXTURE2DMS
D3D12_DSV_DIMENSION_TEXTURE2DMSARRAY
D3D12_DSV_FLAGSenum flagsforeignSource
:: enum_flags
NONE
READ_ONLY_DEPTH
READ_ONLY_STENCIL
D3D12_DSV_FLAG_NONE
D3D12_DSV_FLAG_READ_ONLY_DEPTH
D3D12_DSV_FLAG_READ_ONLY_STENCIL
:: enum
ARRAY
ARRAY_OF_POINTERS
D3D12_ELEMENTS_LAYOUT_ARRAY
D3D12_ELEMENTS_LAYOUT_ARRAY_OF_POINTERS
:: enum
D3D12_OPTIONS
ARCHITECTURE
FEATURE_LEVELS
FORMAT_SUPPORT
MULTISAMPLE_QUALITY_LEVELS
FORMAT_INFO
GPU_VIRTUAL_ADDRESS_SUPPORT
SHADER_MODEL
D3D12_OPTIONS1
PROTECTED_RESOURCE_SESSION_SUPPORT
ROOT_SIGNATURE
ARCHITECTURE1
D3D12_OPTIONS2
SHADER_CACHE
COMMAND_QUEUE_PRIORITY
D3D12_OPTIONS3
EXISTING_HEAPS
D3D12_OPTIONS4
SERIALIZATION
CROSS_NODE
D3D12_OPTIONS5
DISPLAYABLE
D3D12_OPTIONS6
QUERY_META_COMMAND
D3D12_OPTIONS7
PROTECTED_RESOURCE_SESSION_TYPE_COUNT
PROTECTED_RESOURCE_SESSION_TYPES
D3D12_OPTIONS8
D3D12_OPTIONS9
D3D12_OPTIONS10
D3D12_OPTIONS11
D3D12_OPTIONS12
D3D12_OPTIONS13
D3D12_OPTIONS14
D3D12_OPTIONS15
D3D12_OPTIONS16
D3D12_OPTIONS17
D3D12_OPTIONS18
D3D12_OPTIONS19
D3D12_OPTIONS20
PREDICATION
PLACED_RESOURCE_SUPPORT_INFO
HARDWARE_COPY
D3D12_OPTIONS21
D3D12_FEATURE_D3D12_OPTIONS
D3D12_FEATURE_ARCHITECTURE
D3D12_FEATURE_FEATURE_LEVELS
D3D12_FEATURE_FORMAT_SUPPORT
D3D12_FEATURE_MULTISAMPLE_QUALITY_LEVELS
D3D12_FEATURE_FORMAT_INFO
D3D12_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT
D3D12_FEATURE_SHADER_MODEL
D3D12_FEATURE_D3D12_OPTIONS1
D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_SUPPORT
D3D12_FEATURE_ROOT_SIGNATURE
D3D12_FEATURE_ARCHITECTURE1
D3D12_FEATURE_D3D12_OPTIONS2
D3D12_FEATURE_SHADER_CACHE
D3D12_FEATURE_COMMAND_QUEUE_PRIORITY
D3D12_FEATURE_D3D12_OPTIONS3
D3D12_FEATURE_EXISTING_HEAPS
D3D12_FEATURE_D3D12_OPTIONS4
D3D12_FEATURE_SERIALIZATION
D3D12_FEATURE_CROSS_NODE
D3D12_FEATURE_D3D12_OPTIONS5
D3D12_FEATURE_DISPLAYABLE
D3D12_FEATURE_D3D12_OPTIONS6
D3D12_FEATURE_QUERY_META_COMMAND
D3D12_FEATURE_D3D12_OPTIONS7
D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_TYPE_COUNT
D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_TYPES
D3D12_FEATURE_D3D12_OPTIONS8
D3D12_FEATURE_D3D12_OPTIONS9
D3D12_FEATURE_D3D12_OPTIONS10
D3D12_FEATURE_D3D12_OPTIONS11
D3D12_FEATURE_D3D12_OPTIONS12
D3D12_FEATURE_D3D12_OPTIONS13
D3D12_FEATURE_D3D12_OPTIONS14
D3D12_FEATURE_D3D12_OPTIONS15
D3D12_FEATURE_D3D12_OPTIONS16
D3D12_FEATURE_D3D12_OPTIONS17
D3D12_FEATURE_D3D12_OPTIONS18
D3D12_FEATURE_D3D12_OPTIONS19
D3D12_FEATURE_D3D12_OPTIONS20
D3D12_FEATURE_PREDICATION
D3D12_FEATURE_PLACED_RESOURCE_SUPPORT_INFO
D3D12_FEATURE_HARDWARE_COPY
D3D12_FEATURE_D3D12_OPTIONS21
:: struct
DoublePrecisionFloatShaderOps: BOOL
OutputMergerLogicOp: BOOL
TiledResourcesTier: D3D12_TILED_RESOURCES_TIER
ResourceBindingTier: D3D12_RESOURCE_BINDING_TIER
PSSpecifiedStencilRefSupported: BOOL
TypedUAVLoadAdditionalFormats: BOOL
ROVsSupported: BOOL
ConservativeRasterizationTier: D3D12_CONSERVATIVE_RASTERIZATION_TIER
MaxGPUVirtualAddressBitsPerResource: u32
StandardSwizzle64KBSupported: BOOL
CrossNodeSharingTier: D3D12_CROSS_NODE_SHARING_TIER
CrossAdapterRowMajorTextureSupported: BOOL
VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation: BOOL
ResourceHeapTier: D3D12_RESOURCE_HEAP_TIER
:: struct
WaveOps: BOOL
WaveLaneCountMin: u32
WaveLaneCountMax: u32
TotalLaneCount: u32
ExpandedComputeResourceStates: BOOL
Int64ShaderOps: BOOL
:: struct
UnrestrictedBufferTextureCopyPitchSupported: BOOL
UnrestrictedVertexElementAlignmentSupported: BOOL
InvertedViewportHeightFlipsYSupported: BOOL
InvertedViewportDepthFlipsZSupported: BOOL
TextureCopyBetweenDimensionsSupported: BOOL
AlphaBlendFactorSupported: BOOL
:: struct
MismatchingOutputDimensionsSupported: BOOL
SupportedSampleCountsWithNoOutputs: u32
PointSamplingAddressesNeverRoundUp: BOOL
RasterizerDesc2Supported: BOOL
NarrowQuadrilateralLinesSupported: BOOL
AnisoFilterWithPointMipSupported: BOOL
MaxSamplerDescriptorHeapSize: u32
MaxSamplerDescriptorHeapSizeWithStaticSamplers: u32
MaxViewDescriptorHeapSize: u32
ComputeOnlyCustomHeapSupported: BOOL
:: struct
MeshShaderPipelineStatsSupported: BOOL
MeshShaderSupportsFullRangeRenderTargetArrayIndex: BOOL
AtomicInt64OnTypedResourceSupported: BOOL
AtomicInt64OnGroupSharedSupported: BOOL
DerivativesInMeshAndAmplificationShadersSupported: BOOL
WaveMMATier: D3D12_WAVE_MMA_TIER
D3D12_FENCE_FLAGSenum flagsforeignSource
:: enum_flags
NONE
SHARED
SHARED_CROSS_ADAPTER
NON_MONITORED
D3D12_FENCE_FLAG_NONE
D3D12_FENCE_FLAG_SHARED
D3D12_FENCE_FLAG_SHARED_CROSS_ADAPTER
D3D12_FENCE_FLAG_NON_MONITORED
:: enum
WIREFRAME
SOLID
D3D12_FILL_MODE_WIREFRAME
D3D12_FILL_MODE_SOLID
:: enum
MIN_MAG_MIP_POINT
MIN_MAG_POINT_MIP_LINEAR
MIN_POINT_MAG_LINEAR_MIP_POINT
MIN_POINT_MAG_MIP_LINEAR
MIN_LINEAR_MAG_MIP_POINT
MIN_LINEAR_MAG_POINT_MIP_LINEAR
MIN_MAG_LINEAR_MIP_POINT
MIN_MAG_MIP_LINEAR
MIN_MAG_ANISOTROPIC_MIP_POINT
ANISOTROPIC
COMPARISON_MIN_MAG_MIP_POINT
COMPARISON_MIN_MAG_POINT_MIP_LINEAR
COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT
COMPARISON_MIN_POINT_MAG_MIP_LINEAR
COMPARISON_MIN_LINEAR_MAG_MIP_POINT
COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR
COMPARISON_MIN_MAG_LINEAR_MIP_POINT
COMPARISON_MIN_MAG_MIP_LINEAR
COMPARISON_MIN_MAG_ANISOTROPIC_MIP_POINT
COMPARISON_ANISOTROPIC
MINIMUM_MIN_MAG_MIP_POINT
MINIMUM_MIN_MAG_POINT_MIP_LINEAR
MINIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT
MINIMUM_MIN_POINT_MAG_MIP_LINEAR
MINIMUM_MIN_LINEAR_MAG_MIP_POINT
MINIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR
MINIMUM_MIN_MAG_LINEAR_MIP_POINT
MINIMUM_MIN_MAG_MIP_LINEAR
MINIMUM_MIN_MAG_ANISOTROPIC_MIP_POINT
MINIMUM_ANISOTROPIC
MAXIMUM_MIN_MAG_MIP_POINT
MAXIMUM_MIN_MAG_POINT_MIP_LINEAR
MAXIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT
MAXIMUM_MIN_POINT_MAG_MIP_LINEAR
MAXIMUM_MIN_LINEAR_MAG_MIP_POINT
MAXIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR
MAXIMUM_MIN_MAG_LINEAR_MIP_POINT
MAXIMUM_MIN_MAG_MIP_LINEAR
MAXIMUM_MIN_MAG_ANISOTROPIC_MIP_POINT
MAXIMUM_ANISOTROPIC
D3D12_FILTER_MIN_MAG_MIP_POINT
D3D12_FILTER_MIN_MAG_POINT_MIP_LINEAR
D3D12_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT
D3D12_FILTER_MIN_POINT_MAG_MIP_LINEAR
D3D12_FILTER_MIN_LINEAR_MAG_MIP_POINT
D3D12_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR
D3D12_FILTER_MIN_MAG_LINEAR_MIP_POINT
D3D12_FILTER_MIN_MAG_MIP_LINEAR
D3D12_FILTER_MIN_MAG_ANISOTROPIC_MIP_POINT
D3D12_FILTER_ANISOTROPIC
D3D12_FILTER_COMPARISON_MIN_MAG_MIP_POINT
D3D12_FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR
D3D12_FILTER_COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT
D3D12_FILTER_COMPARISON_MIN_POINT_MAG_MIP_LINEAR
D3D12_FILTER_COMPARISON_MIN_LINEAR_MAG_MIP_POINT
D3D12_FILTER_COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR
D3D12_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT
D3D12_FILTER_COMPARISON_MIN_MAG_MIP_LINEAR
D3D12_FILTER_COMPARISON_MIN_MAG_ANISOTROPIC_MIP_POINT
D3D12_FILTER_COMPARISON_ANISOTROPIC
D3D12_FILTER_MINIMUM_MIN_MAG_MIP_POINT
D3D12_FILTER_MINIMUM_MIN_MAG_POINT_MIP_LINEAR
D3D12_FILTER_MINIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT
D3D12_FILTER_MINIMUM_MIN_POINT_MAG_MIP_LINEAR
D3D12_FILTER_MINIMUM_MIN_LINEAR_MAG_MIP_POINT
D3D12_FILTER_MINIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR
D3D12_FILTER_MINIMUM_MIN_MAG_LINEAR_MIP_POINT
D3D12_FILTER_MINIMUM_MIN_MAG_MIP_LINEAR
D3D12_FILTER_MINIMUM_MIN_MAG_ANISOTROPIC_MIP_POINT
D3D12_FILTER_MINIMUM_ANISOTROPIC
D3D12_FILTER_MAXIMUM_MIN_MAG_MIP_POINT
D3D12_FILTER_MAXIMUM_MIN_MAG_POINT_MIP_LINEAR
D3D12_FILTER_MAXIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT
D3D12_FILTER_MAXIMUM_MIN_POINT_MAG_MIP_LINEAR
D3D12_FILTER_MAXIMUM_MIN_LINEAR_MAG_MIP_POINT
D3D12_FILTER_MAXIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR
D3D12_FILTER_MAXIMUM_MIN_MAG_LINEAR_MIP_POINT
D3D12_FILTER_MAXIMUM_MIN_MAG_MIP_LINEAR
D3D12_FILTER_MAXIMUM_MIN_MAG_ANISOTROPIC_MIP_POINT
D3D12_FILTER_MAXIMUM_ANISOTROPIC
:: enum
STANDARD
COMPARISON
MINIMUM
MAXIMUM
D3D12_FILTER_REDUCTION_TYPE_STANDARD
D3D12_FILTER_REDUCTION_TYPE_COMPARISON
D3D12_FILTER_REDUCTION_TYPE_MINIMUM
D3D12_FILTER_REDUCTION_TYPE_MAXIMUM
:: enum
NONE
BUFFER
IA_VERTEX_BUFFER
IA_INDEX_BUFFER
SO_BUFFER
TEXTURE1D
TEXTURE2D
TEXTURE3D
TEXTURECUBE
SHADER_LOAD
SHADER_SAMPLE
SHADER_SAMPLE_COMPARISON
SHADER_SAMPLE_MONO_TEXT
MIP
RENDER_TARGET
BLENDABLE
DEPTH_STENCIL
MULTISAMPLE_RESOLVE
DISPLAY
CAST_WITHIN_BIT_LAYOUT
MULTISAMPLE_RENDERTARGET
MULTISAMPLE_LOAD
SHADER_GATHER
BACK_BUFFER_CAST
TYPED_UNORDERED_ACCESS_VIEW
SHADER_GATHER_COMPARISON
DECODER_OUTPUT
VIDEO_PROCESSOR_OUTPUT
VIDEO_PROCESSOR_INPUT
VIDEO_ENCODER
D3D12_FORMAT_SUPPORT1_NONE
D3D12_FORMAT_SUPPORT1_BUFFER
D3D12_FORMAT_SUPPORT1_IA_VERTEX_BUFFER
D3D12_FORMAT_SUPPORT1_IA_INDEX_BUFFER
D3D12_FORMAT_SUPPORT1_SO_BUFFER
D3D12_FORMAT_SUPPORT1_TEXTURE1D
D3D12_FORMAT_SUPPORT1_TEXTURE2D
D3D12_FORMAT_SUPPORT1_TEXTURE3D
D3D12_FORMAT_SUPPORT1_TEXTURECUBE
D3D12_FORMAT_SUPPORT1_SHADER_LOAD
D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE
D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_COMPARISON
D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_MONO_TEXT
D3D12_FORMAT_SUPPORT1_MIP
D3D12_FORMAT_SUPPORT1_RENDER_TARGET
D3D12_FORMAT_SUPPORT1_BLENDABLE
D3D12_FORMAT_SUPPORT1_DEPTH_STENCIL
D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RESOLVE
D3D12_FORMAT_SUPPORT1_DISPLAY
D3D12_FORMAT_SUPPORT1_CAST_WITHIN_BIT_LAYOUT
D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RENDERTARGET
D3D12_FORMAT_SUPPORT1_MULTISAMPLE_LOAD
D3D12_FORMAT_SUPPORT1_SHADER_GATHER
D3D12_FORMAT_SUPPORT1_BACK_BUFFER_CAST
D3D12_FORMAT_SUPPORT1_TYPED_UNORDERED_ACCESS_VIEW
D3D12_FORMAT_SUPPORT1_SHADER_GATHER_COMPARISON
D3D12_FORMAT_SUPPORT1_DECODER_OUTPUT
D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_OUTPUT
D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_INPUT
D3D12_FORMAT_SUPPORT1_VIDEO_ENCODER
:: enum
NONE
UAV_ATOMIC_ADD
UAV_ATOMIC_BITWISE_OPS
UAV_ATOMIC_COMPARE_STORE_OR_COMPARE_EXCHANGE
UAV_ATOMIC_EXCHANGE
UAV_ATOMIC_SIGNED_MIN_OR_MAX
UAV_ATOMIC_UNSIGNED_MIN_OR_MAX
UAV_TYPED_LOAD
UAV_TYPED_STORE
OUTPUT_MERGER_LOGIC_OP
TILED
MULTIPLANE_OVERLAY
SAMPLER_FEEDBACK
DISPLAYABLE
D3D12_FORMAT_SUPPORT2_NONE
D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_ADD
D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_BITWISE_OPS
D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_COMPARE_STORE_OR_COMPARE_EXCHANGE
D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_EXCHANGE
D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_SIGNED_MIN_OR_MAX
D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_UNSIGNED_MIN_OR_MAX
D3D12_FORMAT_SUPPORT2_UAV_TYPED_LOAD
D3D12_FORMAT_SUPPORT2_UAV_TYPED_STORE
D3D12_FORMAT_SUPPORT2_OUTPUT_MERGER_LOGIC_OP
D3D12_FORMAT_SUPPORT2_TILED
D3D12_FORMAT_SUPPORT2_MULTIPLANE_OVERLAY
D3D12_FORMAT_SUPPORT2_SAMPLER_FEEDBACK
D3D12_FORMAT_SUPPORT2_DISPLAYABLE
:: struct
Version: u32
Creator: *u8
Flags: u32
ConstantBuffers: u32
BoundResources: u32
InstructionCount: u32
TempRegisterCount: u32
TempArrayCount: u32
DefCount: u32
DclCount: u32
TextureNormalInstructions: u32
TextureLoadInstructions: u32
TextureCompInstructions: u32
TextureBiasInstructions: u32
TextureGradientInstructions: u32
FloatInstructionCount: u32
IntInstructionCount: u32
UintInstructionCount: u32
StaticFlowControlCount: u32
DynamicFlowControlCount: u32
MacroInstructionCount: u32
ArrayInstructionCount: u32
MovInstructionCount: u32
MovcInstructionCount: u32
ConversionInstructionCount: u32
BitwiseInstructionCount: u32
MinFeatureLevel: D3D_FEATURE_LEVEL
RequiredFeatureFlags: u64
Name: *u8
FunctionParameterCount: s32
HasReturn: BOOL
Has10Level9VertexShader: BOOL
Has10Level9PixelShader: BOOL
:: enum_flags
NONE
DISABLE_STATE_TRACKING
D3D12_GPU_BASED_VALIDATION_FLAGS_NONE
D3D12_GPU_BASED_VALIDATION_FLAGS_DISABLE_STATE_TRACKING
:: enum_flags
D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_NONE
D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_FRONT_LOAD_CREATE_TRACKING_ONLY_SHADERS
D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_FRONT_LOAD_CREATE_UNGUARDED_VALIDATION_SHADERS
D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_FRONT_LOAD_CREATE_GUARDED_VALIDATION_SHADERS
VALID_MASK
D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS_VALID_MASK
:: enum
NONE
STATE_TRACKING_ONLY
UNGUARDED_VALIDATION
GUARDED_VALIDATION
NUM_D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODES
D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_NONE
D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_STATE_TRACKING_ONLY
D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_UNGUARDED_VALIDATION
D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_GUARDED_VALIDATION
:: struct
pRootSignature: *ID3D12RootSignature
BlendState: D3D12_BLEND_DESC
SampleMask: u32
RasterizerState: D3D12_RASTERIZER_DESC
DepthStencilState: D3D12_DEPTH_STENCIL_DESC
PrimitiveTopologyType: D3D12_PRIMITIVE_TOPOLOGY_TYPE
NumRenderTargets: u32
RTVFormats: [8] DXGI_FORMAT
DSVFormat: DXGI_FORMAT
SampleDesc: DXGI_SAMPLE_DESC
NodeMask: u32
:: enum
NONE
IA_VERTEX_BUFFERS
IA_INDEX_BUFFER
IA_PRIMITIVE_TOPOLOGY
DESCRIPTOR_HEAP
GRAPHICS_ROOT_SIGNATURE
COMPUTE_ROOT_SIGNATURE
RS_VIEWPORTS
RS_SCISSOR_RECTS
PREDICATION
OM_RENDER_TARGETS
OM_STENCIL_REF
OM_BLEND_FACTOR
PIPELINE_STATE
SO_TARGETS
OM_DEPTH_BOUNDS
SAMPLE_POSITIONS
VIEW_INSTANCE_MASK
D3D12_GRAPHICS_STATE_NONE
D3D12_GRAPHICS_STATE_IA_VERTEX_BUFFERS
D3D12_GRAPHICS_STATE_IA_INDEX_BUFFER
D3D12_GRAPHICS_STATE_IA_PRIMITIVE_TOPOLOGY
D3D12_GRAPHICS_STATE_DESCRIPTOR_HEAP
D3D12_GRAPHICS_STATE_GRAPHICS_ROOT_SIGNATURE
D3D12_GRAPHICS_STATE_COMPUTE_ROOT_SIGNATURE
D3D12_GRAPHICS_STATE_RS_VIEWPORTS
D3D12_GRAPHICS_STATE_RS_SCISSOR_RECTS
D3D12_GRAPHICS_STATE_PREDICATION
D3D12_GRAPHICS_STATE_OM_RENDER_TARGETS
D3D12_GRAPHICS_STATE_OM_STENCIL_REF
D3D12_GRAPHICS_STATE_OM_BLEND_FACTOR
D3D12_GRAPHICS_STATE_PIPELINE_STATE
D3D12_GRAPHICS_STATE_SO_TARGETS
D3D12_GRAPHICS_STATE_OM_DEPTH_BOUNDS
D3D12_GRAPHICS_STATE_SAMPLE_POSITIONS
D3D12_GRAPHICS_STATE_VIEW_INSTANCE_MASK
D3D12_HEAP_FLAGSenum flagsforeignSource
:: enum_flags
NONE
SHARED
DENY_BUFFERS
ALLOW_DISPLAY
SHARED_CROSS_ADAPTER
DENY_RT_DS_TEXTURES
DENY_NON_RT_DS_TEXTURES
HARDWARE_PROTECTED
ALLOW_WRITE_WATCH
ALLOW_SHADER_ATOMICS
CREATE_NOT_RESIDENT
CREATE_NOT_ZEROED
TOOLS_USE_MANUAL_WRITE_TRACKING
ALLOW_ALL_BUFFERS_AND_TEXTURES
ALLOW_ONLY_BUFFERS
ALLOW_ONLY_NON_RT_DS_TEXTURES
ALLOW_ONLY_RT_DS_TEXTURES
D3D12_HEAP_FLAG_NONE
D3D12_HEAP_FLAG_SHARED
D3D12_HEAP_FLAG_DENY_BUFFERS
D3D12_HEAP_FLAG_ALLOW_DISPLAY
D3D12_HEAP_FLAG_SHARED_CROSS_ADAPTER
D3D12_HEAP_FLAG_DENY_RT_DS_TEXTURES
D3D12_HEAP_FLAG_DENY_NON_RT_DS_TEXTURES
D3D12_HEAP_FLAG_HARDWARE_PROTECTED
D3D12_HEAP_FLAG_ALLOW_WRITE_WATCH
D3D12_HEAP_FLAG_ALLOW_SHADER_ATOMICS
D3D12_HEAP_FLAG_CREATE_NOT_RESIDENT
D3D12_HEAP_FLAG_CREATE_NOT_ZEROED
D3D12_HEAP_FLAG_TOOLS_USE_MANUAL_WRITE_TRACKING
D3D12_HEAP_FLAG_ALLOW_ALL_BUFFERS_AND_TEXTURES
D3D12_HEAP_FLAG_ALLOW_ONLY_BUFFERS
D3D12_HEAP_FLAG_ALLOW_ONLY_NON_RT_DS_TEXTURES
D3D12_HEAP_FLAG_ALLOW_ONLY_RT_DS_TEXTURES
:: enum
DEFAULT
UPLOAD
READBACK
CUSTOM
GPU_UPLOAD
D3D12_HEAP_TYPE_DEFAULT
D3D12_HEAP_TYPE_UPLOAD
D3D12_HEAP_TYPE_READBACK
D3D12_HEAP_TYPE_CUSTOM
D3D12_HEAP_TYPE_GPU_UPLOAD
:: enum
TRIANGLES
PROCEDURAL_PRIMITIVE
D3D12_HIT_GROUP_TYPE_TRIANGLES
D3D12_HIT_GROUP_TYPE_PROCEDURAL_PRIMITIVE
:: enum
TRIANGLE_FRONT_FACE
TRIANGLE_BACK_FACE
D3D12_HIT_KIND_TRIANGLE_FRONT_FACE
D3D12_HIT_KIND_TRIANGLE_BACK_FACE
:: enum
DISABLED
_0xFFFF
_0xFFFFFFFF
D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_DISABLED
D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_0xFFFF
D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_0xFFFFFFFF
:: enum
DRAW
DRAW_INDEXED
DISPATCH
VERTEX_BUFFER_VIEW
INDEX_BUFFER_VIEW
CONSTANT
CONSTANT_BUFFER_VIEW
SHADER_RESOURCE_VIEW
UNORDERED_ACCESS_VIEW
DISPATCH_RAYS
DISPATCH_MESH
INCREMENTING_CONSTANT
D3D12_INDIRECT_ARGUMENT_TYPE_DRAW
D3D12_INDIRECT_ARGUMENT_TYPE_DRAW_INDEXED
D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH
D3D12_INDIRECT_ARGUMENT_TYPE_VERTEX_BUFFER_VIEW
D3D12_INDIRECT_ARGUMENT_TYPE_INDEX_BUFFER_VIEW
D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT
D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT_BUFFER_VIEW
D3D12_INDIRECT_ARGUMENT_TYPE_SHADER_RESOURCE_VIEW
D3D12_INDIRECT_ARGUMENT_TYPE_UNORDERED_ACCESS_VIEW
D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH_RAYS
D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH_MESH
D3D12_INDIRECT_ARGUMENT_TYPE_INCREMENTING_CONSTANT
:: enum
PER_VERTEX_DATA
PER_INSTANCE_DATA
D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA
D3D12_INPUT_CLASSIFICATION_PER_INSTANCE_DATA
:: enum
ALIASED
ALPHA_ANTIALIASED
QUADRILATERAL_WIDE
QUADRILATERAL_NARROW
D3D12_LINE_RASTERIZATION_MODE_ALIASED
D3D12_LINE_RASTERIZATION_MODE_ALPHA_ANTIALIASED
D3D12_LINE_RASTERIZATION_MODE_QUADRILATERAL_WIDE
D3D12_LINE_RASTERIZATION_MODE_QUADRILATERAL_NARROW
:: enum
CLEAR
SET
COPY
COPY_INVERTED
NOOP
INVERT
AND
NAND
OR
NOR
XOR
EQUIV
AND_REVERSE
AND_INVERTED
OR_REVERSE
OR_INVERTED
D3D12_LOGIC_OP_CLEAR
D3D12_LOGIC_OP_SET
D3D12_LOGIC_OP_COPY
D3D12_LOGIC_OP_COPY_INVERTED
D3D12_LOGIC_OP_NOOP
D3D12_LOGIC_OP_INVERT
D3D12_LOGIC_OP_AND
D3D12_LOGIC_OP_NAND
D3D12_LOGIC_OP_OR
D3D12_LOGIC_OP_NOR
D3D12_LOGIC_OP_XOR
D3D12_LOGIC_OP_EQUIV
D3D12_LOGIC_OP_AND_REVERSE
D3D12_LOGIC_OP_AND_INVERTED
D3D12_LOGIC_OP_OR_REVERSE
D3D12_LOGIC_OP_OR_INVERTED
:: enum
KEEP_ALL
COMMIT_RESULTS
COMMIT_RESULTS_HIGH_PRIORITY
DISCARD_PREVIOUS
D3D12_MEASUREMENTS_ACTION_KEEP_ALL
D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS
D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS_HIGH_PRIORITY
D3D12_MEASUREMENTS_ACTION_DISCARD_PREVIOUS
:: enum
UNKNOWN
L0
L1
D3D12_MEMORY_POOL_UNKNOWN
D3D12_MEMORY_POOL_L0
D3D12_MEMORY_POOL_L1
:: enum
APPLICATION_DEFINED
MISCELLANEOUS
INITIALIZATION
CLEANUP
COMPILATION
STATE_CREATION
STATE_SETTING
STATE_GETTING
RESOURCE_MANIPULATION
EXECUTION
SHADER
D3D12_MESSAGE_CATEGORY_APPLICATION_DEFINED
D3D12_MESSAGE_CATEGORY_MISCELLANEOUS
D3D12_MESSAGE_CATEGORY_INITIALIZATION
D3D12_MESSAGE_CATEGORY_CLEANUP
D3D12_MESSAGE_CATEGORY_COMPILATION
D3D12_MESSAGE_CATEGORY_STATE_CREATION
D3D12_MESSAGE_CATEGORY_STATE_SETTING
D3D12_MESSAGE_CATEGORY_STATE_GETTING
D3D12_MESSAGE_CATEGORY_RESOURCE_MANIPULATION
D3D12_MESSAGE_CATEGORY_EXECUTION
D3D12_MESSAGE_CATEGORY_SHADER
:: enum
UNKNOWN
STRING_FROM_APPLICATION
CORRUPTED_THIS
CORRUPTED_PARAMETER1
CORRUPTED_PARAMETER2
CORRUPTED_PARAMETER3
CORRUPTED_PARAMETER4
CORRUPTED_PARAMETER5
CORRUPTED_PARAMETER6
CORRUPTED_PARAMETER7
CORRUPTED_PARAMETER8
CORRUPTED_PARAMETER9
CORRUPTED_PARAMETER10
CORRUPTED_PARAMETER11
CORRUPTED_PARAMETER12
CORRUPTED_PARAMETER13
CORRUPTED_PARAMETER14
CORRUPTED_PARAMETER15
CORRUPTED_MULTITHREADING
MESSAGE_REPORTING_OUTOFMEMORY
GETPRIVATEDATA_MOREDATA
SETPRIVATEDATA_INVALIDFREEDATA
SETPRIVATEDATA_CHANGINGPARAMS
SETPRIVATEDATA_OUTOFMEMORY
CREATESHADERRESOURCEVIEW_UNRECOGNIZEDFORMAT
CREATESHADERRESOURCEVIEW_INVALIDDESC
CREATESHADERRESOURCEVIEW_INVALIDFORMAT
CREATESHADERRESOURCEVIEW_INVALIDVIDEOPLANESLICE
CREATESHADERRESOURCEVIEW_INVALIDPLANESLICE
CREATESHADERRESOURCEVIEW_INVALIDDIMENSIONS
CREATESHADERRESOURCEVIEW_INVALIDRESOURCE
CREATERENDERTARGETVIEW_UNRECOGNIZEDFORMAT
CREATERENDERTARGETVIEW_UNSUPPORTEDFORMAT
CREATERENDERTARGETVIEW_INVALIDDESC
CREATERENDERTARGETVIEW_INVALIDFORMAT
CREATERENDERTARGETVIEW_INVALIDVIDEOPLANESLICE
CREATERENDERTARGETVIEW_INVALIDPLANESLICE
CREATERENDERTARGETVIEW_INVALIDDIMENSIONS
CREATERENDERTARGETVIEW_INVALIDRESOURCE
CREATEDEPTHSTENCILVIEW_UNRECOGNIZEDFORMAT
CREATEDEPTHSTENCILVIEW_INVALIDDESC
CREATEDEPTHSTENCILVIEW_INVALIDFORMAT
CREATEDEPTHSTENCILVIEW_INVALIDDIMENSIONS
CREATEDEPTHSTENCILVIEW_INVALIDRESOURCE
CREATEINPUTLAYOUT_OUTOFMEMORY
CREATEINPUTLAYOUT_TOOMANYELEMENTS
CREATEINPUTLAYOUT_INVALIDFORMAT
CREATEINPUTLAYOUT_INCOMPATIBLEFORMAT
CREATEINPUTLAYOUT_INVALIDSLOT
CREATEINPUTLAYOUT_INVALIDINPUTSLOTCLASS
CREATEINPUTLAYOUT_STEPRATESLOTCLASSMISMATCH
CREATEINPUTLAYOUT_INVALIDSLOTCLASSCHANGE
CREATEINPUTLAYOUT_INVALIDSTEPRATECHANGE
CREATEINPUTLAYOUT_INVALIDALIGNMENT
CREATEINPUTLAYOUT_DUPLICATESEMANTIC
CREATEINPUTLAYOUT_UNPARSEABLEINPUTSIGNATURE
CREATEINPUTLAYOUT_NULLSEMANTIC
CREATEINPUTLAYOUT_MISSINGELEMENT
CREATEVERTEXSHADER_OUTOFMEMORY
CREATEVERTEXSHADER_INVALIDSHADERBYTECODE
CREATEVERTEXSHADER_INVALIDSHADERTYPE
CREATEGEOMETRYSHADER_OUTOFMEMORY
CREATEGEOMETRYSHADER_INVALIDSHADERBYTECODE
CREATEGEOMETRYSHADER_INVALIDSHADERTYPE
CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTOFMEMORY
CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERBYTECODE
CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERTYPE
CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMENTRIES
CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSTREAMSTRIDEUNUSED
CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSLOT0EXPECTED
CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSLOT
CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_ONLYONEELEMENTPERSLOT
CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDCOMPONENTCOUNT
CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTARTCOMPONENTANDCOMPONENTCOUNT
CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDGAPDEFINITION
CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_REPEATEDOUTPUT
CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSTREAMSTRIDE
CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGSEMANTIC
CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MASKMISMATCH
CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_CANTHAVEONLYGAPS
CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DECLTOOCOMPLEX
CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGOUTPUTSIGNATURE
CREATEPIXELSHADER_OUTOFMEMORY
CREATEPIXELSHADER_INVALIDSHADERBYTECODE
CREATEPIXELSHADER_INVALIDSHADERTYPE
CREATERASTERIZERSTATE_INVALIDFILLMODE
CREATERASTERIZERSTATE_INVALIDCULLMODE
CREATERASTERIZERSTATE_INVALIDDEPTHBIASCLAMP
CREATERASTERIZERSTATE_INVALIDSLOPESCALEDDEPTHBIAS
CREATEDEPTHSTENCILSTATE_INVALIDDEPTHWRITEMASK
CREATEDEPTHSTENCILSTATE_INVALIDDEPTHFUNC
CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFAILOP
CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILZFAILOP
CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILPASSOP
CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFUNC
CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFAILOP
CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILZFAILOP
CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILPASSOP
CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFUNC
CREATEBLENDSTATE_INVALIDSRCBLEND
CREATEBLENDSTATE_INVALIDDESTBLEND
CREATEBLENDSTATE_INVALIDBLENDOP
CREATEBLENDSTATE_INVALIDSRCBLENDALPHA
CREATEBLENDSTATE_INVALIDDESTBLENDALPHA
CREATEBLENDSTATE_INVALIDBLENDOPALPHA
CREATEBLENDSTATE_INVALIDRENDERTARGETWRITEMASK
GET_PROGRAM_IDENTIFIER_ERROR
GET_WORK_GRAPH_PROPERTIES_ERROR
SET_PROGRAM_ERROR
CLEARDEPTHSTENCILVIEW_INVALID
COMMAND_LIST_DRAW_ROOT_SIGNATURE_NOT_SET
COMMAND_LIST_DRAW_ROOT_SIGNATURE_MISMATCH
COMMAND_LIST_DRAW_VERTEX_BUFFER_NOT_SET
COMMAND_LIST_DRAW_VERTEX_BUFFER_STRIDE_TOO_SMALL
COMMAND_LIST_DRAW_VERTEX_BUFFER_TOO_SMALL
COMMAND_LIST_DRAW_INDEX_BUFFER_NOT_SET
COMMAND_LIST_DRAW_INDEX_BUFFER_FORMAT_INVALID
COMMAND_LIST_DRAW_INDEX_BUFFER_TOO_SMALL
COMMAND_LIST_DRAW_INVALID_PRIMITIVETOPOLOGY
COMMAND_LIST_DRAW_VERTEX_STRIDE_UNALIGNED
COMMAND_LIST_DRAW_INDEX_OFFSET_UNALIGNED
DEVICE_REMOVAL_PROCESS_AT_FAULT
DEVICE_REMOVAL_PROCESS_POSSIBLY_AT_FAULT
DEVICE_REMOVAL_PROCESS_NOT_AT_FAULT
CREATEINPUTLAYOUT_TRAILING_DIGIT_IN_SEMANTIC
CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_TRAILING_DIGIT_IN_SEMANTIC
CREATEINPUTLAYOUT_TYPE_MISMATCH
CREATEINPUTLAYOUT_EMPTY_LAYOUT
LIVE_OBJECT_SUMMARY
LIVE_DEVICE
LIVE_SWAPCHAIN
CREATEDEPTHSTENCILVIEW_INVALIDFLAGS
CREATEVERTEXSHADER_INVALIDCLASSLINKAGE
CREATEGEOMETRYSHADER_INVALIDCLASSLINKAGE
CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTREAMTORASTERIZER
CREATEPIXELSHADER_INVALIDCLASSLINKAGE
CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTREAM
CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDENTRIES
CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDSTRIDES
CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMSTRIDES
CREATEHULLSHADER_OUTOFMEMORY
CREATEHULLSHADER_INVALIDSHADERBYTECODE
CREATEHULLSHADER_INVALIDSHADERTYPE
CREATEHULLSHADER_INVALIDCLASSLINKAGE
CREATEDOMAINSHADER_OUTOFMEMORY
CREATEDOMAINSHADER_INVALIDSHADERBYTECODE
CREATEDOMAINSHADER_INVALIDSHADERTYPE
CREATEDOMAINSHADER_INVALIDCLASSLINKAGE
RESOURCE_UNMAP_NOTMAPPED
DEVICE_CHECKFEATURESUPPORT_MISMATCHED_DATA_SIZE
CREATECOMPUTESHADER_OUTOFMEMORY
CREATECOMPUTESHADER_INVALIDSHADERBYTECODE
CREATECOMPUTESHADER_INVALIDCLASSLINKAGE
DEVICE_CREATEVERTEXSHADER_DOUBLEFLOATOPSNOTSUPPORTED
DEVICE_CREATEHULLSHADER_DOUBLEFLOATOPSNOTSUPPORTED
DEVICE_CREATEDOMAINSHADER_DOUBLEFLOATOPSNOTSUPPORTED
DEVICE_CREATEGEOMETRYSHADER_DOUBLEFLOATOPSNOTSUPPORTED
DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DOUBLEFLOATOPSNOTSUPPORTED
DEVICE_CREATEPIXELSHADER_DOUBLEFLOATOPSNOTSUPPORTED
DEVICE_CREATECOMPUTESHADER_DOUBLEFLOATOPSNOTSUPPORTED
CREATEUNORDEREDACCESSVIEW_INVALIDRESOURCE
CREATEUNORDEREDACCESSVIEW_INVALIDDESC
CREATEUNORDEREDACCESSVIEW_INVALIDFORMAT
CREATEUNORDEREDACCESSVIEW_INVALIDVIDEOPLANESLICE
CREATEUNORDEREDACCESSVIEW_INVALIDPLANESLICE
CREATEUNORDEREDACCESSVIEW_INVALIDDIMENSIONS
CREATEUNORDEREDACCESSVIEW_UNRECOGNIZEDFORMAT
CREATEUNORDEREDACCESSVIEW_INVALIDFLAGS
CREATERASTERIZERSTATE_INVALIDFORCEDSAMPLECOUNT
CREATEBLENDSTATE_INVALIDLOGICOPS
DEVICE_CREATEVERTEXSHADER_DOUBLEEXTENSIONSNOTSUPPORTED
DEVICE_CREATEHULLSHADER_DOUBLEEXTENSIONSNOTSUPPORTED
DEVICE_CREATEDOMAINSHADER_DOUBLEEXTENSIONSNOTSUPPORTED
DEVICE_CREATEGEOMETRYSHADER_DOUBLEEXTENSIONSNOTSUPPORTED
DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DOUBLEEXTENSIONSNOTSUPPORTED
DEVICE_CREATEPIXELSHADER_DOUBLEEXTENSIONSNOTSUPPORTED
DEVICE_CREATECOMPUTESHADER_DOUBLEEXTENSIONSNOTSUPPORTED
DEVICE_CREATEVERTEXSHADER_UAVSNOTSUPPORTED
DEVICE_CREATEHULLSHADER_UAVSNOTSUPPORTED
DEVICE_CREATEDOMAINSHADER_UAVSNOTSUPPORTED
DEVICE_CREATEGEOMETRYSHADER_UAVSNOTSUPPORTED
DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UAVSNOTSUPPORTED
DEVICE_CREATEPIXELSHADER_UAVSNOTSUPPORTED
DEVICE_CREATECOMPUTESHADER_UAVSNOTSUPPORTED
DEVICE_CLEARVIEW_INVALIDSOURCERECT
DEVICE_CLEARVIEW_EMPTYRECT
UPDATETILEMAPPINGS_INVALID_PARAMETER
COPYTILEMAPPINGS_INVALID_PARAMETER
CREATEDEVICE_INVALIDARGS
CREATEDEVICE_WARNING
RESOURCE_BARRIER_INVALID_TYPE
RESOURCE_BARRIER_NULL_POINTER
RESOURCE_BARRIER_INVALID_SUBRESOURCE
RESOURCE_BARRIER_RESERVED_BITS
RESOURCE_BARRIER_MISSING_BIND_FLAGS
RESOURCE_BARRIER_MISMATCHING_MISC_FLAGS
RESOURCE_BARRIER_MATCHING_STATES
RESOURCE_BARRIER_INVALID_COMBINATION
RESOURCE_BARRIER_BEFORE_AFTER_MISMATCH
RESOURCE_BARRIER_INVALID_RESOURCE
RESOURCE_BARRIER_SAMPLE_COUNT
RESOURCE_BARRIER_INVALID_FLAGS
RESOURCE_BARRIER_INVALID_COMBINED_FLAGS
RESOURCE_BARRIER_INVALID_FLAGS_FOR_FORMAT
RESOURCE_BARRIER_INVALID_SPLIT_BARRIER
RESOURCE_BARRIER_UNMATCHED_END
RESOURCE_BARRIER_UNMATCHED_BEGIN
RESOURCE_BARRIER_INVALID_FLAG
RESOURCE_BARRIER_INVALID_COMMAND_LIST_TYPE
INVALID_SUBRESOURCE_STATE
COMMAND_ALLOCATOR_CONTENTION
COMMAND_ALLOCATOR_RESET
COMMAND_ALLOCATOR_RESET_BUNDLE
COMMAND_ALLOCATOR_CANNOT_RESET
COMMAND_LIST_OPEN
INVALID_BUNDLE_API
COMMAND_LIST_CLOSED
WRONG_COMMAND_ALLOCATOR_TYPE
COMMAND_ALLOCATOR_SYNC
COMMAND_LIST_SYNC
SET_DESCRIPTOR_HEAP_INVALID
CREATE_COMMANDQUEUE
CREATE_COMMANDALLOCATOR
CREATE_PIPELINESTATE
CREATE_COMMANDLIST12
CREATE_RESOURCE
CREATE_DESCRIPTORHEAP
CREATE_ROOTSIGNATURE
CREATE_LIBRARY
CREATE_HEAP
CREATE_MONITOREDFENCE
CREATE_QUERYHEAP
CREATE_COMMANDSIGNATURE
LIVE_COMMANDQUEUE
LIVE_COMMANDALLOCATOR
LIVE_PIPELINESTATE
LIVE_COMMANDLIST12
LIVE_RESOURCE
LIVE_DESCRIPTORHEAP
LIVE_ROOTSIGNATURE
LIVE_LIBRARY
LIVE_HEAP
LIVE_MONITOREDFENCE
LIVE_QUERYHEAP
LIVE_COMMANDSIGNATURE
DESTROY_COMMANDQUEUE
DESTROY_COMMANDALLOCATOR
DESTROY_PIPELINESTATE
DESTROY_COMMANDLIST12
DESTROY_RESOURCE
DESTROY_DESCRIPTORHEAP
DESTROY_ROOTSIGNATURE
DESTROY_LIBRARY
DESTROY_HEAP
DESTROY_MONITOREDFENCE
DESTROY_QUERYHEAP
DESTROY_COMMANDSIGNATURE
CREATERESOURCE_INVALIDDIMENSIONS
CREATERESOURCE_INVALIDMISCFLAGS
CREATERESOURCE_INVALIDARG_RETURN
CREATERESOURCE_OUTOFMEMORY_RETURN
CREATERESOURCE_INVALIDDESC
POSSIBLY_INVALID_SUBRESOURCE_STATE
INVALID_USE_OF_NON_RESIDENT_RESOURCE
POSSIBLE_INVALID_USE_OF_NON_RESIDENT_RESOURCE
BUNDLE_PIPELINE_STATE_MISMATCH
PRIMITIVE_TOPOLOGY_MISMATCH_PIPELINE_STATE
RENDER_TARGET_FORMAT_MISMATCH_PIPELINE_STATE
RENDER_TARGET_SAMPLE_DESC_MISMATCH_PIPELINE_STATE
DEPTH_STENCIL_FORMAT_MISMATCH_PIPELINE_STATE
DEPTH_STENCIL_SAMPLE_DESC_MISMATCH_PIPELINE_STATE
CREATESHADER_INVALIDBYTECODE
CREATEHEAP_NULLDESC
CREATEHEAP_INVALIDSIZE
CREATEHEAP_UNRECOGNIZEDHEAPTYPE
CREATEHEAP_UNRECOGNIZEDCPUPAGEPROPERTIES
CREATEHEAP_UNRECOGNIZEDMEMORYPOOL
CREATEHEAP_INVALIDPROPERTIES
CREATEHEAP_INVALIDALIGNMENT
CREATEHEAP_UNRECOGNIZEDMISCFLAGS
CREATEHEAP_INVALIDMISCFLAGS
CREATEHEAP_INVALIDARG_RETURN
CREATEHEAP_OUTOFMEMORY_RETURN
CREATERESOURCEANDHEAP_NULLHEAPPROPERTIES
CREATERESOURCEANDHEAP_UNRECOGNIZEDHEAPTYPE
CREATERESOURCEANDHEAP_UNRECOGNIZEDCPUPAGEPROPERTIES
CREATERESOURCEANDHEAP_UNRECOGNIZEDMEMORYPOOL
CREATERESOURCEANDHEAP_INVALIDHEAPPROPERTIES
CREATERESOURCEANDHEAP_UNRECOGNIZEDHEAPMISCFLAGS
CREATERESOURCEANDHEAP_INVALIDHEAPMISCFLAGS
CREATERESOURCEANDHEAP_INVALIDARG_RETURN
CREATERESOURCEANDHEAP_OUTOFMEMORY_RETURN
GETCUSTOMHEAPPROPERTIES_UNRECOGNIZEDHEAPTYPE
GETCUSTOMHEAPPROPERTIES_INVALIDHEAPTYPE
CREATE_DESCRIPTOR_HEAP_INVALID_DESC
INVALID_DESCRIPTOR_HANDLE
CREATERASTERIZERSTATE_INVALID_CONSERVATIVERASTERMODE
CREATE_CONSTANT_BUFFER_VIEW_INVALID_RESOURCE
CREATE_CONSTANT_BUFFER_VIEW_INVALID_DESC
CREATE_UNORDEREDACCESS_VIEW_INVALID_COUNTER_USAGE
COPY_DESCRIPTORS_INVALID_RANGES
COPY_DESCRIPTORS_WRITE_ONLY_DESCRIPTOR
CREATEGRAPHICSPIPELINESTATE_RTV_FORMAT_NOT_UNKNOWN
CREATEGRAPHICSPIPELINESTATE_INVALID_RENDER_TARGET_COUNT
CREATEGRAPHICSPIPELINESTATE_VERTEX_SHADER_NOT_SET
CREATEGRAPHICSPIPELINESTATE_INPUTLAYOUT_NOT_SET
CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_HS_DS_SIGNATURE_MISMATCH
CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_REGISTERINDEX
CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_COMPONENTTYPE
CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_REGISTERMASK
CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_SYSTEMVALUE
CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_NEVERWRITTEN_ALWAYSREADS
CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_MINPRECISION
CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_SEMANTICNAME_NOT_FOUND
CREATEGRAPHICSPIPELINESTATE_HS_XOR_DS_MISMATCH
CREATEGRAPHICSPIPELINESTATE_HULL_SHADER_INPUT_TOPOLOGY_MISMATCH
CREATEGRAPHICSPIPELINESTATE_HS_DS_CONTROL_POINT_COUNT_MISMATCH
CREATEGRAPHICSPIPELINESTATE_HS_DS_TESSELLATOR_DOMAIN_MISMATCH
CREATEGRAPHICSPIPELINESTATE_INVALID_USE_OF_CENTER_MULTISAMPLE_PATTERN
CREATEGRAPHICSPIPELINESTATE_INVALID_USE_OF_FORCED_SAMPLE_COUNT
CREATEGRAPHICSPIPELINESTATE_INVALID_PRIMITIVETOPOLOGY
CREATEGRAPHICSPIPELINESTATE_INVALID_SYSTEMVALUE
CREATEGRAPHICSPIPELINESTATE_OM_DUAL_SOURCE_BLENDING_CAN_ONLY_HAVE_RENDER_TARGET_0
CREATEGRAPHICSPIPELINESTATE_OM_RENDER_TARGET_DOES_NOT_SUPPORT_BLENDING
CREATEGRAPHICSPIPELINESTATE_PS_OUTPUT_TYPE_MISMATCH
CREATEGRAPHICSPIPELINESTATE_OM_RENDER_TARGET_DOES_NOT_SUPPORT_LOGIC_OPS
CREATEGRAPHICSPIPELINESTATE_RENDERTARGETVIEW_NOT_SET
CREATEGRAPHICSPIPELINESTATE_DEPTHSTENCILVIEW_NOT_SET
CREATEGRAPHICSPIPELINESTATE_GS_INPUT_PRIMITIVE_MISMATCH
CREATEGRAPHICSPIPELINESTATE_POSITION_NOT_PRESENT
CREATEGRAPHICSPIPELINESTATE_MISSING_ROOT_SIGNATURE_FLAGS
CREATEGRAPHICSPIPELINESTATE_INVALID_INDEX_BUFFER_PROPERTIES
CREATEGRAPHICSPIPELINESTATE_INVALID_SAMPLE_DESC
CREATEGRAPHICSPIPELINESTATE_HS_ROOT_SIGNATURE_MISMATCH
CREATEGRAPHICSPIPELINESTATE_DS_ROOT_SIGNATURE_MISMATCH
CREATEGRAPHICSPIPELINESTATE_VS_ROOT_SIGNATURE_MISMATCH
CREATEGRAPHICSPIPELINESTATE_GS_ROOT_SIGNATURE_MISMATCH
CREATEGRAPHICSPIPELINESTATE_PS_ROOT_SIGNATURE_MISMATCH
CREATEGRAPHICSPIPELINESTATE_MISSING_ROOT_SIGNATURE
EXECUTE_BUNDLE_OPEN_BUNDLE
EXECUTE_BUNDLE_DESCRIPTOR_HEAP_MISMATCH
EXECUTE_BUNDLE_TYPE
DRAW_EMPTY_SCISSOR_RECTANGLE
CREATE_ROOT_SIGNATURE_BLOB_NOT_FOUND
CREATE_ROOT_SIGNATURE_DESERIALIZE_FAILED
CREATE_ROOT_SIGNATURE_INVALID_CONFIGURATION
CREATE_ROOT_SIGNATURE_NOT_SUPPORTED_ON_DEVICE
CREATERESOURCEANDHEAP_NULLRESOURCEPROPERTIES
CREATERESOURCEANDHEAP_NULLHEAP
GETRESOURCEALLOCATIONINFO_INVALIDRDESCS
MAKERESIDENT_NULLOBJECTARRAY
EVICT_NULLOBJECTARRAY
SET_DESCRIPTOR_TABLE_INVALID
SET_ROOT_CONSTANT_INVALID
SET_ROOT_CONSTANT_BUFFER_VIEW_INVALID
SET_ROOT_SHADER_RESOURCE_VIEW_INVALID
SET_ROOT_UNORDERED_ACCESS_VIEW_INVALID
SET_VERTEX_BUFFERS_INVALID_DESC
SET_INDEX_BUFFER_INVALID_DESC
SET_STREAM_OUTPUT_BUFFERS_INVALID_DESC
CREATERESOURCE_UNRECOGNIZEDDIMENSIONALITY
CREATERESOURCE_UNRECOGNIZEDLAYOUT
CREATERESOURCE_INVALIDDIMENSIONALITY
CREATERESOURCE_INVALIDALIGNMENT
CREATERESOURCE_INVALIDMIPLEVELS
CREATERESOURCE_INVALIDSAMPLEDESC
CREATERESOURCE_INVALIDLAYOUT
SET_INDEX_BUFFER_INVALID
SET_VERTEX_BUFFERS_INVALID
SET_STREAM_OUTPUT_BUFFERS_INVALID
SET_RENDER_TARGETS_INVALID
CREATEQUERY_HEAP_INVALID_PARAMETERS
BEGIN_END_QUERY_INVALID_PARAMETERS
CLOSE_COMMAND_LIST_OPEN_QUERY
RESOLVE_QUERY_DATA_INVALID_PARAMETERS
SET_PREDICATION_INVALID_PARAMETERS
TIMESTAMPS_NOT_SUPPORTED
CREATERESOURCE_UNRECOGNIZEDFORMAT
CREATERESOURCE_INVALIDFORMAT
GETCOPYABLEFOOTPRINTS_INVALIDSUBRESOURCERANGE
GETCOPYABLEFOOTPRINTS_INVALIDBASEOFFSET
GETCOPYABLELAYOUT_INVALIDSUBRESOURCERANGE
GETCOPYABLELAYOUT_INVALIDBASEOFFSET
RESOURCE_BARRIER_INVALID_HEAP
CREATE_SAMPLER_INVALID
CREATECOMMANDSIGNATURE_INVALID
EXECUTE_INDIRECT_INVALID_PARAMETERS
GETGPUVIRTUALADDRESS_INVALID_RESOURCE_DIMENSION
CREATERESOURCE_INVALIDCLEARVALUE
CREATERESOURCE_UNRECOGNIZEDCLEARVALUEFORMAT
CREATERESOURCE_INVALIDCLEARVALUEFORMAT
CREATERESOURCE_CLEARVALUEDENORMFLUSH
CLEARRENDERTARGETVIEW_MISMATCHINGCLEARVALUE
CLEARDEPTHSTENCILVIEW_MISMATCHINGCLEARVALUE
MAP_INVALIDHEAP
UNMAP_INVALIDHEAP
MAP_INVALIDRESOURCE
UNMAP_INVALIDRESOURCE
MAP_INVALIDSUBRESOURCE
UNMAP_INVALIDSUBRESOURCE
MAP_INVALIDRANGE
UNMAP_INVALIDRANGE
MAP_INVALIDDATAPOINTER
MAP_INVALIDARG_RETURN
MAP_OUTOFMEMORY_RETURN
EXECUTECOMMANDLISTS_BUNDLENOTSUPPORTED
EXECUTECOMMANDLISTS_COMMANDLISTMISMATCH
EXECUTECOMMANDLISTS_OPENCOMMANDLIST
EXECUTECOMMANDLISTS_FAILEDCOMMANDLIST
COPYBUFFERREGION_NULLDST
COPYBUFFERREGION_INVALIDDSTRESOURCEDIMENSION
COPYBUFFERREGION_DSTRANGEOUTOFBOUNDS
COPYBUFFERREGION_NULLSRC
COPYBUFFERREGION_INVALIDSRCRESOURCEDIMENSION
COPYBUFFERREGION_SRCRANGEOUTOFBOUNDS
COPYBUFFERREGION_INVALIDCOPYFLAGS
COPYTEXTUREREGION_NULLDST
COPYTEXTUREREGION_UNRECOGNIZEDDSTTYPE
COPYTEXTUREREGION_INVALIDDSTRESOURCEDIMENSION
COPYTEXTUREREGION_INVALIDDSTRESOURCE
COPYTEXTUREREGION_INVALIDDSTSUBRESOURCE
COPYTEXTUREREGION_INVALIDDSTOFFSET
COPYTEXTUREREGION_UNRECOGNIZEDDSTFORMAT
COPYTEXTUREREGION_INVALIDDSTFORMAT
COPYTEXTUREREGION_INVALIDDSTDIMENSIONS
COPYTEXTUREREGION_INVALIDDSTROWPITCH
COPYTEXTUREREGION_INVALIDDSTPLACEMENT
COPYTEXTUREREGION_INVALIDDSTDSPLACEDFOOTPRINTFORMAT
COPYTEXTUREREGION_DSTREGIONOUTOFBOUNDS
COPYTEXTUREREGION_NULLSRC
COPYTEXTUREREGION_UNRECOGNIZEDSRCTYPE
COPYTEXTUREREGION_INVALIDSRCRESOURCEDIMENSION
COPYTEXTUREREGION_INVALIDSRCRESOURCE
COPYTEXTUREREGION_INVALIDSRCSUBRESOURCE
COPYTEXTUREREGION_INVALIDSRCOFFSET
COPYTEXTUREREGION_UNRECOGNIZEDSRCFORMAT
COPYTEXTUREREGION_INVALIDSRCFORMAT
COPYTEXTUREREGION_INVALIDSRCDIMENSIONS
COPYTEXTUREREGION_INVALIDSRCROWPITCH
COPYTEXTUREREGION_INVALIDSRCPLACEMENT
COPYTEXTUREREGION_INVALIDSRCDSPLACEDFOOTPRINTFORMAT
COPYTEXTUREREGION_SRCREGIONOUTOFBOUNDS
COPYTEXTUREREGION_INVALIDDSTCOORDINATES
COPYTEXTUREREGION_INVALIDSRCBOX
COPYTEXTUREREGION_FORMATMISMATCH
COPYTEXTUREREGION_EMPTYBOX
COPYTEXTUREREGION_INVALIDCOPYFLAGS
RESOLVESUBRESOURCE_INVALID_SUBRESOURCE_INDEX
RESOLVESUBRESOURCE_INVALID_FORMAT
RESOLVESUBRESOURCE_RESOURCE_MISMATCH
RESOLVESUBRESOURCE_INVALID_SAMPLE_COUNT
CREATECOMPUTEPIPELINESTATE_INVALID_SHADER
CREATECOMPUTEPIPELINESTATE_CS_ROOT_SIGNATURE_MISMATCH
CREATECOMPUTEPIPELINESTATE_MISSING_ROOT_SIGNATURE
CREATEPIPELINESTATE_INVALIDCACHEDBLOB
CREATEPIPELINESTATE_CACHEDBLOBADAPTERMISMATCH
CREATEPIPELINESTATE_CACHEDBLOBDRIVERVERSIONMISMATCH
CREATEPIPELINESTATE_CACHEDBLOBDESCMISMATCH
CREATEPIPELINESTATE_CACHEDBLOBIGNORED
WRITETOSUBRESOURCE_INVALIDHEAP
WRITETOSUBRESOURCE_INVALIDRESOURCE
WRITETOSUBRESOURCE_INVALIDBOX
WRITETOSUBRESOURCE_INVALIDSUBRESOURCE
WRITETOSUBRESOURCE_EMPTYBOX
READFROMSUBRESOURCE_INVALIDHEAP
READFROMSUBRESOURCE_INVALIDRESOURCE
READFROMSUBRESOURCE_INVALIDBOX
READFROMSUBRESOURCE_INVALIDSUBRESOURCE
READFROMSUBRESOURCE_EMPTYBOX
TOO_MANY_NODES_SPECIFIED
INVALID_NODE_INDEX
GETHEAPPROPERTIES_INVALIDRESOURCE
NODE_MASK_MISMATCH
COMMAND_LIST_OUTOFMEMORY
COMMAND_LIST_MULTIPLE_SWAPCHAIN_BUFFER_REFERENCES
COMMAND_LIST_TOO_MANY_SWAPCHAIN_REFERENCES
COMMAND_QUEUE_TOO_MANY_SWAPCHAIN_REFERENCES
EXECUTECOMMANDLISTS_WRONGSWAPCHAINBUFFERREFERENCE
COMMAND_LIST_SETRENDERTARGETS_INVALIDNUMRENDERTARGETS
CREATE_QUEUE_INVALID_TYPE
CREATE_QUEUE_INVALID_FLAGS
CREATESHAREDRESOURCE_INVALIDFLAGS
CREATESHAREDRESOURCE_INVALIDFORMAT
CREATESHAREDHEAP_INVALIDFLAGS
REFLECTSHAREDPROPERTIES_UNRECOGNIZEDPROPERTIES
REFLECTSHAREDPROPERTIES_INVALIDSIZE
REFLECTSHAREDPROPERTIES_INVALIDOBJECT
KEYEDMUTEX_INVALIDOBJECT
KEYEDMUTEX_INVALIDKEY
KEYEDMUTEX_WRONGSTATE
CREATE_QUEUE_INVALID_PRIORITY
OBJECT_DELETED_WHILE_STILL_IN_USE
CREATEPIPELINESTATE_INVALID_FLAGS
HEAP_ADDRESS_RANGE_HAS_NO_RESOURCE
COMMAND_LIST_DRAW_RENDER_TARGET_DELETED
CREATEGRAPHICSPIPELINESTATE_ALL_RENDER_TARGETS_HAVE_UNKNOWN_FORMAT
HEAP_ADDRESS_RANGE_INTERSECTS_MULTIPLE_BUFFERS
EXECUTECOMMANDLISTS_GPU_WRITTEN_READBACK_RESOURCE_MAPPED
UNMAP_RANGE_NOT_EMPTY
MAP_INVALID_NULLRANGE
UNMAP_INVALID_NULLRANGE
NO_GRAPHICS_API_SUPPORT
NO_COMPUTE_API_SUPPORT
RESOLVESUBRESOURCE_RESOURCE_FLAGS_NOT_SUPPORTED
GPU_BASED_VALIDATION_ROOT_ARGUMENT_UNINITIALIZED
GPU_BASED_VALIDATION_DESCRIPTOR_HEAP_INDEX_OUT_OF_BOUNDS
GPU_BASED_VALIDATION_DESCRIPTOR_TABLE_REGISTER_INDEX_OUT_OF_BOUNDS
GPU_BASED_VALIDATION_DESCRIPTOR_UNINITIALIZED
GPU_BASED_VALIDATION_DESCRIPTOR_TYPE_MISMATCH
GPU_BASED_VALIDATION_SRV_RESOURCE_DIMENSION_MISMATCH
GPU_BASED_VALIDATION_UAV_RESOURCE_DIMENSION_MISMATCH
GPU_BASED_VALIDATION_INCOMPATIBLE_RESOURCE_STATE
COPYRESOURCE_NULLDST
COPYRESOURCE_INVALIDDSTRESOURCE
COPYRESOURCE_NULLSRC
COPYRESOURCE_INVALIDSRCRESOURCE
RESOLVESUBRESOURCE_NULLDST
RESOLVESUBRESOURCE_INVALIDDSTRESOURCE
RESOLVESUBRESOURCE_NULLSRC
RESOLVESUBRESOURCE_INVALIDSRCRESOURCE
PIPELINE_STATE_TYPE_MISMATCH
COMMAND_LIST_DISPATCH_ROOT_SIGNATURE_NOT_SET
COMMAND_LIST_DISPATCH_ROOT_SIGNATURE_MISMATCH
RESOURCE_BARRIER_ZERO_BARRIERS
BEGIN_END_EVENT_MISMATCH
RESOURCE_BARRIER_POSSIBLE_BEFORE_AFTER_MISMATCH
RESOURCE_BARRIER_MISMATCHING_BEGIN_END
GPU_BASED_VALIDATION_INVALID_RESOURCE
USE_OF_ZERO_REFCOUNT_OBJECT
OBJECT_EVICTED_WHILE_STILL_IN_USE
GPU_BASED_VALIDATION_ROOT_DESCRIPTOR_ACCESS_OUT_OF_BOUNDS
CREATEPIPELINELIBRARY_INVALIDLIBRARYBLOB
CREATEPIPELINELIBRARY_DRIVERVERSIONMISMATCH
CREATEPIPELINELIBRARY_ADAPTERVERSIONMISMATCH
CREATEPIPELINELIBRARY_UNSUPPORTED
CREATE_PIPELINELIBRARY
LIVE_PIPELINELIBRARY
DESTROY_PIPELINELIBRARY
STOREPIPELINE_NONAME
STOREPIPELINE_DUPLICATENAME
LOADPIPELINE_NAMENOTFOUND
LOADPIPELINE_INVALIDDESC
PIPELINELIBRARY_SERIALIZE_NOTENOUGHMEMORY
CREATEGRAPHICSPIPELINESTATE_PS_OUTPUT_RT_OUTPUT_MISMATCH
SETEVENTONMULTIPLEFENCECOMPLETION_INVALIDFLAGS
CREATE_QUEUE_VIDEO_NOT_SUPPORTED
CREATE_COMMAND_ALLOCATOR_VIDEO_NOT_SUPPORTED
CREATEQUERY_HEAP_VIDEO_DECODE_STATISTICS_NOT_SUPPORTED
CREATE_VIDEODECODECOMMANDLIST
CREATE_VIDEODECODER
CREATE_VIDEODECODESTREAM
LIVE_VIDEODECODECOMMANDLIST
LIVE_VIDEODECODER
LIVE_VIDEODECODESTREAM
DESTROY_VIDEODECODECOMMANDLIST
DESTROY_VIDEODECODER
DESTROY_VIDEODECODESTREAM
DECODE_FRAME_INVALID_PARAMETERS
DEPRECATED_API
RESOURCE_BARRIER_MISMATCHING_COMMAND_LIST_TYPE
COMMAND_LIST_DESCRIPTOR_TABLE_NOT_SET
COMMAND_LIST_ROOT_CONSTANT_BUFFER_VIEW_NOT_SET
COMMAND_LIST_ROOT_SHADER_RESOURCE_VIEW_NOT_SET
COMMAND_LIST_ROOT_UNORDERED_ACCESS_VIEW_NOT_SET
DISCARD_INVALID_SUBRESOURCE_RANGE
DISCARD_ONE_SUBRESOURCE_FOR_MIPS_WITH_RECTS
DISCARD_NO_RECTS_FOR_NON_TEXTURE2D
COPY_ON_SAME_SUBRESOURCE
SETRESIDENCYPRIORITY_INVALID_PAGEABLE
GPU_BASED_VALIDATION_UNSUPPORTED
STATIC_DESCRIPTOR_INVALID_DESCRIPTOR_CHANGE
DATA_STATIC_DESCRIPTOR_INVALID_DATA_CHANGE
DATA_STATIC_WHILE_SET_AT_EXECUTE_DESCRIPTOR_INVALID_DATA_CHANGE
EXECUTE_BUNDLE_STATIC_DESCRIPTOR_DATA_STATIC_NOT_SET
GPU_BASED_VALIDATION_RESOURCE_ACCESS_OUT_OF_BOUNDS
GPU_BASED_VALIDATION_SAMPLER_MODE_MISMATCH
CREATE_FENCE_INVALID_FLAGS
RESOURCE_BARRIER_DUPLICATE_SUBRESOURCE_TRANSITIONS
SETRESIDENCYPRIORITY_INVALID_PRIORITY
CREATE_DESCRIPTOR_HEAP_LARGE_NUM_DESCRIPTORS
BEGIN_EVENT
END_EVENT
CREATEDEVICE_DEBUG_LAYER_STARTUP_OPTIONS
CREATEDEPTHSTENCILSTATE_DEPTHBOUNDSTEST_UNSUPPORTED
CREATEPIPELINESTATE_DUPLICATE_SUBOBJECT
CREATEPIPELINESTATE_UNKNOWN_SUBOBJECT
CREATEPIPELINESTATE_ZERO_SIZE_STREAM
CREATEPIPELINESTATE_INVALID_STREAM
CREATEPIPELINESTATE_CANNOT_DEDUCE_TYPE
COMMAND_LIST_STATIC_DESCRIPTOR_RESOURCE_DIMENSION_MISMATCH
CREATE_COMMAND_QUEUE_INSUFFICIENT_PRIVILEGE_FOR_GLOBAL_REALTIME
CREATE_COMMAND_QUEUE_INSUFFICIENT_HARDWARE_SUPPORT_FOR_GLOBAL_REALTIME
ATOMICCOPYBUFFER_INVALID_ARCHITECTURE
ATOMICCOPYBUFFER_NULL_DST
ATOMICCOPYBUFFER_INVALID_DST_RESOURCE_DIMENSION
ATOMICCOPYBUFFER_DST_RANGE_OUT_OF_BOUNDS
ATOMICCOPYBUFFER_NULL_SRC
ATOMICCOPYBUFFER_INVALID_SRC_RESOURCE_DIMENSION
ATOMICCOPYBUFFER_SRC_RANGE_OUT_OF_BOUNDS
ATOMICCOPYBUFFER_INVALID_OFFSET_ALIGNMENT
ATOMICCOPYBUFFER_NULL_DEPENDENT_RESOURCES
ATOMICCOPYBUFFER_NULL_DEPENDENT_SUBRESOURCE_RANGES
ATOMICCOPYBUFFER_INVALID_DEPENDENT_RESOURCE
ATOMICCOPYBUFFER_INVALID_DEPENDENT_SUBRESOURCE_RANGE
ATOMICCOPYBUFFER_DEPENDENT_SUBRESOURCE_OUT_OF_BOUNDS
ATOMICCOPYBUFFER_DEPENDENT_RANGE_OUT_OF_BOUNDS
ATOMICCOPYBUFFER_ZERO_DEPENDENCIES
DEVICE_CREATE_SHARED_HANDLE_INVALIDARG
DESCRIPTOR_HANDLE_WITH_INVALID_RESOURCE
SETDEPTHBOUNDS_INVALIDARGS
GPU_BASED_VALIDATION_RESOURCE_STATE_IMPRECISE
COMMAND_LIST_PIPELINE_STATE_NOT_SET
CREATEGRAPHICSPIPELINESTATE_SHADER_MODEL_MISMATCH
OBJECT_ACCESSED_WHILE_STILL_IN_USE
PROGRAMMABLE_MSAA_UNSUPPORTED
SETSAMPLEPOSITIONS_INVALIDARGS
RESOLVESUBRESOURCEREGION_INVALID_RECT
CREATE_VIDEODECODECOMMANDQUEUE
CREATE_VIDEOPROCESSCOMMANDLIST
CREATE_VIDEOPROCESSCOMMANDQUEUE
LIVE_VIDEODECODECOMMANDQUEUE
LIVE_VIDEOPROCESSCOMMANDLIST
LIVE_VIDEOPROCESSCOMMANDQUEUE
DESTROY_VIDEODECODECOMMANDQUEUE
DESTROY_VIDEOPROCESSCOMMANDLIST
DESTROY_VIDEOPROCESSCOMMANDQUEUE
CREATE_VIDEOPROCESSOR
CREATE_VIDEOPROCESSSTREAM
LIVE_VIDEOPROCESSOR
LIVE_VIDEOPROCESSSTREAM
DESTROY_VIDEOPROCESSOR
DESTROY_VIDEOPROCESSSTREAM
PROCESS_FRAME_INVALID_PARAMETERS
COPY_INVALIDLAYOUT
CREATE_CRYPTO_SESSION
CREATE_CRYPTO_SESSION_POLICY
CREATE_PROTECTED_RESOURCE_SESSION
LIVE_CRYPTO_SESSION
LIVE_CRYPTO_SESSION_POLICY
LIVE_PROTECTED_RESOURCE_SESSION
DESTROY_CRYPTO_SESSION
DESTROY_CRYPTO_SESSION_POLICY
DESTROY_PROTECTED_RESOURCE_SESSION
PROTECTED_RESOURCE_SESSION_UNSUPPORTED
FENCE_INVALIDOPERATION
CREATEQUERY_HEAP_COPY_QUEUE_TIMESTAMPS_NOT_SUPPORTED
SAMPLEPOSITIONS_MISMATCH_DEFERRED
SAMPLEPOSITIONS_MISMATCH_RECORDTIME_ASSUMEDFROMFIRSTUSE
SAMPLEPOSITIONS_MISMATCH_RECORDTIME_ASSUMEDFROMCLEAR
CREATE_VIDEODECODERHEAP
LIVE_VIDEODECODERHEAP
DESTROY_VIDEODECODERHEAP
OPENEXISTINGHEAP_INVALIDARG_RETURN
OPENEXISTINGHEAP_OUTOFMEMORY_RETURN
OPENEXISTINGHEAP_INVALIDADDRESS
OPENEXISTINGHEAP_INVALIDHANDLE
WRITEBUFFERIMMEDIATE_INVALID_DEST
WRITEBUFFERIMMEDIATE_INVALID_MODE
WRITEBUFFERIMMEDIATE_INVALID_ALIGNMENT
WRITEBUFFERIMMEDIATE_NOT_SUPPORTED
SETVIEWINSTANCEMASK_INVALIDARGS
VIEW_INSTANCING_UNSUPPORTED
VIEW_INSTANCING_INVALIDARGS
COPYTEXTUREREGION_MISMATCH_DECODE_REFERENCE_ONLY_FLAG
COPYRESOURCE_MISMATCH_DECODE_REFERENCE_ONLY_FLAG
CREATE_VIDEO_DECODE_HEAP_CAPS_FAILURE
CREATE_VIDEO_DECODE_HEAP_CAPS_UNSUPPORTED
VIDEO_DECODE_SUPPORT_INVALID_INPUT
CREATE_VIDEO_DECODER_UNSUPPORTED
CREATEGRAPHICSPIPELINESTATE_METADATA_ERROR
CREATEGRAPHICSPIPELINESTATE_VIEW_INSTANCING_VERTEX_SIZE_EXCEEDED
CREATEGRAPHICSPIPELINESTATE_RUNTIME_INTERNAL_ERROR
NO_VIDEO_API_SUPPORT
VIDEO_PROCESS_SUPPORT_INVALID_INPUT
CREATE_VIDEO_PROCESSOR_CAPS_FAILURE
VIDEO_PROCESS_SUPPORT_UNSUPPORTED_FORMAT
VIDEO_DECODE_FRAME_INVALID_ARGUMENT
ENQUEUE_MAKE_RESIDENT_INVALID_FLAGS
OPENEXISTINGHEAP_UNSUPPORTED
VIDEO_PROCESS_FRAMES_INVALID_ARGUMENT
VIDEO_DECODE_SUPPORT_UNSUPPORTED
CREATE_COMMANDRECORDER
LIVE_COMMANDRECORDER
DESTROY_COMMANDRECORDER
CREATE_COMMAND_RECORDER_VIDEO_NOT_SUPPORTED
CREATE_COMMAND_RECORDER_INVALID_SUPPORT_FLAGS
CREATE_COMMAND_RECORDER_INVALID_FLAGS
CREATE_COMMAND_RECORDER_MORE_RECORDERS_THAN_LOGICAL_PROCESSORS
CREATE_COMMANDPOOL
LIVE_COMMANDPOOL
DESTROY_COMMANDPOOL
CREATE_COMMAND_POOL_INVALID_FLAGS
CREATE_COMMAND_LIST_VIDEO_NOT_SUPPORTED
COMMAND_RECORDER_SUPPORT_FLAGS_MISMATCH
COMMAND_RECORDER_CONTENTION
COMMAND_RECORDER_USAGE_WITH_CREATECOMMANDLIST_COMMAND_LIST
COMMAND_ALLOCATOR_USAGE_WITH_CREATECOMMANDLIST1_COMMAND_LIST
CANNOT_EXECUTE_EMPTY_COMMAND_LIST
CANNOT_RESET_COMMAND_POOL_WITH_OPEN_COMMAND_LISTS
CANNOT_USE_COMMAND_RECORDER_WITHOUT_CURRENT_TARGET
CANNOT_CHANGE_COMMAND_RECORDER_TARGET_WHILE_RECORDING
COMMAND_POOL_SYNC
EVICT_UNDERFLOW
CREATE_META_COMMAND
LIVE_META_COMMAND
DESTROY_META_COMMAND
COPYBUFFERREGION_INVALID_DST_RESOURCE
COPYBUFFERREGION_INVALID_SRC_RESOURCE
ATOMICCOPYBUFFER_INVALID_DST_RESOURCE
ATOMICCOPYBUFFER_INVALID_SRC_RESOURCE
CREATEPLACEDRESOURCEONBUFFER_NULL_BUFFER
CREATEPLACEDRESOURCEONBUFFER_NULL_RESOURCE_DESC
CREATEPLACEDRESOURCEONBUFFER_UNSUPPORTED
CREATEPLACEDRESOURCEONBUFFER_INVALID_BUFFER_DIMENSION
CREATEPLACEDRESOURCEONBUFFER_INVALID_BUFFER_FLAGS
CREATEPLACEDRESOURCEONBUFFER_INVALID_BUFFER_OFFSET
CREATEPLACEDRESOURCEONBUFFER_INVALID_RESOURCE_DIMENSION
CREATEPLACEDRESOURCEONBUFFER_INVALID_RESOURCE_FLAGS
CREATEPLACEDRESOURCEONBUFFER_OUTOFMEMORY_RETURN
CANNOT_CREATE_GRAPHICS_AND_VIDEO_COMMAND_RECORDER
UPDATETILEMAPPINGS_POSSIBLY_MISMATCHING_PROPERTIES
CREATE_COMMAND_LIST_INVALID_COMMAND_LIST_TYPE
CLEARUNORDEREDACCESSVIEW_INCOMPATIBLE_WITH_STRUCTURED_BUFFERS
COMPUTE_ONLY_DEVICE_OPERATION_UNSUPPORTED
BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INVALID
EMIT_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_INVALID
COPY_RAYTRACING_ACCELERATION_STRUCTURE_INVALID
DISPATCH_RAYS_INVALID
GET_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_INVALID
CREATE_LIFETIMETRACKER
LIVE_LIFETIMETRACKER
DESTROY_LIFETIMETRACKER
DESTROYOWNEDOBJECT_OBJECTNOTOWNED
CREATE_TRACKEDWORKLOAD
LIVE_TRACKEDWORKLOAD
DESTROY_TRACKEDWORKLOAD
RENDER_PASS_ERROR
META_COMMAND_ID_INVALID
META_COMMAND_UNSUPPORTED_PARAMS
META_COMMAND_FAILED_ENUMERATION
META_COMMAND_PARAMETER_SIZE_MISMATCH
UNINITIALIZED_META_COMMAND
META_COMMAND_INVALID_GPU_VIRTUAL_ADDRESS
CREATE_VIDEOENCODECOMMANDLIST
LIVE_VIDEOENCODECOMMANDLIST
DESTROY_VIDEOENCODECOMMANDLIST
CREATE_VIDEOENCODECOMMANDQUEUE
LIVE_VIDEOENCODECOMMANDQUEUE
DESTROY_VIDEOENCODECOMMANDQUEUE
CREATE_VIDEOMOTIONESTIMATOR
LIVE_VIDEOMOTIONESTIMATOR
DESTROY_VIDEOMOTIONESTIMATOR
CREATE_VIDEOMOTIONVECTORHEAP
LIVE_VIDEOMOTIONVECTORHEAP
DESTROY_VIDEOMOTIONVECTORHEAP
MULTIPLE_TRACKED_WORKLOADS
MULTIPLE_TRACKED_WORKLOAD_PAIRS
OUT_OF_ORDER_TRACKED_WORKLOAD_PAIR
CANNOT_ADD_TRACKED_WORKLOAD
INCOMPLETE_TRACKED_WORKLOAD_PAIR
CREATE_STATE_OBJECT_ERROR
GET_SHADER_IDENTIFIER_ERROR
GET_SHADER_STACK_SIZE_ERROR
GET_PIPELINE_STACK_SIZE_ERROR
SET_PIPELINE_STACK_SIZE_ERROR
GET_SHADER_IDENTIFIER_SIZE_INVALID
CHECK_DRIVER_MATCHING_IDENTIFIER_INVALID
CHECK_DRIVER_MATCHING_IDENTIFIER_DRIVER_REPORTED_ISSUE
RENDER_PASS_INVALID_RESOURCE_BARRIER
RENDER_PASS_DISALLOWED_API_CALLED
RENDER_PASS_CANNOT_NEST_RENDER_PASSES
RENDER_PASS_CANNOT_END_WITHOUT_BEGIN
RENDER_PASS_CANNOT_CLOSE_COMMAND_LIST
RENDER_PASS_GPU_WORK_WHILE_SUSPENDED
RENDER_PASS_MISMATCHING_SUSPEND_RESUME
RENDER_PASS_NO_PRIOR_SUSPEND_WITHIN_EXECUTECOMMANDLISTS
RENDER_PASS_NO_SUBSEQUENT_RESUME_WITHIN_EXECUTECOMMANDLISTS
TRACKED_WORKLOAD_COMMAND_QUEUE_MISMATCH
TRACKED_WORKLOAD_NOT_SUPPORTED
RENDER_PASS_MISMATCHING_NO_ACCESS
RENDER_PASS_UNSUPPORTED_RESOLVE
CLEARUNORDEREDACCESSVIEW_INVALID_RESOURCE_PTR
WINDOWS7_FENCE_OUTOFORDER_SIGNAL
WINDOWS7_FENCE_OUTOFORDER_WAIT
VIDEO_CREATE_MOTION_ESTIMATOR_INVALID_ARGUMENT
VIDEO_CREATE_MOTION_VECTOR_HEAP_INVALID_ARGUMENT
ESTIMATE_MOTION_INVALID_ARGUMENT
RESOLVE_MOTION_VECTOR_HEAP_INVALID_ARGUMENT
GETGPUVIRTUALADDRESS_INVALID_HEAP_TYPE
SET_BACKGROUND_PROCESSING_MODE_INVALID_ARGUMENT
CREATE_COMMAND_LIST_INVALID_COMMAND_LIST_TYPE_FOR_FEATURE_LEVEL
CREATE_VIDEOEXTENSIONCOMMAND
LIVE_VIDEOEXTENSIONCOMMAND
DESTROY_VIDEOEXTENSIONCOMMAND
INVALID_VIDEO_EXTENSION_COMMAND_ID
VIDEO_EXTENSION_COMMAND_INVALID_ARGUMENT
CREATE_ROOT_SIGNATURE_NOT_UNIQUE_IN_DXIL_LIBRARY
VARIABLE_SHADING_RATE_NOT_ALLOWED_WITH_TIR
GEOMETRY_SHADER_OUTPUTTING_BOTH_VIEWPORT_ARRAY_INDEX_AND_SHADING_RATE_NOT_SUPPORTED_ON_DEVICE
RSSETSHADING_RATE_INVALID_SHADING_RATE
RSSETSHADING_RATE_SHADING_RATE_NOT_PERMITTED_BY_CAP
RSSETSHADING_RATE_INVALID_COMBINER
RSSETSHADINGRATEIMAGE_REQUIRES_TIER_2
RSSETSHADINGRATE_REQUIRES_TIER_1
SHADING_RATE_IMAGE_INCORRECT_FORMAT
SHADING_RATE_IMAGE_INCORRECT_ARRAY_SIZE
SHADING_RATE_IMAGE_INCORRECT_MIP_LEVEL
SHADING_RATE_IMAGE_INCORRECT_SAMPLE_COUNT
SHADING_RATE_IMAGE_INCORRECT_SAMPLE_QUALITY
NON_RETAIL_SHADER_MODEL_WONT_VALIDATE
CREATEGRAPHICSPIPELINESTATE_AS_ROOT_SIGNATURE_MISMATCH
CREATEGRAPHICSPIPELINESTATE_MS_ROOT_SIGNATURE_MISMATCH
ADD_TO_STATE_OBJECT_ERROR
CREATE_PROTECTED_RESOURCE_SESSION_INVALID_ARGUMENT
CREATEGRAPHICSPIPELINESTATE_MS_PSO_DESC_MISMATCH
CREATEPIPELINESTATE_MS_INCOMPLETE_TYPE
CREATEGRAPHICSPIPELINESTATE_AS_NOT_MS_MISMATCH
CREATEGRAPHICSPIPELINESTATE_MS_NOT_PS_MISMATCH
NONZERO_SAMPLER_FEEDBACK_MIP_REGION_WITH_INCOMPATIBLE_FORMAT
CREATEGRAPHICSPIPELINESTATE_INPUTLAYOUT_SHADER_MISMATCH
EMPTY_DISPATCH
RESOURCE_FORMAT_REQUIRES_SAMPLER_FEEDBACK_CAPABILITY
SAMPLER_FEEDBACK_MAP_INVALID_MIP_REGION
SAMPLER_FEEDBACK_MAP_INVALID_DIMENSION
SAMPLER_FEEDBACK_MAP_INVALID_SAMPLE_COUNT
SAMPLER_FEEDBACK_MAP_INVALID_SAMPLE_QUALITY
SAMPLER_FEEDBACK_MAP_INVALID_LAYOUT
SAMPLER_FEEDBACK_MAP_REQUIRES_UNORDERED_ACCESS_FLAG
SAMPLER_FEEDBACK_CREATE_UAV_NULL_ARGUMENTS
SAMPLER_FEEDBACK_UAV_REQUIRES_SAMPLER_FEEDBACK_CAPABILITY
SAMPLER_FEEDBACK_CREATE_UAV_REQUIRES_FEEDBACK_MAP_FORMAT
CREATEMESHSHADER_INVALIDSHADERBYTECODE
CREATEMESHSHADER_OUTOFMEMORY
CREATEMESHSHADERWITHSTREAMOUTPUT_INVALIDSHADERTYPE
RESOLVESUBRESOURCE_SAMPLER_FEEDBACK_TRANSCODE_INVALID_FORMAT
RESOLVESUBRESOURCE_SAMPLER_FEEDBACK_INVALID_MIP_LEVEL_COUNT
RESOLVESUBRESOURCE_SAMPLER_FEEDBACK_TRANSCODE_ARRAY_SIZE_MISMATCH
SAMPLER_FEEDBACK_CREATE_UAV_MISMATCHING_TARGETED_RESOURCE
CREATEMESHSHADER_OUTPUTEXCEEDSMAXSIZE
CREATEMESHSHADER_GROUPSHAREDEXCEEDSMAXSIZE
VERTEX_SHADER_OUTPUTTING_BOTH_VIEWPORT_ARRAY_INDEX_AND_SHADING_RATE_NOT_SUPPORTED_ON_DEVICE
MESH_SHADER_OUTPUTTING_BOTH_VIEWPORT_ARRAY_INDEX_AND_SHADING_RATE_NOT_SUPPORTED_ON_DEVICE
CREATEMESHSHADER_MISMATCHEDASMSPAYLOADSIZE
CREATE_ROOT_SIGNATURE_UNBOUNDED_STATIC_DESCRIPTORS
CREATEAMPLIFICATIONSHADER_INVALIDSHADERBYTECODE
CREATEAMPLIFICATIONSHADER_OUTOFMEMORY
CREATE_SHADERCACHESESSION
LIVE_SHADERCACHESESSION
DESTROY_SHADERCACHESESSION
CREATESHADERCACHESESSION_INVALIDARGS
CREATESHADERCACHESESSION_DISABLED
CREATESHADERCACHESESSION_ALREADYOPEN
SHADERCACHECONTROL_DEVELOPERMODE
SHADERCACHECONTROL_INVALIDFLAGS
SHADERCACHECONTROL_STATEALREADYSET
SHADERCACHECONTROL_IGNOREDFLAG
SHADERCACHESESSION_STOREVALUE_ALREADYPRESENT
SHADERCACHESESSION_STOREVALUE_HASHCOLLISION
SHADERCACHESESSION_STOREVALUE_CACHEFULL
SHADERCACHESESSION_FINDVALUE_NOTFOUND
SHADERCACHESESSION_CORRUPT
SHADERCACHESESSION_DISABLED
OVERSIZED_DISPATCH
CREATE_VIDEOENCODER
LIVE_VIDEOENCODER
DESTROY_VIDEOENCODER
CREATE_VIDEOENCODERHEAP
LIVE_VIDEOENCODERHEAP
DESTROY_VIDEOENCODERHEAP
COPYTEXTUREREGION_MISMATCH_ENCODE_REFERENCE_ONLY_FLAG
COPYRESOURCE_MISMATCH_ENCODE_REFERENCE_ONLY_FLAG
ENCODE_FRAME_INVALID_PARAMETERS
ENCODE_FRAME_UNSUPPORTED_PARAMETERS
RESOLVE_ENCODER_OUTPUT_METADATA_INVALID_PARAMETERS
RESOLVE_ENCODER_OUTPUT_METADATA_UNSUPPORTED_PARAMETERS
CREATE_VIDEO_ENCODER_INVALID_PARAMETERS
CREATE_VIDEO_ENCODER_UNSUPPORTED_PARAMETERS
CREATE_VIDEO_ENCODER_HEAP_INVALID_PARAMETERS
CREATE_VIDEO_ENCODER_HEAP_UNSUPPORTED_PARAMETERS
CREATECOMMANDLIST_NULL_COMMANDALLOCATOR
CLEAR_UNORDERED_ACCESS_VIEW_INVALID_DESCRIPTOR_HANDLE
DESCRIPTOR_HEAP_NOT_SHADER_VISIBLE
CREATEBLENDSTATE_BLENDOP_WARNING
CREATEBLENDSTATE_BLENDOPALPHA_WARNING
WRITE_COMBINE_PERFORMANCE_WARNING
RESOLVE_QUERY_INVALID_QUERY_STATE
SETPRIVATEDATA_NO_ACCESS
COMMAND_LIST_STATIC_DESCRIPTOR_SAMPLER_MODE_MISMATCH
GETCOPYABLEFOOTPRINTS_UNSUPPORTED_BUFFER_WIDTH
CREATEMESHSHADER_TOPOLOGY_MISMATCH
VRS_SUM_COMBINER_REQUIRES_CAPABILITY
SETTING_SHADING_RATE_FROM_MS_REQUIRES_CAPABILITY
SHADERCACHESESSION_SHADERCACHEDELETE_NOTSUPPORTED
SHADERCACHECONTROL_SHADERCACHECLEAR_NOTSUPPORTED
CREATERESOURCE_STATE_IGNORED
UNUSED_CROSS_EXECUTE_SPLIT_BARRIER
DEVICE_OPEN_SHARED_HANDLE_ACCESS_DENIED
INCOMPATIBLE_BARRIER_VALUES
INCOMPATIBLE_BARRIER_ACCESS
INCOMPATIBLE_BARRIER_SYNC
INCOMPATIBLE_BARRIER_LAYOUT
INCOMPATIBLE_BARRIER_TYPE
OUT_OF_BOUNDS_BARRIER_SUBRESOURCE_RANGE
INCOMPATIBLE_BARRIER_RESOURCE_DIMENSION
SET_SCISSOR_RECTS_INVALID_RECT
SHADING_RATE_SOURCE_REQUIRES_DIMENSION_TEXTURE2D
BUFFER_BARRIER_SUBREGION_OUT_OF_BOUNDS
UNSUPPORTED_BARRIER_LAYOUT
CREATERESOURCEANDHEAP_INVALID_PARAMETERS
ENHANCED_BARRIERS_NOT_SUPPORTED
LEGACY_BARRIER_VALIDATION_FORCED_ON
EMPTY_ROOT_DESCRIPTOR_TABLE
COMMAND_LIST_DRAW_ELEMENT_OFFSET_UNALIGNED
ALPHA_BLEND_FACTOR_NOT_SUPPORTED
BARRIER_INTEROP_INVALID_LAYOUT
BARRIER_INTEROP_INVALID_STATE
GRAPHICS_PIPELINE_STATE_DESC_ZERO_SAMPLE_MASK
INDEPENDENT_STENCIL_REF_NOT_SUPPORTED
CREATEDEPTHSTENCILSTATE_INDEPENDENT_MASKS_UNSUPPORTED
TEXTURE_BARRIER_SUBRESOURCES_OUT_OF_BOUNDS
NON_OPTIMAL_BARRIER_ONLY_EXECUTE_COMMAND_LISTS
EXECUTE_INDIRECT_ZERO_COMMAND_COUNT
GPU_BASED_VALIDATION_INCOMPATIBLE_TEXTURE_LAYOUT
DYNAMIC_INDEX_BUFFER_STRIP_CUT_NOT_SUPPORTED
PRIMITIVE_TOPOLOGY_TRIANGLE_FANS_NOT_SUPPORTED
CREATE_SAMPLER_COMPARISON_FUNC_IGNORED
CREATEHEAP_INVALIDHEAPTYPE
CREATERESOURCEANDHEAP_INVALIDHEAPTYPE
DYNAMIC_DEPTH_BIAS_NOT_SUPPORTED
CREATERASTERIZERSTATE_NON_WHOLE_DYNAMIC_DEPTH_BIAS
DYNAMIC_DEPTH_BIAS_FLAG_MISSING
DYNAMIC_DEPTH_BIAS_NO_PIPELINE
DYNAMIC_INDEX_BUFFER_STRIP_CUT_FLAG_MISSING
DYNAMIC_INDEX_BUFFER_STRIP_CUT_NO_PIPELINE
NONNORMALIZED_COORDINATE_SAMPLING_NOT_SUPPORTED
INVALID_CAST_TARGET
RENDER_PASS_COMMANDLIST_INVALID_END_STATE
RENDER_PASS_COMMANDLIST_INVALID_START_STATE
RENDER_PASS_MISMATCHING_ACCESS
RENDER_PASS_MISMATCHING_LOCAL_PRESERVE_PARAMETERS
RENDER_PASS_LOCAL_PRESERVE_RENDER_PARAMETERS_ERROR
RENDER_PASS_LOCAL_DEPTH_STENCIL_ERROR
DRAW_POTENTIALLY_OUTSIDE_OF_VALID_RENDER_AREA
CREATERASTERIZERSTATE_INVALID_LINERASTERIZATIONMODE
CREATERESOURCE_INVALIDALIGNMENT_SMALLRESOURCE
GENERIC_DEVICE_OPERATION_UNSUPPORTED
CREATEGRAPHICSPIPELINESTATE_RENDER_TARGET_WRONG_WRITE_MASK
PROBABLE_PIX_EVENT_LEAK
PIX_EVENT_UNDERFLOW
RECREATEAT_INVALID_TARGET
RECREATEAT_INSUFFICIENT_SUPPORT
GPU_BASED_VALIDATION_STRUCTURED_BUFFER_STRIDE_MISMATCH
D3D12_MESSAGES_END
D3D12_MESSAGE_ID_UNKNOWN
D3D12_MESSAGE_ID_STRING_FROM_APPLICATION
D3D12_MESSAGE_ID_CORRUPTED_THIS
D3D12_MESSAGE_ID_CORRUPTED_PARAMETER1
D3D12_MESSAGE_ID_CORRUPTED_PARAMETER2
D3D12_MESSAGE_ID_CORRUPTED_PARAMETER3
D3D12_MESSAGE_ID_CORRUPTED_PARAMETER4
D3D12_MESSAGE_ID_CORRUPTED_PARAMETER5
D3D12_MESSAGE_ID_CORRUPTED_PARAMETER6
D3D12_MESSAGE_ID_CORRUPTED_PARAMETER7
D3D12_MESSAGE_ID_CORRUPTED_PARAMETER8
D3D12_MESSAGE_ID_CORRUPTED_PARAMETER9
D3D12_MESSAGE_ID_CORRUPTED_PARAMETER10
D3D12_MESSAGE_ID_CORRUPTED_PARAMETER11
D3D12_MESSAGE_ID_CORRUPTED_PARAMETER12
D3D12_MESSAGE_ID_CORRUPTED_PARAMETER13
D3D12_MESSAGE_ID_CORRUPTED_PARAMETER14
D3D12_MESSAGE_ID_CORRUPTED_PARAMETER15
D3D12_MESSAGE_ID_CORRUPTED_MULTITHREADING
D3D12_MESSAGE_ID_MESSAGE_REPORTING_OUTOFMEMORY
D3D12_MESSAGE_ID_GETPRIVATEDATA_MOREDATA
D3D12_MESSAGE_ID_SETPRIVATEDATA_INVALIDFREEDATA
D3D12_MESSAGE_ID_SETPRIVATEDATA_CHANGINGPARAMS
D3D12_MESSAGE_ID_SETPRIVATEDATA_OUTOFMEMORY
D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_UNRECOGNIZEDFORMAT
D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDESC
D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDFORMAT
D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDVIDEOPLANESLICE
D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDPLANESLICE
D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDIMENSIONS
D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDRESOURCE
D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_UNRECOGNIZEDFORMAT
D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_UNSUPPORTEDFORMAT
D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDESC
D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDFORMAT
D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDVIDEOPLANESLICE
D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDPLANESLICE
D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDIMENSIONS
D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDRESOURCE
D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_UNRECOGNIZEDFORMAT
D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDESC
D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDFORMAT
D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDIMENSIONS
D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDRESOURCE
D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_OUTOFMEMORY
D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_TOOMANYELEMENTS
D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDFORMAT
D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INCOMPATIBLEFORMAT
D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOT
D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDINPUTSLOTCLASS
D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_STEPRATESLOTCLASSMISMATCH
D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOTCLASSCHANGE
D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSTEPRATECHANGE
D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDALIGNMENT
D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_DUPLICATESEMANTIC
D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_UNPARSEABLEINPUTSIGNATURE
D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_NULLSEMANTIC
D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_MISSINGELEMENT
D3D12_MESSAGE_ID_CREATEVERTEXSHADER_OUTOFMEMORY
D3D12_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERBYTECODE
D3D12_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERTYPE
D3D12_MESSAGE_ID_CREATEGEOMETRYSHADER_OUTOFMEMORY
D3D12_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERBYTECODE
D3D12_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERTYPE
D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTOFMEMORY
D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERBYTECODE
D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERTYPE
D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMENTRIES
D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSTREAMSTRIDEUNUSED
D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSLOT0EXPECTED
D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSLOT
D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_ONLYONEELEMENTPERSLOT
D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDCOMPONENTCOUNT
D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTARTCOMPONENTANDCOMPONENTCOUNT
D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDGAPDEFINITION
D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_REPEATEDOUTPUT
D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSTREAMSTRIDE
D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGSEMANTIC
D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MASKMISMATCH
D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_CANTHAVEONLYGAPS
D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DECLTOOCOMPLEX
D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGOUTPUTSIGNATURE
D3D12_MESSAGE_ID_CREATEPIXELSHADER_OUTOFMEMORY
D3D12_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERBYTECODE
D3D12_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERTYPE
D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDFILLMODE
D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDCULLMODE
D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDDEPTHBIASCLAMP
D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDSLOPESCALEDDEPTHBIAS
D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHWRITEMASK
D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHFUNC
D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFAILOP
D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILZFAILOP
D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILPASSOP
D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFUNC
D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFAILOP
D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILZFAILOP
D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILPASSOP
D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFUNC
D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLEND
D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLEND
D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOP
D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLENDALPHA
D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLENDALPHA
D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOPALPHA
D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDRENDERTARGETWRITEMASK
D3D12_MESSAGE_ID_GET_PROGRAM_IDENTIFIER_ERROR
D3D12_MESSAGE_ID_GET_WORK_GRAPH_PROPERTIES_ERROR
D3D12_MESSAGE_ID_SET_PROGRAM_ERROR
D3D12_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_INVALID
D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_ROOT_SIGNATURE_NOT_SET
D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_ROOT_SIGNATURE_MISMATCH
D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_VERTEX_BUFFER_NOT_SET
D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_VERTEX_BUFFER_STRIDE_TOO_SMALL
D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_VERTEX_BUFFER_TOO_SMALL
D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_INDEX_BUFFER_NOT_SET
D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_INDEX_BUFFER_FORMAT_INVALID
D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_INDEX_BUFFER_TOO_SMALL
D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_INVALID_PRIMITIVETOPOLOGY
D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_VERTEX_STRIDE_UNALIGNED
D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_INDEX_OFFSET_UNALIGNED
D3D12_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_AT_FAULT
D3D12_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_POSSIBLY_AT_FAULT
D3D12_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_NOT_AT_FAULT
D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_TRAILING_DIGIT_IN_SEMANTIC
D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_TRAILING_DIGIT_IN_SEMANTIC
D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_TYPE_MISMATCH
D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_EMPTY_LAYOUT
D3D12_MESSAGE_ID_LIVE_OBJECT_SUMMARY
D3D12_MESSAGE_ID_LIVE_DEVICE
D3D12_MESSAGE_ID_LIVE_SWAPCHAIN
D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDFLAGS
D3D12_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDCLASSLINKAGE
D3D12_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDCLASSLINKAGE
D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTREAMTORASTERIZER
D3D12_MESSAGE_ID_CREATEPIXELSHADER_INVALIDCLASSLINKAGE
D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTREAM
D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDENTRIES
D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDSTRIDES
D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMSTRIDES
D3D12_MESSAGE_ID_CREATEHULLSHADER_OUTOFMEMORY
D3D12_MESSAGE_ID_CREATEHULLSHADER_INVALIDSHADERBYTECODE
D3D12_MESSAGE_ID_CREATEHULLSHADER_INVALIDSHADERTYPE
D3D12_MESSAGE_ID_CREATEHULLSHADER_INVALIDCLASSLINKAGE
D3D12_MESSAGE_ID_CREATEDOMAINSHADER_OUTOFMEMORY
D3D12_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDSHADERBYTECODE
D3D12_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDSHADERTYPE
D3D12_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDCLASSLINKAGE
D3D12_MESSAGE_ID_RESOURCE_UNMAP_NOTMAPPED
D3D12_MESSAGE_ID_DEVICE_CHECKFEATURESUPPORT_MISMATCHED_DATA_SIZE
D3D12_MESSAGE_ID_CREATECOMPUTESHADER_OUTOFMEMORY
D3D12_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDSHADERBYTECODE
D3D12_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDCLASSLINKAGE
D3D12_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_DOUBLEFLOATOPSNOTSUPPORTED
D3D12_MESSAGE_ID_DEVICE_CREATEHULLSHADER_DOUBLEFLOATOPSNOTSUPPORTED
D3D12_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_DOUBLEFLOATOPSNOTSUPPORTED
D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_DOUBLEFLOATOPSNOTSUPPORTED
D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DOUBLEFLOATOPSNOTSUPPORTED
D3D12_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_DOUBLEFLOATOPSNOTSUPPORTED
D3D12_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_DOUBLEFLOATOPSNOTSUPPORTED
D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDRESOURCE
D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDDESC
D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDFORMAT
D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDVIDEOPLANESLICE
D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDPLANESLICE
D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDDIMENSIONS
D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_UNRECOGNIZEDFORMAT
D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDFLAGS
D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDFORCEDSAMPLECOUNT
D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDLOGICOPS
D3D12_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_DOUBLEEXTENSIONSNOTSUPPORTED
D3D12_MESSAGE_ID_DEVICE_CREATEHULLSHADER_DOUBLEEXTENSIONSNOTSUPPORTED
D3D12_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_DOUBLEEXTENSIONSNOTSUPPORTED
D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_DOUBLEEXTENSIONSNOTSUPPORTED
D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DOUBLEEXTENSIONSNOTSUPPORTED
D3D12_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_DOUBLEEXTENSIONSNOTSUPPORTED
D3D12_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_DOUBLEEXTENSIONSNOTSUPPORTED
D3D12_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_UAVSNOTSUPPORTED
D3D12_MESSAGE_ID_DEVICE_CREATEHULLSHADER_UAVSNOTSUPPORTED
D3D12_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_UAVSNOTSUPPORTED
D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_UAVSNOTSUPPORTED
D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UAVSNOTSUPPORTED
D3D12_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_UAVSNOTSUPPORTED
D3D12_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_UAVSNOTSUPPORTED
D3D12_MESSAGE_ID_DEVICE_CLEARVIEW_INVALIDSOURCERECT
D3D12_MESSAGE_ID_DEVICE_CLEARVIEW_EMPTYRECT
D3D12_MESSAGE_ID_UPDATETILEMAPPINGS_INVALID_PARAMETER
D3D12_MESSAGE_ID_COPYTILEMAPPINGS_INVALID_PARAMETER
D3D12_MESSAGE_ID_CREATEDEVICE_INVALIDARGS
D3D12_MESSAGE_ID_CREATEDEVICE_WARNING
D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_TYPE
D3D12_MESSAGE_ID_RESOURCE_BARRIER_NULL_POINTER
D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_SUBRESOURCE
D3D12_MESSAGE_ID_RESOURCE_BARRIER_RESERVED_BITS
D3D12_MESSAGE_ID_RESOURCE_BARRIER_MISSING_BIND_FLAGS
D3D12_MESSAGE_ID_RESOURCE_BARRIER_MISMATCHING_MISC_FLAGS
D3D12_MESSAGE_ID_RESOURCE_BARRIER_MATCHING_STATES
D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_COMBINATION
D3D12_MESSAGE_ID_RESOURCE_BARRIER_BEFORE_AFTER_MISMATCH
D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_RESOURCE
D3D12_MESSAGE_ID_RESOURCE_BARRIER_SAMPLE_COUNT
D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_FLAGS
D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_COMBINED_FLAGS
D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_FLAGS_FOR_FORMAT
D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_SPLIT_BARRIER
D3D12_MESSAGE_ID_RESOURCE_BARRIER_UNMATCHED_END
D3D12_MESSAGE_ID_RESOURCE_BARRIER_UNMATCHED_BEGIN
D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_FLAG
D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_COMMAND_LIST_TYPE
D3D12_MESSAGE_ID_INVALID_SUBRESOURCE_STATE
D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_CONTENTION
D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_RESET
D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_RESET_BUNDLE
D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_CANNOT_RESET
D3D12_MESSAGE_ID_COMMAND_LIST_OPEN
D3D12_MESSAGE_ID_INVALID_BUNDLE_API
D3D12_MESSAGE_ID_COMMAND_LIST_CLOSED
D3D12_MESSAGE_ID_WRONG_COMMAND_ALLOCATOR_TYPE
D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_SYNC
D3D12_MESSAGE_ID_COMMAND_LIST_SYNC
D3D12_MESSAGE_ID_SET_DESCRIPTOR_HEAP_INVALID
D3D12_MESSAGE_ID_CREATE_COMMANDQUEUE
D3D12_MESSAGE_ID_CREATE_COMMANDALLOCATOR
D3D12_MESSAGE_ID_CREATE_PIPELINESTATE
D3D12_MESSAGE_ID_CREATE_COMMANDLIST12
D3D12_MESSAGE_ID_CREATE_RESOURCE
D3D12_MESSAGE_ID_CREATE_DESCRIPTORHEAP
D3D12_MESSAGE_ID_CREATE_ROOTSIGNATURE
D3D12_MESSAGE_ID_CREATE_LIBRARY
D3D12_MESSAGE_ID_CREATE_HEAP
D3D12_MESSAGE_ID_CREATE_MONITOREDFENCE
D3D12_MESSAGE_ID_CREATE_QUERYHEAP
D3D12_MESSAGE_ID_CREATE_COMMANDSIGNATURE
D3D12_MESSAGE_ID_LIVE_COMMANDQUEUE
D3D12_MESSAGE_ID_LIVE_COMMANDALLOCATOR
D3D12_MESSAGE_ID_LIVE_PIPELINESTATE
D3D12_MESSAGE_ID_LIVE_COMMANDLIST12
D3D12_MESSAGE_ID_LIVE_RESOURCE
D3D12_MESSAGE_ID_LIVE_DESCRIPTORHEAP
D3D12_MESSAGE_ID_LIVE_ROOTSIGNATURE
D3D12_MESSAGE_ID_LIVE_LIBRARY
D3D12_MESSAGE_ID_LIVE_HEAP
D3D12_MESSAGE_ID_LIVE_MONITOREDFENCE
D3D12_MESSAGE_ID_LIVE_QUERYHEAP
D3D12_MESSAGE_ID_LIVE_COMMANDSIGNATURE
D3D12_MESSAGE_ID_DESTROY_COMMANDQUEUE
D3D12_MESSAGE_ID_DESTROY_COMMANDALLOCATOR
D3D12_MESSAGE_ID_DESTROY_PIPELINESTATE
D3D12_MESSAGE_ID_DESTROY_COMMANDLIST12
D3D12_MESSAGE_ID_DESTROY_RESOURCE
D3D12_MESSAGE_ID_DESTROY_DESCRIPTORHEAP
D3D12_MESSAGE_ID_DESTROY_ROOTSIGNATURE
D3D12_MESSAGE_ID_DESTROY_LIBRARY
D3D12_MESSAGE_ID_DESTROY_HEAP
D3D12_MESSAGE_ID_DESTROY_MONITOREDFENCE
D3D12_MESSAGE_ID_DESTROY_QUERYHEAP
D3D12_MESSAGE_ID_DESTROY_COMMANDSIGNATURE
D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDDIMENSIONS
D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDMISCFLAGS
D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDARG_RETURN
D3D12_MESSAGE_ID_CREATERESOURCE_OUTOFMEMORY_RETURN
D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDDESC
D3D12_MESSAGE_ID_POSSIBLY_INVALID_SUBRESOURCE_STATE
D3D12_MESSAGE_ID_INVALID_USE_OF_NON_RESIDENT_RESOURCE
D3D12_MESSAGE_ID_POSSIBLE_INVALID_USE_OF_NON_RESIDENT_RESOURCE
D3D12_MESSAGE_ID_BUNDLE_PIPELINE_STATE_MISMATCH
D3D12_MESSAGE_ID_PRIMITIVE_TOPOLOGY_MISMATCH_PIPELINE_STATE
D3D12_MESSAGE_ID_RENDER_TARGET_FORMAT_MISMATCH_PIPELINE_STATE
D3D12_MESSAGE_ID_RENDER_TARGET_SAMPLE_DESC_MISMATCH_PIPELINE_STATE
D3D12_MESSAGE_ID_DEPTH_STENCIL_FORMAT_MISMATCH_PIPELINE_STATE
D3D12_MESSAGE_ID_DEPTH_STENCIL_SAMPLE_DESC_MISMATCH_PIPELINE_STATE
D3D12_MESSAGE_ID_CREATESHADER_INVALIDBYTECODE
D3D12_MESSAGE_ID_CREATEHEAP_NULLDESC
D3D12_MESSAGE_ID_CREATEHEAP_INVALIDSIZE
D3D12_MESSAGE_ID_CREATEHEAP_UNRECOGNIZEDHEAPTYPE
D3D12_MESSAGE_ID_CREATEHEAP_UNRECOGNIZEDCPUPAGEPROPERTIES
D3D12_MESSAGE_ID_CREATEHEAP_UNRECOGNIZEDMEMORYPOOL
D3D12_MESSAGE_ID_CREATEHEAP_INVALIDPROPERTIES
D3D12_MESSAGE_ID_CREATEHEAP_INVALIDALIGNMENT
D3D12_MESSAGE_ID_CREATEHEAP_UNRECOGNIZEDMISCFLAGS
D3D12_MESSAGE_ID_CREATEHEAP_INVALIDMISCFLAGS
D3D12_MESSAGE_ID_CREATEHEAP_INVALIDARG_RETURN
D3D12_MESSAGE_ID_CREATEHEAP_OUTOFMEMORY_RETURN
D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_NULLHEAPPROPERTIES
D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_UNRECOGNIZEDHEAPTYPE
D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_UNRECOGNIZEDCPUPAGEPROPERTIES
D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_UNRECOGNIZEDMEMORYPOOL
D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_INVALIDHEAPPROPERTIES
D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_UNRECOGNIZEDHEAPMISCFLAGS
D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_INVALIDHEAPMISCFLAGS
D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_INVALIDARG_RETURN
D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_OUTOFMEMORY_RETURN
D3D12_MESSAGE_ID_GETCUSTOMHEAPPROPERTIES_UNRECOGNIZEDHEAPTYPE
D3D12_MESSAGE_ID_GETCUSTOMHEAPPROPERTIES_INVALIDHEAPTYPE
D3D12_MESSAGE_ID_CREATE_DESCRIPTOR_HEAP_INVALID_DESC
D3D12_MESSAGE_ID_INVALID_DESCRIPTOR_HANDLE
D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALID_CONSERVATIVERASTERMODE
D3D12_MESSAGE_ID_CREATE_CONSTANT_BUFFER_VIEW_INVALID_RESOURCE
D3D12_MESSAGE_ID_CREATE_CONSTANT_BUFFER_VIEW_INVALID_DESC
D3D12_MESSAGE_ID_CREATE_UNORDEREDACCESS_VIEW_INVALID_COUNTER_USAGE
D3D12_MESSAGE_ID_COPY_DESCRIPTORS_INVALID_RANGES
D3D12_MESSAGE_ID_COPY_DESCRIPTORS_WRITE_ONLY_DESCRIPTOR
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_RTV_FORMAT_NOT_UNKNOWN
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_RENDER_TARGET_COUNT
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_VERTEX_SHADER_NOT_SET
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INPUTLAYOUT_NOT_SET
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_HS_DS_SIGNATURE_MISMATCH
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_REGISTERINDEX
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_COMPONENTTYPE
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_REGISTERMASK
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_SYSTEMVALUE
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_NEVERWRITTEN_ALWAYSREADS
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_MINPRECISION
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_SEMANTICNAME_NOT_FOUND
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_HS_XOR_DS_MISMATCH
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_HULL_SHADER_INPUT_TOPOLOGY_MISMATCH
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_HS_DS_CONTROL_POINT_COUNT_MISMATCH
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_HS_DS_TESSELLATOR_DOMAIN_MISMATCH
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_USE_OF_CENTER_MULTISAMPLE_PATTERN
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_USE_OF_FORCED_SAMPLE_COUNT
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_PRIMITIVETOPOLOGY
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_SYSTEMVALUE
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_OM_DUAL_SOURCE_BLENDING_CAN_ONLY_HAVE_RENDER_TARGET_0
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_OM_RENDER_TARGET_DOES_NOT_SUPPORT_BLENDING
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_PS_OUTPUT_TYPE_MISMATCH
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_OM_RENDER_TARGET_DOES_NOT_SUPPORT_LOGIC_OPS
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_RENDERTARGETVIEW_NOT_SET
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_DEPTHSTENCILVIEW_NOT_SET
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_GS_INPUT_PRIMITIVE_MISMATCH
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_POSITION_NOT_PRESENT
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_MISSING_ROOT_SIGNATURE_FLAGS
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_INDEX_BUFFER_PROPERTIES
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_SAMPLE_DESC
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_HS_ROOT_SIGNATURE_MISMATCH
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_DS_ROOT_SIGNATURE_MISMATCH
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_VS_ROOT_SIGNATURE_MISMATCH
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_GS_ROOT_SIGNATURE_MISMATCH
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_PS_ROOT_SIGNATURE_MISMATCH
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_MISSING_ROOT_SIGNATURE
D3D12_MESSAGE_ID_EXECUTE_BUNDLE_OPEN_BUNDLE
D3D12_MESSAGE_ID_EXECUTE_BUNDLE_DESCRIPTOR_HEAP_MISMATCH
D3D12_MESSAGE_ID_EXECUTE_BUNDLE_TYPE
D3D12_MESSAGE_ID_DRAW_EMPTY_SCISSOR_RECTANGLE
D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_BLOB_NOT_FOUND
D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_DESERIALIZE_FAILED
D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_INVALID_CONFIGURATION
D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_NOT_SUPPORTED_ON_DEVICE
D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_NULLRESOURCEPROPERTIES
D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_NULLHEAP
D3D12_MESSAGE_ID_GETRESOURCEALLOCATIONINFO_INVALIDRDESCS
D3D12_MESSAGE_ID_MAKERESIDENT_NULLOBJECTARRAY
D3D12_MESSAGE_ID_EVICT_NULLOBJECTARRAY
D3D12_MESSAGE_ID_SET_DESCRIPTOR_TABLE_INVALID
D3D12_MESSAGE_ID_SET_ROOT_CONSTANT_INVALID
D3D12_MESSAGE_ID_SET_ROOT_CONSTANT_BUFFER_VIEW_INVALID
D3D12_MESSAGE_ID_SET_ROOT_SHADER_RESOURCE_VIEW_INVALID
D3D12_MESSAGE_ID_SET_ROOT_UNORDERED_ACCESS_VIEW_INVALID
D3D12_MESSAGE_ID_SET_VERTEX_BUFFERS_INVALID_DESC
D3D12_MESSAGE_ID_SET_INDEX_BUFFER_INVALID_DESC
D3D12_MESSAGE_ID_SET_STREAM_OUTPUT_BUFFERS_INVALID_DESC
D3D12_MESSAGE_ID_CREATERESOURCE_UNRECOGNIZEDDIMENSIONALITY
D3D12_MESSAGE_ID_CREATERESOURCE_UNRECOGNIZEDLAYOUT
D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDDIMENSIONALITY
D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDALIGNMENT
D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDMIPLEVELS
D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDSAMPLEDESC
D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDLAYOUT
D3D12_MESSAGE_ID_SET_INDEX_BUFFER_INVALID
D3D12_MESSAGE_ID_SET_VERTEX_BUFFERS_INVALID
D3D12_MESSAGE_ID_SET_STREAM_OUTPUT_BUFFERS_INVALID
D3D12_MESSAGE_ID_SET_RENDER_TARGETS_INVALID
D3D12_MESSAGE_ID_CREATEQUERY_HEAP_INVALID_PARAMETERS
D3D12_MESSAGE_ID_BEGIN_END_QUERY_INVALID_PARAMETERS
D3D12_MESSAGE_ID_CLOSE_COMMAND_LIST_OPEN_QUERY
D3D12_MESSAGE_ID_RESOLVE_QUERY_DATA_INVALID_PARAMETERS
D3D12_MESSAGE_ID_SET_PREDICATION_INVALID_PARAMETERS
D3D12_MESSAGE_ID_TIMESTAMPS_NOT_SUPPORTED
D3D12_MESSAGE_ID_CREATERESOURCE_UNRECOGNIZEDFORMAT
D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDFORMAT
D3D12_MESSAGE_ID_GETCOPYABLEFOOTPRINTS_INVALIDSUBRESOURCERANGE
D3D12_MESSAGE_ID_GETCOPYABLEFOOTPRINTS_INVALIDBASEOFFSET
D3D12_MESSAGE_ID_GETCOPYABLELAYOUT_INVALIDSUBRESOURCERANGE
D3D12_MESSAGE_ID_GETCOPYABLELAYOUT_INVALIDBASEOFFSET
D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_HEAP
D3D12_MESSAGE_ID_CREATE_SAMPLER_INVALID
D3D12_MESSAGE_ID_CREATECOMMANDSIGNATURE_INVALID
D3D12_MESSAGE_ID_EXECUTE_INDIRECT_INVALID_PARAMETERS
D3D12_MESSAGE_ID_GETGPUVIRTUALADDRESS_INVALID_RESOURCE_DIMENSION
D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDCLEARVALUE
D3D12_MESSAGE_ID_CREATERESOURCE_UNRECOGNIZEDCLEARVALUEFORMAT
D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDCLEARVALUEFORMAT
D3D12_MESSAGE_ID_CREATERESOURCE_CLEARVALUEDENORMFLUSH
D3D12_MESSAGE_ID_CLEARRENDERTARGETVIEW_MISMATCHINGCLEARVALUE
D3D12_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_MISMATCHINGCLEARVALUE
D3D12_MESSAGE_ID_MAP_INVALIDHEAP
D3D12_MESSAGE_ID_UNMAP_INVALIDHEAP
D3D12_MESSAGE_ID_MAP_INVALIDRESOURCE
D3D12_MESSAGE_ID_UNMAP_INVALIDRESOURCE
D3D12_MESSAGE_ID_MAP_INVALIDSUBRESOURCE
D3D12_MESSAGE_ID_UNMAP_INVALIDSUBRESOURCE
D3D12_MESSAGE_ID_MAP_INVALIDRANGE
D3D12_MESSAGE_ID_UNMAP_INVALIDRANGE
D3D12_MESSAGE_ID_MAP_INVALIDDATAPOINTER
D3D12_MESSAGE_ID_MAP_INVALIDARG_RETURN
D3D12_MESSAGE_ID_MAP_OUTOFMEMORY_RETURN
D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_BUNDLENOTSUPPORTED
D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_COMMANDLISTMISMATCH
D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_OPENCOMMANDLIST
D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_FAILEDCOMMANDLIST
D3D12_MESSAGE_ID_COPYBUFFERREGION_NULLDST
D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALIDDSTRESOURCEDIMENSION
D3D12_MESSAGE_ID_COPYBUFFERREGION_DSTRANGEOUTOFBOUNDS
D3D12_MESSAGE_ID_COPYBUFFERREGION_NULLSRC
D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALIDSRCRESOURCEDIMENSION
D3D12_MESSAGE_ID_COPYBUFFERREGION_SRCRANGEOUTOFBOUNDS
D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALIDCOPYFLAGS
D3D12_MESSAGE_ID_COPYTEXTUREREGION_NULLDST
D3D12_MESSAGE_ID_COPYTEXTUREREGION_UNRECOGNIZEDDSTTYPE
D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTRESOURCEDIMENSION
D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTRESOURCE
D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTSUBRESOURCE
D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTOFFSET
D3D12_MESSAGE_ID_COPYTEXTUREREGION_UNRECOGNIZEDDSTFORMAT
D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTFORMAT
D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTDIMENSIONS
D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTROWPITCH
D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTPLACEMENT
D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTDSPLACEDFOOTPRINTFORMAT
D3D12_MESSAGE_ID_COPYTEXTUREREGION_DSTREGIONOUTOFBOUNDS
D3D12_MESSAGE_ID_COPYTEXTUREREGION_NULLSRC
D3D12_MESSAGE_ID_COPYTEXTUREREGION_UNRECOGNIZEDSRCTYPE
D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCRESOURCEDIMENSION
D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCRESOURCE
D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCSUBRESOURCE
D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCOFFSET
D3D12_MESSAGE_ID_COPYTEXTUREREGION_UNRECOGNIZEDSRCFORMAT
D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCFORMAT
D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCDIMENSIONS
D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCROWPITCH
D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCPLACEMENT
D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCDSPLACEDFOOTPRINTFORMAT
D3D12_MESSAGE_ID_COPYTEXTUREREGION_SRCREGIONOUTOFBOUNDS
D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTCOORDINATES
D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCBOX
D3D12_MESSAGE_ID_COPYTEXTUREREGION_FORMATMISMATCH
D3D12_MESSAGE_ID_COPYTEXTUREREGION_EMPTYBOX
D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDCOPYFLAGS
D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALID_SUBRESOURCE_INDEX
D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALID_FORMAT
D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_RESOURCE_MISMATCH
D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALID_SAMPLE_COUNT
D3D12_MESSAGE_ID_CREATECOMPUTEPIPELINESTATE_INVALID_SHADER
D3D12_MESSAGE_ID_CREATECOMPUTEPIPELINESTATE_CS_ROOT_SIGNATURE_MISMATCH
D3D12_MESSAGE_ID_CREATECOMPUTEPIPELINESTATE_MISSING_ROOT_SIGNATURE
D3D12_MESSAGE_ID_CREATEPIPELINESTATE_INVALIDCACHEDBLOB
D3D12_MESSAGE_ID_CREATEPIPELINESTATE_CACHEDBLOBADAPTERMISMATCH
D3D12_MESSAGE_ID_CREATEPIPELINESTATE_CACHEDBLOBDRIVERVERSIONMISMATCH
D3D12_MESSAGE_ID_CREATEPIPELINESTATE_CACHEDBLOBDESCMISMATCH
D3D12_MESSAGE_ID_CREATEPIPELINESTATE_CACHEDBLOBIGNORED
D3D12_MESSAGE_ID_WRITETOSUBRESOURCE_INVALIDHEAP
D3D12_MESSAGE_ID_WRITETOSUBRESOURCE_INVALIDRESOURCE
D3D12_MESSAGE_ID_WRITETOSUBRESOURCE_INVALIDBOX
D3D12_MESSAGE_ID_WRITETOSUBRESOURCE_INVALIDSUBRESOURCE
D3D12_MESSAGE_ID_WRITETOSUBRESOURCE_EMPTYBOX
D3D12_MESSAGE_ID_READFROMSUBRESOURCE_INVALIDHEAP
D3D12_MESSAGE_ID_READFROMSUBRESOURCE_INVALIDRESOURCE
D3D12_MESSAGE_ID_READFROMSUBRESOURCE_INVALIDBOX
D3D12_MESSAGE_ID_READFROMSUBRESOURCE_INVALIDSUBRESOURCE
D3D12_MESSAGE_ID_READFROMSUBRESOURCE_EMPTYBOX
D3D12_MESSAGE_ID_TOO_MANY_NODES_SPECIFIED
D3D12_MESSAGE_ID_INVALID_NODE_INDEX
D3D12_MESSAGE_ID_GETHEAPPROPERTIES_INVALIDRESOURCE
D3D12_MESSAGE_ID_NODE_MASK_MISMATCH
D3D12_MESSAGE_ID_COMMAND_LIST_OUTOFMEMORY
D3D12_MESSAGE_ID_COMMAND_LIST_MULTIPLE_SWAPCHAIN_BUFFER_REFERENCES
D3D12_MESSAGE_ID_COMMAND_LIST_TOO_MANY_SWAPCHAIN_REFERENCES
D3D12_MESSAGE_ID_COMMAND_QUEUE_TOO_MANY_SWAPCHAIN_REFERENCES
D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_WRONGSWAPCHAINBUFFERREFERENCE
D3D12_MESSAGE_ID_COMMAND_LIST_SETRENDERTARGETS_INVALIDNUMRENDERTARGETS
D3D12_MESSAGE_ID_CREATE_QUEUE_INVALID_TYPE
D3D12_MESSAGE_ID_CREATE_QUEUE_INVALID_FLAGS
D3D12_MESSAGE_ID_CREATESHAREDRESOURCE_INVALIDFLAGS
D3D12_MESSAGE_ID_CREATESHAREDRESOURCE_INVALIDFORMAT
D3D12_MESSAGE_ID_CREATESHAREDHEAP_INVALIDFLAGS
D3D12_MESSAGE_ID_REFLECTSHAREDPROPERTIES_UNRECOGNIZEDPROPERTIES
D3D12_MESSAGE_ID_REFLECTSHAREDPROPERTIES_INVALIDSIZE
D3D12_MESSAGE_ID_REFLECTSHAREDPROPERTIES_INVALIDOBJECT
D3D12_MESSAGE_ID_KEYEDMUTEX_INVALIDOBJECT
D3D12_MESSAGE_ID_KEYEDMUTEX_INVALIDKEY
D3D12_MESSAGE_ID_KEYEDMUTEX_WRONGSTATE
D3D12_MESSAGE_ID_CREATE_QUEUE_INVALID_PRIORITY
D3D12_MESSAGE_ID_OBJECT_DELETED_WHILE_STILL_IN_USE
D3D12_MESSAGE_ID_CREATEPIPELINESTATE_INVALID_FLAGS
D3D12_MESSAGE_ID_HEAP_ADDRESS_RANGE_HAS_NO_RESOURCE
D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_RENDER_TARGET_DELETED
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_ALL_RENDER_TARGETS_HAVE_UNKNOWN_FORMAT
D3D12_MESSAGE_ID_HEAP_ADDRESS_RANGE_INTERSECTS_MULTIPLE_BUFFERS
D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_GPU_WRITTEN_READBACK_RESOURCE_MAPPED
D3D12_MESSAGE_ID_UNMAP_RANGE_NOT_EMPTY
D3D12_MESSAGE_ID_MAP_INVALID_NULLRANGE
D3D12_MESSAGE_ID_UNMAP_INVALID_NULLRANGE
D3D12_MESSAGE_ID_NO_GRAPHICS_API_SUPPORT
D3D12_MESSAGE_ID_NO_COMPUTE_API_SUPPORT
D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_RESOURCE_FLAGS_NOT_SUPPORTED
D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_ROOT_ARGUMENT_UNINITIALIZED
D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_DESCRIPTOR_HEAP_INDEX_OUT_OF_BOUNDS
D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_DESCRIPTOR_TABLE_REGISTER_INDEX_OUT_OF_BOUNDS
D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_DESCRIPTOR_UNINITIALIZED
D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_DESCRIPTOR_TYPE_MISMATCH
D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_SRV_RESOURCE_DIMENSION_MISMATCH
D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_UAV_RESOURCE_DIMENSION_MISMATCH
D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_INCOMPATIBLE_RESOURCE_STATE
D3D12_MESSAGE_ID_COPYRESOURCE_NULLDST
D3D12_MESSAGE_ID_COPYRESOURCE_INVALIDDSTRESOURCE
D3D12_MESSAGE_ID_COPYRESOURCE_NULLSRC
D3D12_MESSAGE_ID_COPYRESOURCE_INVALIDSRCRESOURCE
D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_NULLDST
D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALIDDSTRESOURCE
D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_NULLSRC
D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALIDSRCRESOURCE
D3D12_MESSAGE_ID_PIPELINE_STATE_TYPE_MISMATCH
D3D12_MESSAGE_ID_COMMAND_LIST_DISPATCH_ROOT_SIGNATURE_NOT_SET
D3D12_MESSAGE_ID_COMMAND_LIST_DISPATCH_ROOT_SIGNATURE_MISMATCH
D3D12_MESSAGE_ID_RESOURCE_BARRIER_ZERO_BARRIERS
D3D12_MESSAGE_ID_BEGIN_END_EVENT_MISMATCH
D3D12_MESSAGE_ID_RESOURCE_BARRIER_POSSIBLE_BEFORE_AFTER_MISMATCH
D3D12_MESSAGE_ID_RESOURCE_BARRIER_MISMATCHING_BEGIN_END
D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_INVALID_RESOURCE
D3D12_MESSAGE_ID_USE_OF_ZERO_REFCOUNT_OBJECT
D3D12_MESSAGE_ID_OBJECT_EVICTED_WHILE_STILL_IN_USE
D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_ROOT_DESCRIPTOR_ACCESS_OUT_OF_BOUNDS
D3D12_MESSAGE_ID_CREATEPIPELINELIBRARY_INVALIDLIBRARYBLOB
D3D12_MESSAGE_ID_CREATEPIPELINELIBRARY_DRIVERVERSIONMISMATCH
D3D12_MESSAGE_ID_CREATEPIPELINELIBRARY_ADAPTERVERSIONMISMATCH
D3D12_MESSAGE_ID_CREATEPIPELINELIBRARY_UNSUPPORTED
D3D12_MESSAGE_ID_CREATE_PIPELINELIBRARY
D3D12_MESSAGE_ID_LIVE_PIPELINELIBRARY
D3D12_MESSAGE_ID_DESTROY_PIPELINELIBRARY
D3D12_MESSAGE_ID_STOREPIPELINE_NONAME
D3D12_MESSAGE_ID_STOREPIPELINE_DUPLICATENAME
D3D12_MESSAGE_ID_LOADPIPELINE_NAMENOTFOUND
D3D12_MESSAGE_ID_LOADPIPELINE_INVALIDDESC
D3D12_MESSAGE_ID_PIPELINELIBRARY_SERIALIZE_NOTENOUGHMEMORY
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_PS_OUTPUT_RT_OUTPUT_MISMATCH
D3D12_MESSAGE_ID_SETEVENTONMULTIPLEFENCECOMPLETION_INVALIDFLAGS
D3D12_MESSAGE_ID_CREATE_QUEUE_VIDEO_NOT_SUPPORTED
D3D12_MESSAGE_ID_CREATE_COMMAND_ALLOCATOR_VIDEO_NOT_SUPPORTED
D3D12_MESSAGE_ID_CREATEQUERY_HEAP_VIDEO_DECODE_STATISTICS_NOT_SUPPORTED
D3D12_MESSAGE_ID_CREATE_VIDEODECODECOMMANDLIST
D3D12_MESSAGE_ID_CREATE_VIDEODECODER
D3D12_MESSAGE_ID_CREATE_VIDEODECODESTREAM
D3D12_MESSAGE_ID_LIVE_VIDEODECODECOMMANDLIST
D3D12_MESSAGE_ID_LIVE_VIDEODECODER
D3D12_MESSAGE_ID_LIVE_VIDEODECODESTREAM
D3D12_MESSAGE_ID_DESTROY_VIDEODECODECOMMANDLIST
D3D12_MESSAGE_ID_DESTROY_VIDEODECODER
D3D12_MESSAGE_ID_DESTROY_VIDEODECODESTREAM
D3D12_MESSAGE_ID_DECODE_FRAME_INVALID_PARAMETERS
D3D12_MESSAGE_ID_DEPRECATED_API
D3D12_MESSAGE_ID_RESOURCE_BARRIER_MISMATCHING_COMMAND_LIST_TYPE
D3D12_MESSAGE_ID_COMMAND_LIST_DESCRIPTOR_TABLE_NOT_SET
D3D12_MESSAGE_ID_COMMAND_LIST_ROOT_CONSTANT_BUFFER_VIEW_NOT_SET
D3D12_MESSAGE_ID_COMMAND_LIST_ROOT_SHADER_RESOURCE_VIEW_NOT_SET
D3D12_MESSAGE_ID_COMMAND_LIST_ROOT_UNORDERED_ACCESS_VIEW_NOT_SET
D3D12_MESSAGE_ID_DISCARD_INVALID_SUBRESOURCE_RANGE
D3D12_MESSAGE_ID_DISCARD_ONE_SUBRESOURCE_FOR_MIPS_WITH_RECTS
D3D12_MESSAGE_ID_DISCARD_NO_RECTS_FOR_NON_TEXTURE2D
D3D12_MESSAGE_ID_COPY_ON_SAME_SUBRESOURCE
D3D12_MESSAGE_ID_SETRESIDENCYPRIORITY_INVALID_PAGEABLE
D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_UNSUPPORTED
D3D12_MESSAGE_ID_STATIC_DESCRIPTOR_INVALID_DESCRIPTOR_CHANGE
D3D12_MESSAGE_ID_DATA_STATIC_DESCRIPTOR_INVALID_DATA_CHANGE
D3D12_MESSAGE_ID_DATA_STATIC_WHILE_SET_AT_EXECUTE_DESCRIPTOR_INVALID_DATA_CHANGE
D3D12_MESSAGE_ID_EXECUTE_BUNDLE_STATIC_DESCRIPTOR_DATA_STATIC_NOT_SET
D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_RESOURCE_ACCESS_OUT_OF_BOUNDS
D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_SAMPLER_MODE_MISMATCH
D3D12_MESSAGE_ID_CREATE_FENCE_INVALID_FLAGS
D3D12_MESSAGE_ID_RESOURCE_BARRIER_DUPLICATE_SUBRESOURCE_TRANSITIONS
D3D12_MESSAGE_ID_SETRESIDENCYPRIORITY_INVALID_PRIORITY
D3D12_MESSAGE_ID_CREATE_DESCRIPTOR_HEAP_LARGE_NUM_DESCRIPTORS
D3D12_MESSAGE_ID_BEGIN_EVENT
D3D12_MESSAGE_ID_END_EVENT
D3D12_MESSAGE_ID_CREATEDEVICE_DEBUG_LAYER_STARTUP_OPTIONS
D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_DEPTHBOUNDSTEST_UNSUPPORTED
D3D12_MESSAGE_ID_CREATEPIPELINESTATE_DUPLICATE_SUBOBJECT
D3D12_MESSAGE_ID_CREATEPIPELINESTATE_UNKNOWN_SUBOBJECT
D3D12_MESSAGE_ID_CREATEPIPELINESTATE_ZERO_SIZE_STREAM
D3D12_MESSAGE_ID_CREATEPIPELINESTATE_INVALID_STREAM
D3D12_MESSAGE_ID_CREATEPIPELINESTATE_CANNOT_DEDUCE_TYPE
D3D12_MESSAGE_ID_COMMAND_LIST_STATIC_DESCRIPTOR_RESOURCE_DIMENSION_MISMATCH
D3D12_MESSAGE_ID_CREATE_COMMAND_QUEUE_INSUFFICIENT_PRIVILEGE_FOR_GLOBAL_REALTIME
D3D12_MESSAGE_ID_CREATE_COMMAND_QUEUE_INSUFFICIENT_HARDWARE_SUPPORT_FOR_GLOBAL_REALTIME
D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_ARCHITECTURE
D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_NULL_DST
D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_DST_RESOURCE_DIMENSION
D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_DST_RANGE_OUT_OF_BOUNDS
D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_NULL_SRC
D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_SRC_RESOURCE_DIMENSION
D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_SRC_RANGE_OUT_OF_BOUNDS
D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_OFFSET_ALIGNMENT
D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_NULL_DEPENDENT_RESOURCES
D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_NULL_DEPENDENT_SUBRESOURCE_RANGES
D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_DEPENDENT_RESOURCE
D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_DEPENDENT_SUBRESOURCE_RANGE
D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_DEPENDENT_SUBRESOURCE_OUT_OF_BOUNDS
D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_DEPENDENT_RANGE_OUT_OF_BOUNDS
D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_ZERO_DEPENDENCIES
D3D12_MESSAGE_ID_DEVICE_CREATE_SHARED_HANDLE_INVALIDARG
D3D12_MESSAGE_ID_DESCRIPTOR_HANDLE_WITH_INVALID_RESOURCE
D3D12_MESSAGE_ID_SETDEPTHBOUNDS_INVALIDARGS
D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_RESOURCE_STATE_IMPRECISE
D3D12_MESSAGE_ID_COMMAND_LIST_PIPELINE_STATE_NOT_SET
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_MODEL_MISMATCH
D3D12_MESSAGE_ID_OBJECT_ACCESSED_WHILE_STILL_IN_USE
D3D12_MESSAGE_ID_PROGRAMMABLE_MSAA_UNSUPPORTED
D3D12_MESSAGE_ID_SETSAMPLEPOSITIONS_INVALIDARGS
D3D12_MESSAGE_ID_RESOLVESUBRESOURCEREGION_INVALID_RECT
D3D12_MESSAGE_ID_CREATE_VIDEODECODECOMMANDQUEUE
D3D12_MESSAGE_ID_CREATE_VIDEOPROCESSCOMMANDLIST
D3D12_MESSAGE_ID_CREATE_VIDEOPROCESSCOMMANDQUEUE
D3D12_MESSAGE_ID_LIVE_VIDEODECODECOMMANDQUEUE
D3D12_MESSAGE_ID_LIVE_VIDEOPROCESSCOMMANDLIST
D3D12_MESSAGE_ID_LIVE_VIDEOPROCESSCOMMANDQUEUE
D3D12_MESSAGE_ID_DESTROY_VIDEODECODECOMMANDQUEUE
D3D12_MESSAGE_ID_DESTROY_VIDEOPROCESSCOMMANDLIST
D3D12_MESSAGE_ID_DESTROY_VIDEOPROCESSCOMMANDQUEUE
D3D12_MESSAGE_ID_CREATE_VIDEOPROCESSOR
D3D12_MESSAGE_ID_CREATE_VIDEOPROCESSSTREAM
D3D12_MESSAGE_ID_LIVE_VIDEOPROCESSOR
D3D12_MESSAGE_ID_LIVE_VIDEOPROCESSSTREAM
D3D12_MESSAGE_ID_DESTROY_VIDEOPROCESSOR
D3D12_MESSAGE_ID_DESTROY_VIDEOPROCESSSTREAM
D3D12_MESSAGE_ID_PROCESS_FRAME_INVALID_PARAMETERS
D3D12_MESSAGE_ID_COPY_INVALIDLAYOUT
D3D12_MESSAGE_ID_CREATE_CRYPTO_SESSION
D3D12_MESSAGE_ID_CREATE_CRYPTO_SESSION_POLICY
D3D12_MESSAGE_ID_CREATE_PROTECTED_RESOURCE_SESSION
D3D12_MESSAGE_ID_LIVE_CRYPTO_SESSION
D3D12_MESSAGE_ID_LIVE_CRYPTO_SESSION_POLICY
D3D12_MESSAGE_ID_LIVE_PROTECTED_RESOURCE_SESSION
D3D12_MESSAGE_ID_DESTROY_CRYPTO_SESSION
D3D12_MESSAGE_ID_DESTROY_CRYPTO_SESSION_POLICY
D3D12_MESSAGE_ID_DESTROY_PROTECTED_RESOURCE_SESSION
D3D12_MESSAGE_ID_PROTECTED_RESOURCE_SESSION_UNSUPPORTED
D3D12_MESSAGE_ID_FENCE_INVALIDOPERATION
D3D12_MESSAGE_ID_CREATEQUERY_HEAP_COPY_QUEUE_TIMESTAMPS_NOT_SUPPORTED
D3D12_MESSAGE_ID_SAMPLEPOSITIONS_MISMATCH_DEFERRED
D3D12_MESSAGE_ID_SAMPLEPOSITIONS_MISMATCH_RECORDTIME_ASSUMEDFROMFIRSTUSE
D3D12_MESSAGE_ID_SAMPLEPOSITIONS_MISMATCH_RECORDTIME_ASSUMEDFROMCLEAR
D3D12_MESSAGE_ID_CREATE_VIDEODECODERHEAP
D3D12_MESSAGE_ID_LIVE_VIDEODECODERHEAP
D3D12_MESSAGE_ID_DESTROY_VIDEODECODERHEAP
D3D12_MESSAGE_ID_OPENEXISTINGHEAP_INVALIDARG_RETURN
D3D12_MESSAGE_ID_OPENEXISTINGHEAP_OUTOFMEMORY_RETURN
D3D12_MESSAGE_ID_OPENEXISTINGHEAP_INVALIDADDRESS
D3D12_MESSAGE_ID_OPENEXISTINGHEAP_INVALIDHANDLE
D3D12_MESSAGE_ID_WRITEBUFFERIMMEDIATE_INVALID_DEST
D3D12_MESSAGE_ID_WRITEBUFFERIMMEDIATE_INVALID_MODE
D3D12_MESSAGE_ID_WRITEBUFFERIMMEDIATE_INVALID_ALIGNMENT
D3D12_MESSAGE_ID_WRITEBUFFERIMMEDIATE_NOT_SUPPORTED
D3D12_MESSAGE_ID_SETVIEWINSTANCEMASK_INVALIDARGS
D3D12_MESSAGE_ID_VIEW_INSTANCING_UNSUPPORTED
D3D12_MESSAGE_ID_VIEW_INSTANCING_INVALIDARGS
D3D12_MESSAGE_ID_COPYTEXTUREREGION_MISMATCH_DECODE_REFERENCE_ONLY_FLAG
D3D12_MESSAGE_ID_COPYRESOURCE_MISMATCH_DECODE_REFERENCE_ONLY_FLAG
D3D12_MESSAGE_ID_CREATE_VIDEO_DECODE_HEAP_CAPS_FAILURE
D3D12_MESSAGE_ID_CREATE_VIDEO_DECODE_HEAP_CAPS_UNSUPPORTED
D3D12_MESSAGE_ID_VIDEO_DECODE_SUPPORT_INVALID_INPUT
D3D12_MESSAGE_ID_CREATE_VIDEO_DECODER_UNSUPPORTED
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_METADATA_ERROR
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_VIEW_INSTANCING_VERTEX_SIZE_EXCEEDED
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_RUNTIME_INTERNAL_ERROR
D3D12_MESSAGE_ID_NO_VIDEO_API_SUPPORT
D3D12_MESSAGE_ID_VIDEO_PROCESS_SUPPORT_INVALID_INPUT
D3D12_MESSAGE_ID_CREATE_VIDEO_PROCESSOR_CAPS_FAILURE
D3D12_MESSAGE_ID_VIDEO_PROCESS_SUPPORT_UNSUPPORTED_FORMAT
D3D12_MESSAGE_ID_VIDEO_DECODE_FRAME_INVALID_ARGUMENT
D3D12_MESSAGE_ID_ENQUEUE_MAKE_RESIDENT_INVALID_FLAGS
D3D12_MESSAGE_ID_OPENEXISTINGHEAP_UNSUPPORTED
D3D12_MESSAGE_ID_VIDEO_PROCESS_FRAMES_INVALID_ARGUMENT
D3D12_MESSAGE_ID_VIDEO_DECODE_SUPPORT_UNSUPPORTED
D3D12_MESSAGE_ID_CREATE_COMMANDRECORDER
D3D12_MESSAGE_ID_LIVE_COMMANDRECORDER
D3D12_MESSAGE_ID_DESTROY_COMMANDRECORDER
D3D12_MESSAGE_ID_CREATE_COMMAND_RECORDER_VIDEO_NOT_SUPPORTED
D3D12_MESSAGE_ID_CREATE_COMMAND_RECORDER_INVALID_SUPPORT_FLAGS
D3D12_MESSAGE_ID_CREATE_COMMAND_RECORDER_INVALID_FLAGS
D3D12_MESSAGE_ID_CREATE_COMMAND_RECORDER_MORE_RECORDERS_THAN_LOGICAL_PROCESSORS
D3D12_MESSAGE_ID_CREATE_COMMANDPOOL
D3D12_MESSAGE_ID_LIVE_COMMANDPOOL
D3D12_MESSAGE_ID_DESTROY_COMMANDPOOL
D3D12_MESSAGE_ID_CREATE_COMMAND_POOL_INVALID_FLAGS
D3D12_MESSAGE_ID_CREATE_COMMAND_LIST_VIDEO_NOT_SUPPORTED
D3D12_MESSAGE_ID_COMMAND_RECORDER_SUPPORT_FLAGS_MISMATCH
D3D12_MESSAGE_ID_COMMAND_RECORDER_CONTENTION
D3D12_MESSAGE_ID_COMMAND_RECORDER_USAGE_WITH_CREATECOMMANDLIST_COMMAND_LIST
D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_USAGE_WITH_CREATECOMMANDLIST1_COMMAND_LIST
D3D12_MESSAGE_ID_CANNOT_EXECUTE_EMPTY_COMMAND_LIST
D3D12_MESSAGE_ID_CANNOT_RESET_COMMAND_POOL_WITH_OPEN_COMMAND_LISTS
D3D12_MESSAGE_ID_CANNOT_USE_COMMAND_RECORDER_WITHOUT_CURRENT_TARGET
D3D12_MESSAGE_ID_CANNOT_CHANGE_COMMAND_RECORDER_TARGET_WHILE_RECORDING
D3D12_MESSAGE_ID_COMMAND_POOL_SYNC
D3D12_MESSAGE_ID_EVICT_UNDERFLOW
D3D12_MESSAGE_ID_CREATE_META_COMMAND
D3D12_MESSAGE_ID_LIVE_META_COMMAND
D3D12_MESSAGE_ID_DESTROY_META_COMMAND
D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALID_DST_RESOURCE
D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALID_SRC_RESOURCE
D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_DST_RESOURCE
D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_SRC_RESOURCE
D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_NULL_BUFFER
D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_NULL_RESOURCE_DESC
D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_UNSUPPORTED
D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_INVALID_BUFFER_DIMENSION
D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_INVALID_BUFFER_FLAGS
D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_INVALID_BUFFER_OFFSET
D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_INVALID_RESOURCE_DIMENSION
D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_INVALID_RESOURCE_FLAGS
D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_OUTOFMEMORY_RETURN
D3D12_MESSAGE_ID_CANNOT_CREATE_GRAPHICS_AND_VIDEO_COMMAND_RECORDER
D3D12_MESSAGE_ID_UPDATETILEMAPPINGS_POSSIBLY_MISMATCHING_PROPERTIES
D3D12_MESSAGE_ID_CREATE_COMMAND_LIST_INVALID_COMMAND_LIST_TYPE
D3D12_MESSAGE_ID_CLEARUNORDEREDACCESSVIEW_INCOMPATIBLE_WITH_STRUCTURED_BUFFERS
D3D12_MESSAGE_ID_COMPUTE_ONLY_DEVICE_OPERATION_UNSUPPORTED
D3D12_MESSAGE_ID_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INVALID
D3D12_MESSAGE_ID_EMIT_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_INVALID
D3D12_MESSAGE_ID_COPY_RAYTRACING_ACCELERATION_STRUCTURE_INVALID
D3D12_MESSAGE_ID_DISPATCH_RAYS_INVALID
D3D12_MESSAGE_ID_GET_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_INVALID
D3D12_MESSAGE_ID_CREATE_LIFETIMETRACKER
D3D12_MESSAGE_ID_LIVE_LIFETIMETRACKER
D3D12_MESSAGE_ID_DESTROY_LIFETIMETRACKER
D3D12_MESSAGE_ID_DESTROYOWNEDOBJECT_OBJECTNOTOWNED
D3D12_MESSAGE_ID_CREATE_TRACKEDWORKLOAD
D3D12_MESSAGE_ID_LIVE_TRACKEDWORKLOAD
D3D12_MESSAGE_ID_DESTROY_TRACKEDWORKLOAD
D3D12_MESSAGE_ID_RENDER_PASS_ERROR
D3D12_MESSAGE_ID_META_COMMAND_ID_INVALID
D3D12_MESSAGE_ID_META_COMMAND_UNSUPPORTED_PARAMS
D3D12_MESSAGE_ID_META_COMMAND_FAILED_ENUMERATION
D3D12_MESSAGE_ID_META_COMMAND_PARAMETER_SIZE_MISMATCH
D3D12_MESSAGE_ID_UNINITIALIZED_META_COMMAND
D3D12_MESSAGE_ID_META_COMMAND_INVALID_GPU_VIRTUAL_ADDRESS
D3D12_MESSAGE_ID_CREATE_VIDEOENCODECOMMANDLIST
D3D12_MESSAGE_ID_LIVE_VIDEOENCODECOMMANDLIST
D3D12_MESSAGE_ID_DESTROY_VIDEOENCODECOMMANDLIST
D3D12_MESSAGE_ID_CREATE_VIDEOENCODECOMMANDQUEUE
D3D12_MESSAGE_ID_LIVE_VIDEOENCODECOMMANDQUEUE
D3D12_MESSAGE_ID_DESTROY_VIDEOENCODECOMMANDQUEUE
D3D12_MESSAGE_ID_CREATE_VIDEOMOTIONESTIMATOR
D3D12_MESSAGE_ID_LIVE_VIDEOMOTIONESTIMATOR
D3D12_MESSAGE_ID_DESTROY_VIDEOMOTIONESTIMATOR
D3D12_MESSAGE_ID_CREATE_VIDEOMOTIONVECTORHEAP
D3D12_MESSAGE_ID_LIVE_VIDEOMOTIONVECTORHEAP
D3D12_MESSAGE_ID_DESTROY_VIDEOMOTIONVECTORHEAP
D3D12_MESSAGE_ID_MULTIPLE_TRACKED_WORKLOADS
D3D12_MESSAGE_ID_MULTIPLE_TRACKED_WORKLOAD_PAIRS
D3D12_MESSAGE_ID_OUT_OF_ORDER_TRACKED_WORKLOAD_PAIR
D3D12_MESSAGE_ID_CANNOT_ADD_TRACKED_WORKLOAD
D3D12_MESSAGE_ID_INCOMPLETE_TRACKED_WORKLOAD_PAIR
D3D12_MESSAGE_ID_CREATE_STATE_OBJECT_ERROR
D3D12_MESSAGE_ID_GET_SHADER_IDENTIFIER_ERROR
D3D12_MESSAGE_ID_GET_SHADER_STACK_SIZE_ERROR
D3D12_MESSAGE_ID_GET_PIPELINE_STACK_SIZE_ERROR
D3D12_MESSAGE_ID_SET_PIPELINE_STACK_SIZE_ERROR
D3D12_MESSAGE_ID_GET_SHADER_IDENTIFIER_SIZE_INVALID
D3D12_MESSAGE_ID_CHECK_DRIVER_MATCHING_IDENTIFIER_INVALID
D3D12_MESSAGE_ID_CHECK_DRIVER_MATCHING_IDENTIFIER_DRIVER_REPORTED_ISSUE
D3D12_MESSAGE_ID_RENDER_PASS_INVALID_RESOURCE_BARRIER
D3D12_MESSAGE_ID_RENDER_PASS_DISALLOWED_API_CALLED
D3D12_MESSAGE_ID_RENDER_PASS_CANNOT_NEST_RENDER_PASSES
D3D12_MESSAGE_ID_RENDER_PASS_CANNOT_END_WITHOUT_BEGIN
D3D12_MESSAGE_ID_RENDER_PASS_CANNOT_CLOSE_COMMAND_LIST
D3D12_MESSAGE_ID_RENDER_PASS_GPU_WORK_WHILE_SUSPENDED
D3D12_MESSAGE_ID_RENDER_PASS_MISMATCHING_SUSPEND_RESUME
D3D12_MESSAGE_ID_RENDER_PASS_NO_PRIOR_SUSPEND_WITHIN_EXECUTECOMMANDLISTS
D3D12_MESSAGE_ID_RENDER_PASS_NO_SUBSEQUENT_RESUME_WITHIN_EXECUTECOMMANDLISTS
D3D12_MESSAGE_ID_TRACKED_WORKLOAD_COMMAND_QUEUE_MISMATCH
D3D12_MESSAGE_ID_TRACKED_WORKLOAD_NOT_SUPPORTED
D3D12_MESSAGE_ID_RENDER_PASS_MISMATCHING_NO_ACCESS
D3D12_MESSAGE_ID_RENDER_PASS_UNSUPPORTED_RESOLVE
D3D12_MESSAGE_ID_CLEARUNORDEREDACCESSVIEW_INVALID_RESOURCE_PTR
D3D12_MESSAGE_ID_WINDOWS7_FENCE_OUTOFORDER_SIGNAL
D3D12_MESSAGE_ID_WINDOWS7_FENCE_OUTOFORDER_WAIT
D3D12_MESSAGE_ID_VIDEO_CREATE_MOTION_ESTIMATOR_INVALID_ARGUMENT
D3D12_MESSAGE_ID_VIDEO_CREATE_MOTION_VECTOR_HEAP_INVALID_ARGUMENT
D3D12_MESSAGE_ID_ESTIMATE_MOTION_INVALID_ARGUMENT
D3D12_MESSAGE_ID_RESOLVE_MOTION_VECTOR_HEAP_INVALID_ARGUMENT
D3D12_MESSAGE_ID_GETGPUVIRTUALADDRESS_INVALID_HEAP_TYPE
D3D12_MESSAGE_ID_SET_BACKGROUND_PROCESSING_MODE_INVALID_ARGUMENT
D3D12_MESSAGE_ID_CREATE_COMMAND_LIST_INVALID_COMMAND_LIST_TYPE_FOR_FEATURE_LEVEL
D3D12_MESSAGE_ID_CREATE_VIDEOEXTENSIONCOMMAND
D3D12_MESSAGE_ID_LIVE_VIDEOEXTENSIONCOMMAND
D3D12_MESSAGE_ID_DESTROY_VIDEOEXTENSIONCOMMAND
D3D12_MESSAGE_ID_INVALID_VIDEO_EXTENSION_COMMAND_ID
D3D12_MESSAGE_ID_VIDEO_EXTENSION_COMMAND_INVALID_ARGUMENT
D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_NOT_UNIQUE_IN_DXIL_LIBRARY
D3D12_MESSAGE_ID_VARIABLE_SHADING_RATE_NOT_ALLOWED_WITH_TIR
D3D12_MESSAGE_ID_GEOMETRY_SHADER_OUTPUTTING_BOTH_VIEWPORT_ARRAY_INDEX_AND_SHADING_RATE_NOT_SUPPORTED_ON_DEVICE
D3D12_MESSAGE_ID_RSSETSHADING_RATE_INVALID_SHADING_RATE
D3D12_MESSAGE_ID_RSSETSHADING_RATE_SHADING_RATE_NOT_PERMITTED_BY_CAP
D3D12_MESSAGE_ID_RSSETSHADING_RATE_INVALID_COMBINER
D3D12_MESSAGE_ID_RSSETSHADINGRATEIMAGE_REQUIRES_TIER_2
D3D12_MESSAGE_ID_RSSETSHADINGRATE_REQUIRES_TIER_1
D3D12_MESSAGE_ID_SHADING_RATE_IMAGE_INCORRECT_FORMAT
D3D12_MESSAGE_ID_SHADING_RATE_IMAGE_INCORRECT_ARRAY_SIZE
D3D12_MESSAGE_ID_SHADING_RATE_IMAGE_INCORRECT_MIP_LEVEL
D3D12_MESSAGE_ID_SHADING_RATE_IMAGE_INCORRECT_SAMPLE_COUNT
D3D12_MESSAGE_ID_SHADING_RATE_IMAGE_INCORRECT_SAMPLE_QUALITY
D3D12_MESSAGE_ID_NON_RETAIL_SHADER_MODEL_WONT_VALIDATE
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_AS_ROOT_SIGNATURE_MISMATCH
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_MS_ROOT_SIGNATURE_MISMATCH
D3D12_MESSAGE_ID_ADD_TO_STATE_OBJECT_ERROR
D3D12_MESSAGE_ID_CREATE_PROTECTED_RESOURCE_SESSION_INVALID_ARGUMENT
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_MS_PSO_DESC_MISMATCH
D3D12_MESSAGE_ID_CREATEPIPELINESTATE_MS_INCOMPLETE_TYPE
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_AS_NOT_MS_MISMATCH
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_MS_NOT_PS_MISMATCH
D3D12_MESSAGE_ID_NONZERO_SAMPLER_FEEDBACK_MIP_REGION_WITH_INCOMPATIBLE_FORMAT
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INPUTLAYOUT_SHADER_MISMATCH
D3D12_MESSAGE_ID_EMPTY_DISPATCH
D3D12_MESSAGE_ID_RESOURCE_FORMAT_REQUIRES_SAMPLER_FEEDBACK_CAPABILITY
D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_INVALID_MIP_REGION
D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_INVALID_DIMENSION
D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_INVALID_SAMPLE_COUNT
D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_INVALID_SAMPLE_QUALITY
D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_INVALID_LAYOUT
D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_REQUIRES_UNORDERED_ACCESS_FLAG
D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_CREATE_UAV_NULL_ARGUMENTS
D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_UAV_REQUIRES_SAMPLER_FEEDBACK_CAPABILITY
D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_CREATE_UAV_REQUIRES_FEEDBACK_MAP_FORMAT
D3D12_MESSAGE_ID_CREATEMESHSHADER_INVALIDSHADERBYTECODE
D3D12_MESSAGE_ID_CREATEMESHSHADER_OUTOFMEMORY
D3D12_MESSAGE_ID_CREATEMESHSHADERWITHSTREAMOUTPUT_INVALIDSHADERTYPE
D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_SAMPLER_FEEDBACK_TRANSCODE_INVALID_FORMAT
D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_SAMPLER_FEEDBACK_INVALID_MIP_LEVEL_COUNT
D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_SAMPLER_FEEDBACK_TRANSCODE_ARRAY_SIZE_MISMATCH
D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_CREATE_UAV_MISMATCHING_TARGETED_RESOURCE
D3D12_MESSAGE_ID_CREATEMESHSHADER_OUTPUTEXCEEDSMAXSIZE
D3D12_MESSAGE_ID_CREATEMESHSHADER_GROUPSHAREDEXCEEDSMAXSIZE
D3D12_MESSAGE_ID_VERTEX_SHADER_OUTPUTTING_BOTH_VIEWPORT_ARRAY_INDEX_AND_SHADING_RATE_NOT_SUPPORTED_ON_DEVICE
D3D12_MESSAGE_ID_MESH_SHADER_OUTPUTTING_BOTH_VIEWPORT_ARRAY_INDEX_AND_SHADING_RATE_NOT_SUPPORTED_ON_DEVICE
D3D12_MESSAGE_ID_CREATEMESHSHADER_MISMATCHEDASMSPAYLOADSIZE
D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_UNBOUNDED_STATIC_DESCRIPTORS
D3D12_MESSAGE_ID_CREATEAMPLIFICATIONSHADER_INVALIDSHADERBYTECODE
D3D12_MESSAGE_ID_CREATEAMPLIFICATIONSHADER_OUTOFMEMORY
D3D12_MESSAGE_ID_CREATE_SHADERCACHESESSION
D3D12_MESSAGE_ID_LIVE_SHADERCACHESESSION
D3D12_MESSAGE_ID_DESTROY_SHADERCACHESESSION
D3D12_MESSAGE_ID_CREATESHADERCACHESESSION_INVALIDARGS
D3D12_MESSAGE_ID_CREATESHADERCACHESESSION_DISABLED
D3D12_MESSAGE_ID_CREATESHADERCACHESESSION_ALREADYOPEN
D3D12_MESSAGE_ID_SHADERCACHECONTROL_DEVELOPERMODE
D3D12_MESSAGE_ID_SHADERCACHECONTROL_INVALIDFLAGS
D3D12_MESSAGE_ID_SHADERCACHECONTROL_STATEALREADYSET
D3D12_MESSAGE_ID_SHADERCACHECONTROL_IGNOREDFLAG
D3D12_MESSAGE_ID_SHADERCACHESESSION_STOREVALUE_ALREADYPRESENT
D3D12_MESSAGE_ID_SHADERCACHESESSION_STOREVALUE_HASHCOLLISION
D3D12_MESSAGE_ID_SHADERCACHESESSION_STOREVALUE_CACHEFULL
D3D12_MESSAGE_ID_SHADERCACHESESSION_FINDVALUE_NOTFOUND
D3D12_MESSAGE_ID_SHADERCACHESESSION_CORRUPT
D3D12_MESSAGE_ID_SHADERCACHESESSION_DISABLED
D3D12_MESSAGE_ID_OVERSIZED_DISPATCH
D3D12_MESSAGE_ID_CREATE_VIDEOENCODER
D3D12_MESSAGE_ID_LIVE_VIDEOENCODER
D3D12_MESSAGE_ID_DESTROY_VIDEOENCODER
D3D12_MESSAGE_ID_CREATE_VIDEOENCODERHEAP
D3D12_MESSAGE_ID_LIVE_VIDEOENCODERHEAP
D3D12_MESSAGE_ID_DESTROY_VIDEOENCODERHEAP
D3D12_MESSAGE_ID_COPYTEXTUREREGION_MISMATCH_ENCODE_REFERENCE_ONLY_FLAG
D3D12_MESSAGE_ID_COPYRESOURCE_MISMATCH_ENCODE_REFERENCE_ONLY_FLAG
D3D12_MESSAGE_ID_ENCODE_FRAME_INVALID_PARAMETERS
D3D12_MESSAGE_ID_ENCODE_FRAME_UNSUPPORTED_PARAMETERS
D3D12_MESSAGE_ID_RESOLVE_ENCODER_OUTPUT_METADATA_INVALID_PARAMETERS
D3D12_MESSAGE_ID_RESOLVE_ENCODER_OUTPUT_METADATA_UNSUPPORTED_PARAMETERS
D3D12_MESSAGE_ID_CREATE_VIDEO_ENCODER_INVALID_PARAMETERS
D3D12_MESSAGE_ID_CREATE_VIDEO_ENCODER_UNSUPPORTED_PARAMETERS
D3D12_MESSAGE_ID_CREATE_VIDEO_ENCODER_HEAP_INVALID_PARAMETERS
D3D12_MESSAGE_ID_CREATE_VIDEO_ENCODER_HEAP_UNSUPPORTED_PARAMETERS
D3D12_MESSAGE_ID_CREATECOMMANDLIST_NULL_COMMANDALLOCATOR
D3D12_MESSAGE_ID_CLEAR_UNORDERED_ACCESS_VIEW_INVALID_DESCRIPTOR_HANDLE
D3D12_MESSAGE_ID_DESCRIPTOR_HEAP_NOT_SHADER_VISIBLE
D3D12_MESSAGE_ID_CREATEBLENDSTATE_BLENDOP_WARNING
D3D12_MESSAGE_ID_CREATEBLENDSTATE_BLENDOPALPHA_WARNING
D3D12_MESSAGE_ID_WRITE_COMBINE_PERFORMANCE_WARNING
D3D12_MESSAGE_ID_RESOLVE_QUERY_INVALID_QUERY_STATE
D3D12_MESSAGE_ID_SETPRIVATEDATA_NO_ACCESS
D3D12_MESSAGE_ID_COMMAND_LIST_STATIC_DESCRIPTOR_SAMPLER_MODE_MISMATCH
D3D12_MESSAGE_ID_GETCOPYABLEFOOTPRINTS_UNSUPPORTED_BUFFER_WIDTH
D3D12_MESSAGE_ID_CREATEMESHSHADER_TOPOLOGY_MISMATCH
D3D12_MESSAGE_ID_VRS_SUM_COMBINER_REQUIRES_CAPABILITY
D3D12_MESSAGE_ID_SETTING_SHADING_RATE_FROM_MS_REQUIRES_CAPABILITY
D3D12_MESSAGE_ID_SHADERCACHESESSION_SHADERCACHEDELETE_NOTSUPPORTED
D3D12_MESSAGE_ID_SHADERCACHECONTROL_SHADERCACHECLEAR_NOTSUPPORTED
D3D12_MESSAGE_ID_CREATERESOURCE_STATE_IGNORED
D3D12_MESSAGE_ID_UNUSED_CROSS_EXECUTE_SPLIT_BARRIER
D3D12_MESSAGE_ID_DEVICE_OPEN_SHARED_HANDLE_ACCESS_DENIED
D3D12_MESSAGE_ID_INCOMPATIBLE_BARRIER_VALUES
D3D12_MESSAGE_ID_INCOMPATIBLE_BARRIER_ACCESS
D3D12_MESSAGE_ID_INCOMPATIBLE_BARRIER_SYNC
D3D12_MESSAGE_ID_INCOMPATIBLE_BARRIER_LAYOUT
D3D12_MESSAGE_ID_INCOMPATIBLE_BARRIER_TYPE
D3D12_MESSAGE_ID_OUT_OF_BOUNDS_BARRIER_SUBRESOURCE_RANGE
D3D12_MESSAGE_ID_INCOMPATIBLE_BARRIER_RESOURCE_DIMENSION
D3D12_MESSAGE_ID_SET_SCISSOR_RECTS_INVALID_RECT
D3D12_MESSAGE_ID_SHADING_RATE_SOURCE_REQUIRES_DIMENSION_TEXTURE2D
D3D12_MESSAGE_ID_BUFFER_BARRIER_SUBREGION_OUT_OF_BOUNDS
D3D12_MESSAGE_ID_UNSUPPORTED_BARRIER_LAYOUT
D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_INVALID_PARAMETERS
D3D12_MESSAGE_ID_ENHANCED_BARRIERS_NOT_SUPPORTED
D3D12_MESSAGE_ID_LEGACY_BARRIER_VALIDATION_FORCED_ON
D3D12_MESSAGE_ID_EMPTY_ROOT_DESCRIPTOR_TABLE
D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_ELEMENT_OFFSET_UNALIGNED
D3D12_MESSAGE_ID_ALPHA_BLEND_FACTOR_NOT_SUPPORTED
D3D12_MESSAGE_ID_BARRIER_INTEROP_INVALID_LAYOUT
D3D12_MESSAGE_ID_BARRIER_INTEROP_INVALID_STATE
D3D12_MESSAGE_ID_GRAPHICS_PIPELINE_STATE_DESC_ZERO_SAMPLE_MASK
D3D12_MESSAGE_ID_INDEPENDENT_STENCIL_REF_NOT_SUPPORTED
D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INDEPENDENT_MASKS_UNSUPPORTED
D3D12_MESSAGE_ID_TEXTURE_BARRIER_SUBRESOURCES_OUT_OF_BOUNDS
D3D12_MESSAGE_ID_NON_OPTIMAL_BARRIER_ONLY_EXECUTE_COMMAND_LISTS
D3D12_MESSAGE_ID_EXECUTE_INDIRECT_ZERO_COMMAND_COUNT
D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_INCOMPATIBLE_TEXTURE_LAYOUT
D3D12_MESSAGE_ID_DYNAMIC_INDEX_BUFFER_STRIP_CUT_NOT_SUPPORTED
D3D12_MESSAGE_ID_PRIMITIVE_TOPOLOGY_TRIANGLE_FANS_NOT_SUPPORTED
D3D12_MESSAGE_ID_CREATE_SAMPLER_COMPARISON_FUNC_IGNORED
D3D12_MESSAGE_ID_CREATEHEAP_INVALIDHEAPTYPE
D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_INVALIDHEAPTYPE
D3D12_MESSAGE_ID_DYNAMIC_DEPTH_BIAS_NOT_SUPPORTED
D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_NON_WHOLE_DYNAMIC_DEPTH_BIAS
D3D12_MESSAGE_ID_DYNAMIC_DEPTH_BIAS_FLAG_MISSING
D3D12_MESSAGE_ID_DYNAMIC_DEPTH_BIAS_NO_PIPELINE
D3D12_MESSAGE_ID_DYNAMIC_INDEX_BUFFER_STRIP_CUT_FLAG_MISSING
D3D12_MESSAGE_ID_DYNAMIC_INDEX_BUFFER_STRIP_CUT_NO_PIPELINE
D3D12_MESSAGE_ID_NONNORMALIZED_COORDINATE_SAMPLING_NOT_SUPPORTED
D3D12_MESSAGE_ID_INVALID_CAST_TARGET
D3D12_MESSAGE_ID_RENDER_PASS_COMMANDLIST_INVALID_END_STATE
D3D12_MESSAGE_ID_RENDER_PASS_COMMANDLIST_INVALID_START_STATE
D3D12_MESSAGE_ID_RENDER_PASS_MISMATCHING_ACCESS
D3D12_MESSAGE_ID_RENDER_PASS_MISMATCHING_LOCAL_PRESERVE_PARAMETERS
D3D12_MESSAGE_ID_RENDER_PASS_LOCAL_PRESERVE_RENDER_PARAMETERS_ERROR
D3D12_MESSAGE_ID_RENDER_PASS_LOCAL_DEPTH_STENCIL_ERROR
D3D12_MESSAGE_ID_DRAW_POTENTIALLY_OUTSIDE_OF_VALID_RENDER_AREA
D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALID_LINERASTERIZATIONMODE
D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDALIGNMENT_SMALLRESOURCE
D3D12_MESSAGE_ID_GENERIC_DEVICE_OPERATION_UNSUPPORTED
D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_RENDER_TARGET_WRONG_WRITE_MASK
D3D12_MESSAGE_ID_PROBABLE_PIX_EVENT_LEAK
D3D12_MESSAGE_ID_PIX_EVENT_UNDERFLOW
D3D12_MESSAGE_ID_RECREATEAT_INVALID_TARGET
D3D12_MESSAGE_ID_RECREATEAT_INSUFFICIENT_SUPPORT
D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_STRUCTURED_BUFFER_STRIDE_MISMATCH
D3D12_MESSAGE_ID_D3D12_MESSAGES_END
:: enum
CORRUPTION
ERROR
WARNING
INFO
MESSAGE
D3D12_MESSAGE_SEVERITY_CORRUPTION
D3D12_MESSAGE_SEVERITY_ERROR
D3D12_MESSAGE_SEVERITY_WARNING
D3D12_MESSAGE_SEVERITY_INFO
D3D12_MESSAGE_SEVERITY_MESSAGE
:: enum
CREATION
INITIALIZATION
EXECUTION
D3D12_META_COMMAND_PARAMETER_STAGE_CREATION
D3D12_META_COMMAND_PARAMETER_STAGE_INITIALIZATION
D3D12_META_COMMAND_PARAMETER_STAGE_EXECUTION
:: enum
FLOAT
UINT64
GPU_VIRTUAL_ADDRESS
CPU_DESCRIPTOR_HANDLE_HEAP_TYPE_CBV_SRV_UAV
GPU_DESCRIPTOR_HANDLE_HEAP_TYPE_CBV_SRV_UAV
D3D12_META_COMMAND_PARAMETER_TYPE_FLOAT
D3D12_META_COMMAND_PARAMETER_TYPE_UINT64
D3D12_META_COMMAND_PARAMETER_TYPE_GPU_VIRTUAL_ADDRESS
D3D12_META_COMMAND_PARAMETER_TYPE_CPU_DESCRIPTOR_HANDLE_HEAP_TYPE_CBV_SRV_UAV
D3D12_META_COMMAND_PARAMETER_TYPE_GPU_DESCRIPTOR_HANDLE_HEAP_TYPE_CBV_SRV_UAV
:: enum_flags
NONE
ANY
ALL
D3D12_MULTIPLE_FENCE_WAIT_FLAG_NONE
D3D12_MULTIPLE_FENCE_WAIT_FLAG_ANY
D3D12_MULTIPLE_FENCE_WAIT_FLAG_ALL
:: enum
NONE
BROADCASTING_LAUNCH
COALESCING_LAUNCH
THREAD_LAUNCH
COMMON_COMPUTE
D3D12_NODE_OVERRIDES_TYPE_NONE
D3D12_NODE_OVERRIDES_TYPE_BROADCASTING_LAUNCH
D3D12_NODE_OVERRIDES_TYPE_COALESCING_LAUNCH
D3D12_NODE_OVERRIDES_TYPE_THREAD_LAUNCH
D3D12_NODE_OVERRIDES_TYPE_COMMON_COMPUTE
:: struct
NumStandardMips: u8
NumPackedMips: u8
NumTilesForPackedMips: u32
StartTileIndexInOverallResource: u32
:: enum_flags
NONE
TOOL_DEBUG
DYNAMIC_DEPTH_BIAS
DYNAMIC_INDEX_BUFFER_STRIP_CUT
D3D12_PIPELINE_STATE_FLAG_NONE
D3D12_PIPELINE_STATE_FLAG_TOOL_DEBUG
D3D12_PIPELINE_STATE_FLAG_DYNAMIC_DEPTH_BIAS
D3D12_PIPELINE_STATE_FLAG_DYNAMIC_INDEX_BUFFER_STRIP_CUT
:: enum
ROOT_SIGNATURE
VS
PS
DS
HS
GS
CS
STREAM_OUTPUT
BLEND
SAMPLE_MASK
RASTERIZER
DEPTH_STENCIL
INPUT_LAYOUT
IB_STRIP_CUT_VALUE
PRIMITIVE_TOPOLOGY
RENDER_TARGET_FORMATS
DEPTH_STENCIL_FORMAT
SAMPLE_DESC
NODE_MASK
CACHED_PSO
FLAGS
DEPTH_STENCIL1
VIEW_INSTANCING
AS
MS
DEPTH_STENCIL2
RASTERIZER1
RASTERIZER2
MAX_VALID
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_ROOT_SIGNATURE
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_VS
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PS
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DS
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_HS
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_GS
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_CS
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_STREAM_OUTPUT
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_BLEND
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_MASK
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RASTERIZER
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_INPUT_LAYOUT
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_IB_STRIP_CUT_VALUE
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PRIMITIVE_TOPOLOGY
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RENDER_TARGET_FORMATS
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL_FORMAT
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_DESC
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_NODE_MASK
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_CACHED_PSO
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_FLAGS
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL1
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_VIEW_INSTANCING
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_AS
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_MS
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL2
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RASTERIZER1
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RASTERIZER2
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_MAX_VALID
:: enum
EQUAL_ZERO
NOT_EQUAL_ZERO
D3D12_PREDICATION_OP_EQUAL_ZERO
D3D12_PREDICATION_OP_NOT_EQUAL_ZERO
:: enum
UNDEFINED
POINT
LINE
TRIANGLE
PATCH
D3D12_PRIMITIVE_TOPOLOGY_TYPE_UNDEFINED
D3D12_PRIMITIVE_TOPOLOGY_TYPE_POINT
D3D12_PRIMITIVE_TOPOLOGY_TYPE_LINE
D3D12_PRIMITIVE_TOPOLOGY_TYPE_TRIANGLE
D3D12_PRIMITIVE_TOPOLOGY_TYPE_PATCH
:: enum
GENERIC_PIPELINE
RAYTRACING_PIPELINE
WORK_GRAPH
D3D12_PROGRAM_TYPE_GENERIC_PIPELINE
D3D12_PROGRAM_TYPE_RAYTRACING_PIPELINE
D3D12_PROGRAM_TYPE_WORK_GRAPH
:: struct
IAVertices: u64
IAPrimitives: u64
VSInvocations: u64
GSInvocations: u64
GSPrimitives: u64
CInvocations: u64
CPrimitives: u64
PSInvocations: u64
HSInvocations: u64
DSInvocations: u64
CSInvocations: u64
:: struct
IAVertices: u64
IAPrimitives: u64
VSInvocations: u64
GSInvocations: u64
GSPrimitives: u64
CInvocations: u64
CPrimitives: u64
PSInvocations: u64
HSInvocations: u64
DSInvocations: u64
CSInvocations: u64
ASInvocations: u64
MSInvocations: u64
MSPrimitives: u64
:: enum
OCCLUSION
TIMESTAMP
PIPELINE_STATISTICS
SO_STATISTICS
VIDEO_DECODE_STATISTICS
COPY_QUEUE_TIMESTAMP
PIPELINE_STATISTICS1
D3D12_QUERY_HEAP_TYPE_OCCLUSION
D3D12_QUERY_HEAP_TYPE_TIMESTAMP
D3D12_QUERY_HEAP_TYPE_PIPELINE_STATISTICS
D3D12_QUERY_HEAP_TYPE_SO_STATISTICS
D3D12_QUERY_HEAP_TYPE_VIDEO_DECODE_STATISTICS
D3D12_QUERY_HEAP_TYPE_COPY_QUEUE_TIMESTAMP
D3D12_QUERY_HEAP_TYPE_PIPELINE_STATISTICS1
:: enum
OCCLUSION
BINARY_OCCLUSION
TIMESTAMP
PIPELINE_STATISTICS
SO_STATISTICS_STREAM0
SO_STATISTICS_STREAM1
SO_STATISTICS_STREAM2
SO_STATISTICS_STREAM3
VIDEO_DECODE_STATISTICS
PIPELINE_STATISTICS1
D3D12_QUERY_TYPE_OCCLUSION
D3D12_QUERY_TYPE_BINARY_OCCLUSION
D3D12_QUERY_TYPE_TIMESTAMP
D3D12_QUERY_TYPE_PIPELINE_STATISTICS
D3D12_QUERY_TYPE_SO_STATISTICS_STREAM0
D3D12_QUERY_TYPE_SO_STATISTICS_STREAM1
D3D12_QUERY_TYPE_SO_STATISTICS_STREAM2
D3D12_QUERY_TYPE_SO_STATISTICS_STREAM3
D3D12_QUERY_TYPE_VIDEO_DECODE_STATISTICS
D3D12_QUERY_TYPE_PIPELINE_STATISTICS1
D3D12_RAY_FLAGSenum flagsforeignSource
:: enum_flags
NONE
FORCE_OPAQUE
FORCE_NON_OPAQUE
ACCEPT_FIRST_HIT_AND_END_SEARCH
SKIP_CLOSEST_HIT_SHADER
CULL_BACK_FACING_TRIANGLES
CULL_FRONT_FACING_TRIANGLES
CULL_OPAQUE
CULL_NON_OPAQUE
SKIP_TRIANGLES
SKIP_PROCEDURAL_PRIMITIVES
D3D12_RAY_FLAG_NONE
D3D12_RAY_FLAG_FORCE_OPAQUE
D3D12_RAY_FLAG_FORCE_NON_OPAQUE
D3D12_RAY_FLAG_ACCEPT_FIRST_HIT_AND_END_SEARCH
D3D12_RAY_FLAG_SKIP_CLOSEST_HIT_SHADER
D3D12_RAY_FLAG_CULL_BACK_FACING_TRIANGLES
D3D12_RAY_FLAG_CULL_FRONT_FACING_TRIANGLES
D3D12_RAY_FLAG_CULL_OPAQUE
D3D12_RAY_FLAG_CULL_NON_OPAQUE
D3D12_RAY_FLAG_SKIP_TRIANGLES
D3D12_RAY_FLAG_SKIP_PROCEDURAL_PRIMITIVES
:: enum_flags
NONE
ALLOW_UPDATE
ALLOW_COMPACTION
PREFER_FAST_TRACE
PREFER_FAST_BUILD
MINIMIZE_MEMORY
PERFORM_UPDATE
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_NONE
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_ALLOW_UPDATE
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_ALLOW_COMPACTION
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_PREFER_FAST_TRACE
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_PREFER_FAST_BUILD
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_MINIMIZE_MEMORY
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_PERFORM_UPDATE
:: enum
CLONE
COMPACT
VISUALIZATION_DECODE_FOR_TOOLS
SERIALIZE
DESERIALIZE
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_CLONE
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_COMPACT
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_VISUALIZATION_DECODE_FOR_TOOLS
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_SERIALIZE
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_DESERIALIZE
:: enum
COMPACTED_SIZE
TOOLS_VISUALIZATION
SERIALIZATION
CURRENT_SIZE
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TOOLS_VISUALIZATION
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE
:: enum_flags
NONE
OPAQUE
NO_DUPLICATE_ANYHIT_INVOCATION
D3D12_RAYTRACING_GEOMETRY_FLAG_NONE
D3D12_RAYTRACING_GEOMETRY_FLAG_OPAQUE
D3D12_RAYTRACING_GEOMETRY_FLAG_NO_DUPLICATE_ANYHIT_INVOCATION
:: enum
TRIANGLES
PROCEDURAL_PRIMITIVE_AABBS
D3D12_RAYTRACING_GEOMETRY_TYPE_TRIANGLES
D3D12_RAYTRACING_GEOMETRY_TYPE_PROCEDURAL_PRIMITIVE_AABBS
:: enum_flags
NONE
TRIANGLE_CULL_DISABLE
TRIANGLE_FRONT_COUNTERCLOCKWISE
FORCE_OPAQUE
FORCE_NON_OPAQUE
D3D12_RAYTRACING_INSTANCE_FLAG_NONE
D3D12_RAYTRACING_INSTANCE_FLAG_TRIANGLE_CULL_DISABLE
D3D12_RAYTRACING_INSTANCE_FLAG_TRIANGLE_FRONT_COUNTERCLOCKWISE
D3D12_RAYTRACING_INSTANCE_FLAG_FORCE_OPAQUE
D3D12_RAYTRACING_INSTANCE_FLAG_FORCE_NON_OPAQUE
:: enum_flags
NONE
SKIP_TRIANGLES
SKIP_PROCEDURAL_PRIMITIVES
D3D12_RAYTRACING_PIPELINE_FLAG_NONE
D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES
D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES
:: enum
NOT_SUPPORTED
_1_0
_1_1
D3D12_RAYTRACING_TIER_NOT_SUPPORTED
D3D12_RAYTRACING_TIER_1_0
D3D12_RAYTRACING_TIER_1_1
:: enum
DISCARD
PRESERVE
CLEAR
NO_ACCESS
PRESERVE_LOCAL_RENDER
PRESERVE_LOCAL_SRV
PRESERVE_LOCAL_UAV
D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_DISCARD
D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_PRESERVE
D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_CLEAR
D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_NO_ACCESS
D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_PRESERVE_LOCAL_RENDER
D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_PRESERVE_LOCAL_SRV
D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_PRESERVE_LOCAL_UAV
:: enum
DISCARD
PRESERVE
RESOLVE
NO_ACCESS
PRESERVE_LOCAL_RENDER
PRESERVE_LOCAL_SRV
PRESERVE_LOCAL_UAV
D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_DISCARD
D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_PRESERVE
D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_RESOLVE
D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_NO_ACCESS
D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_PRESERVE_LOCAL_RENDER
D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_PRESERVE_LOCAL_SRV
D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_PRESERVE_LOCAL_UAV
:: enum_flags
NONE
ALLOW_UAV_WRITES
SUSPENDING_PASS
RESUMING_PASS
BIND_READ_ONLY_DEPTH
BIND_READ_ONLY_STENCIL
D3D12_RENDER_PASS_FLAG_NONE
D3D12_RENDER_PASS_FLAG_ALLOW_UAV_WRITES
D3D12_RENDER_PASS_FLAG_SUSPENDING_PASS
D3D12_RENDER_PASS_FLAG_RESUMING_PASS
D3D12_RENDER_PASS_FLAG_BIND_READ_ONLY_DEPTH
D3D12_RENDER_PASS_FLAG_BIND_READ_ONLY_STENCIL
:: enum_flags
NONE
DENY_OVERBUDGET
D3D12_RESIDENCY_FLAG_NONE
D3D12_RESIDENCY_FLAG_DENY_OVERBUDGET
:: enum
MINIMUM
LOW
NORMAL
HIGH
MAXIMUM
D3D12_RESIDENCY_PRIORITY_MINIMUM
D3D12_RESIDENCY_PRIORITY_LOW
D3D12_RESIDENCY_PRIORITY_NORMAL
D3D12_RESIDENCY_PRIORITY_HIGH
D3D12_RESIDENCY_PRIORITY_MAXIMUM
:: enum
DECOMPRESS
MIN
MAX
AVERAGE
ENCODE_SAMPLER_FEEDBACK
DECODE_SAMPLER_FEEDBACK
D3D12_RESOLVE_MODE_DECOMPRESS
D3D12_RESOLVE_MODE_MIN
D3D12_RESOLVE_MODE_MAX
D3D12_RESOLVE_MODE_AVERAGE
D3D12_RESOLVE_MODE_ENCODE_SAMPLER_FEEDBACK
D3D12_RESOLVE_MODE_DECODE_SAMPLER_FEEDBACK
:: enum_flags
NONE
BEGIN_ONLY
END_ONLY
D3D12_RESOURCE_BARRIER_FLAG_NONE
D3D12_RESOURCE_BARRIER_FLAG_BEGIN_ONLY
D3D12_RESOURCE_BARRIER_FLAG_END_ONLY
:: enum
TRANSITION
ALIASING
UAV
D3D12_RESOURCE_BARRIER_TYPE_TRANSITION
D3D12_RESOURCE_BARRIER_TYPE_ALIASING
D3D12_RESOURCE_BARRIER_TYPE_UAV
:: enum
UNKNOWN
BUFFER
TEXTURE1D
TEXTURE2D
TEXTURE3D
D3D12_RESOURCE_DIMENSION_UNKNOWN
D3D12_RESOURCE_DIMENSION_BUFFER
D3D12_RESOURCE_DIMENSION_TEXTURE1D
D3D12_RESOURCE_DIMENSION_TEXTURE2D
D3D12_RESOURCE_DIMENSION_TEXTURE3D
:: enum_flags
NONE
ALLOW_RENDER_TARGET
ALLOW_DEPTH_STENCIL
ALLOW_UNORDERED_ACCESS
DENY_SHADER_RESOURCE
ALLOW_CROSS_ADAPTER
ALLOW_SIMULTANEOUS_ACCESS
VIDEO_DECODE_REFERENCE_ONLY
VIDEO_ENCODE_REFERENCE_ONLY
RAYTRACING_ACCELERATION_STRUCTURE
D3D12_RESOURCE_FLAG_NONE
D3D12_RESOURCE_FLAG_ALLOW_RENDER_TARGET
D3D12_RESOURCE_FLAG_ALLOW_DEPTH_STENCIL
D3D12_RESOURCE_FLAG_ALLOW_UNORDERED_ACCESS
D3D12_RESOURCE_FLAG_DENY_SHADER_RESOURCE
D3D12_RESOURCE_FLAG_ALLOW_CROSS_ADAPTER
D3D12_RESOURCE_FLAG_ALLOW_SIMULTANEOUS_ACCESS
D3D12_RESOURCE_FLAG_VIDEO_DECODE_REFERENCE_ONLY
D3D12_RESOURCE_FLAG_VIDEO_ENCODE_REFERENCE_ONLY
D3D12_RESOURCE_FLAG_RAYTRACING_ACCELERATION_STRUCTURE
:: enum
COMMON
VERTEX_AND_CONSTANT_BUFFER
INDEX_BUFFER
RENDER_TARGET
UNORDERED_ACCESS
DEPTH_WRITE
DEPTH_READ
NON_PIXEL_SHADER_RESOURCE
PIXEL_SHADER_RESOURCE
STREAM_OUT
INDIRECT_ARGUMENT
COPY_DEST
COPY_SOURCE
RESOLVE_DEST
RESOLVE_SOURCE
RAYTRACING_ACCELERATION_STRUCTURE
SHADING_RATE_SOURCE
RESERVED_INTERNAL_8000
RESERVED_INTERNAL_4000
RESERVED_INTERNAL_100000
RESERVED_INTERNAL_40000000
RESERVED_INTERNAL_80000000
GENERIC_READ
ALL_SHADER_RESOURCE
PRESENT
PREDICATION
VIDEO_DECODE_READ
VIDEO_DECODE_WRITE
VIDEO_PROCESS_READ
VIDEO_PROCESS_WRITE
VIDEO_ENCODE_READ
VIDEO_ENCODE_WRITE
D3D12_RESOURCE_STATE_COMMON
D3D12_RESOURCE_STATE_VERTEX_AND_CONSTANT_BUFFER
D3D12_RESOURCE_STATE_INDEX_BUFFER
D3D12_RESOURCE_STATE_RENDER_TARGET
D3D12_RESOURCE_STATE_UNORDERED_ACCESS
D3D12_RESOURCE_STATE_DEPTH_WRITE
D3D12_RESOURCE_STATE_DEPTH_READ
D3D12_RESOURCE_STATE_NON_PIXEL_SHADER_RESOURCE
D3D12_RESOURCE_STATE_PIXEL_SHADER_RESOURCE
D3D12_RESOURCE_STATE_STREAM_OUT
D3D12_RESOURCE_STATE_INDIRECT_ARGUMENT
D3D12_RESOURCE_STATE_COPY_DEST
D3D12_RESOURCE_STATE_COPY_SOURCE
D3D12_RESOURCE_STATE_RESOLVE_DEST
D3D12_RESOURCE_STATE_RESOLVE_SOURCE
D3D12_RESOURCE_STATE_RAYTRACING_ACCELERATION_STRUCTURE
D3D12_RESOURCE_STATE_SHADING_RATE_SOURCE
D3D12_RESOURCE_STATE_RESERVED_INTERNAL_8000
D3D12_RESOURCE_STATE_RESERVED_INTERNAL_4000
D3D12_RESOURCE_STATE_RESERVED_INTERNAL_100000
D3D12_RESOURCE_STATE_RESERVED_INTERNAL_40000000
D3D12_RESOURCE_STATE_RESERVED_INTERNAL_80000000
D3D12_RESOURCE_STATE_GENERIC_READ
D3D12_RESOURCE_STATE_ALL_SHADER_RESOURCE
D3D12_RESOURCE_STATE_PRESENT
D3D12_RESOURCE_STATE_PREDICATION
D3D12_RESOURCE_STATE_VIDEO_DECODE_READ
D3D12_RESOURCE_STATE_VIDEO_DECODE_WRITE
D3D12_RESOURCE_STATE_VIDEO_PROCESS_READ
D3D12_RESOURCE_STATE_VIDEO_PROCESS_WRITE
D3D12_RESOURCE_STATE_VIDEO_ENCODE_READ
D3D12_RESOURCE_STATE_VIDEO_ENCODE_WRITE
D3D12_RLDO_FLAGSenum flagsforeignSource
:: enum_flags
NONE
SUMMARY
DETAIL
IGNORE_INTERNAL
D3D12_RLDO_NONE
D3D12_RLDO_SUMMARY
D3D12_RLDO_DETAIL
D3D12_RLDO_IGNORE_INTERNAL
:: enum_flags
NONE
DATA_VOLATILE
DATA_STATIC_WHILE_SET_AT_EXECUTE
DATA_STATIC
D3D12_ROOT_DESCRIPTOR_FLAG_NONE
D3D12_ROOT_DESCRIPTOR_FLAG_DATA_VOLATILE
D3D12_ROOT_DESCRIPTOR_FLAG_DATA_STATIC_WHILE_SET_AT_EXECUTE
D3D12_ROOT_DESCRIPTOR_FLAG_DATA_STATIC
:: enum
DESCRIPTOR_TABLE
_32BIT_CONSTANTS
CBV
SRV
UAV
D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE
D3D12_ROOT_PARAMETER_TYPE_32BIT_CONSTANTS
D3D12_ROOT_PARAMETER_TYPE_CBV
D3D12_ROOT_PARAMETER_TYPE_SRV
D3D12_ROOT_PARAMETER_TYPE_UAV
:: enum_flags
NONE
ALLOW_INPUT_ASSEMBLER_INPUT_LAYOUT
DENY_VERTEX_SHADER_ROOT_ACCESS
DENY_HULL_SHADER_ROOT_ACCESS
DENY_DOMAIN_SHADER_ROOT_ACCESS
DENY_GEOMETRY_SHADER_ROOT_ACCESS
DENY_PIXEL_SHADER_ROOT_ACCESS
ALLOW_STREAM_OUTPUT
LOCAL_ROOT_SIGNATURE
DENY_AMPLIFICATION_SHADER_ROOT_ACCESS
DENY_MESH_SHADER_ROOT_ACCESS
CBV_SRV_UAV_HEAP_DIRECTLY_INDEXED
SAMPLER_HEAP_DIRECTLY_INDEXED
D3D12_ROOT_SIGNATURE_FLAG_NONE
D3D12_ROOT_SIGNATURE_FLAG_ALLOW_INPUT_ASSEMBLER_INPUT_LAYOUT
D3D12_ROOT_SIGNATURE_FLAG_DENY_VERTEX_SHADER_ROOT_ACCESS
D3D12_ROOT_SIGNATURE_FLAG_DENY_HULL_SHADER_ROOT_ACCESS
D3D12_ROOT_SIGNATURE_FLAG_DENY_DOMAIN_SHADER_ROOT_ACCESS
D3D12_ROOT_SIGNATURE_FLAG_DENY_GEOMETRY_SHADER_ROOT_ACCESS
D3D12_ROOT_SIGNATURE_FLAG_DENY_PIXEL_SHADER_ROOT_ACCESS
D3D12_ROOT_SIGNATURE_FLAG_ALLOW_STREAM_OUTPUT
D3D12_ROOT_SIGNATURE_FLAG_LOCAL_ROOT_SIGNATURE
D3D12_ROOT_SIGNATURE_FLAG_DENY_AMPLIFICATION_SHADER_ROOT_ACCESS
D3D12_ROOT_SIGNATURE_FLAG_DENY_MESH_SHADER_ROOT_ACCESS
D3D12_ROOT_SIGNATURE_FLAG_CBV_SRV_UAV_HEAP_DIRECTLY_INDEXED
D3D12_ROOT_SIGNATURE_FLAG_SAMPLER_HEAP_DIRECTLY_INDEXED
:: enum
UNKNOWN
BUFFER
TEXTURE1D
TEXTURE1DARRAY
TEXTURE2D
TEXTURE2DARRAY
TEXTURE2DMS
TEXTURE2DMSARRAY
TEXTURE3D
D3D12_RTV_DIMENSION_UNKNOWN
D3D12_RTV_DIMENSION_BUFFER
D3D12_RTV_DIMENSION_TEXTURE1D
D3D12_RTV_DIMENSION_TEXTURE1DARRAY
D3D12_RTV_DIMENSION_TEXTURE2D
D3D12_RTV_DIMENSION_TEXTURE2DARRAY
D3D12_RTV_DIMENSION_TEXTURE2DMS
D3D12_RTV_DIMENSION_TEXTURE2DMSARRAY
D3D12_RTV_DIMENSION_TEXTURE3D
:: enum
NOT_SUPPORTED
_0_9
_1_0
D3D12_SAMPLER_FEEDBACK_TIER_NOT_SUPPORTED
D3D12_SAMPLER_FEEDBACK_TIER_0_9
D3D12_SAMPLER_FEEDBACK_TIER_1_0
D3D12_SAMPLER_FLAGSenum flagsforeignSource
:: enum_flags
NONE
UINT_BORDER_COLOR
NON_NORMALIZED_COORDINATES
D3D12_SAMPLER_FLAG_NONE
D3D12_SAMPLER_FLAG_UINT_BORDER_COLOR
D3D12_SAMPLER_FLAG_NON_NORMALIZED_COORDINATES
:: enum_flags
DISABLE
ENABLE
CLEAR
D3D12_SHADER_CACHE_CONTROL_FLAG_DISABLE
D3D12_SHADER_CACHE_CONTROL_FLAG_ENABLE
D3D12_SHADER_CACHE_CONTROL_FLAG_CLEAR
:: enum_flags
NONE
DRIVER_VERSIONED
USE_WORKING_DIR
D3D12_SHADER_CACHE_FLAG_NONE
D3D12_SHADER_CACHE_FLAG_DRIVER_VERSIONED
D3D12_SHADER_CACHE_FLAG_USE_WORKING_DIR
:: enum_flags
IMPLICIT_D3D_CACHE_FOR_DRIVER
IMPLICIT_D3D_CONVERSIONS
IMPLICIT_DRIVER_MANAGED
APPLICATION_MANAGED
D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CACHE_FOR_DRIVER
D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CONVERSIONS
D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_DRIVER_MANAGED
D3D12_SHADER_CACHE_KIND_FLAG_APPLICATION_MANAGED
:: enum_flags
NONE
SINGLE_PSO
LIBRARY
AUTOMATIC_INPROC_CACHE
AUTOMATIC_DISK_CACHE
DRIVER_MANAGED_CACHE
SHADER_CONTROL_CLEAR
SHADER_SESSION_DELETE
D3D12_SHADER_CACHE_SUPPORT_NONE
D3D12_SHADER_CACHE_SUPPORT_SINGLE_PSO
D3D12_SHADER_CACHE_SUPPORT_LIBRARY
D3D12_SHADER_CACHE_SUPPORT_AUTOMATIC_INPROC_CACHE
D3D12_SHADER_CACHE_SUPPORT_AUTOMATIC_DISK_CACHE
D3D12_SHADER_CACHE_SUPPORT_DRIVER_MANAGED_CACHE
D3D12_SHADER_CACHE_SUPPORT_SHADER_CONTROL_CLEAR
D3D12_SHADER_CACHE_SUPPORT_SHADER_SESSION_DELETE
:: enum
FROM_MEMORY_COMPONENT_0
FROM_MEMORY_COMPONENT_1
FROM_MEMORY_COMPONENT_2
FROM_MEMORY_COMPONENT_3
FORCE_VALUE_0
FORCE_VALUE_1
D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_0
D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_1
D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_2
D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_3
D3D12_SHADER_COMPONENT_MAPPING_FORCE_VALUE_0
D3D12_SHADER_COMPONENT_MAPPING_FORCE_VALUE_1
:: struct
Version: u32
Creator: *u8
Flags: u32
ConstantBuffers: u32
BoundResources: u32
InputParameters: u32
OutputParameters: u32
InstructionCount: u32
TempRegisterCount: u32
TempArrayCount: u32
DefCount: u32
DclCount: u32
TextureNormalInstructions: u32
TextureLoadInstructions: u32
TextureCompInstructions: u32
TextureBiasInstructions: u32
TextureGradientInstructions: u32
FloatInstructionCount: u32
IntInstructionCount: u32
UintInstructionCount: u32
StaticFlowControlCount: u32
DynamicFlowControlCount: u32
MacroInstructionCount: u32
ArrayInstructionCount: u32
CutInstructionCount: u32
EmitInstructionCount: u32
GSOutputTopology: D3D_PRIMITIVE_TOPOLOGY
GSMaxOutputVertexCount: u32
InputPrimitive: D3D_PRIMITIVE
PatchConstantParameters: u32
cGSInstanceCount: u32
cControlPoints: u32
TessellatorDomain: D3D_TESSELLATOR_DOMAIN
cBarrierInstructions: u32
cInterlockedInstructions: u32
cTextureStoreInstructions: u32
:: enum
NONE
_10_BIT
_16_BIT
D3D12_SHADER_MIN_PRECISION_SUPPORT_NONE
D3D12_SHADER_MIN_PRECISION_SUPPORT_10_BIT
D3D12_SHADER_MIN_PRECISION_SUPPORT_16_BIT
:: struct
Name: *u8
StartOffset: u32
Size: u32
uFlags: u32
DefaultValue: *void
StartTexture: u32
TextureSize: u32
StartSampler: u32
SamplerSize: u32
:: enum
PIXEL_SHADER
VERTEX_SHADER
GEOMETRY_SHADER
HULL_SHADER
DOMAIN_SHADER
COMPUTE_SHADER
LIBRARY
RAY_GENERATION_SHADER
INTERSECTION_SHADER
ANY_HIT_SHADER
CLOSEST_HIT_SHADER
MISS_SHADER
CALLABLE_SHADER
MESH_SHADER
AMPLIFICATION_SHADER
RESERVED0
D3D12_SHVER_PIXEL_SHADER
D3D12_SHVER_VERTEX_SHADER
D3D12_SHVER_GEOMETRY_SHADER
D3D12_SHVER_HULL_SHADER
D3D12_SHVER_DOMAIN_SHADER
D3D12_SHVER_COMPUTE_SHADER
D3D12_SHVER_LIBRARY
D3D12_SHVER_RAY_GENERATION_SHADER
D3D12_SHVER_INTERSECTION_SHADER
D3D12_SHVER_ANY_HIT_SHADER
D3D12_SHVER_CLOSEST_HIT_SHADER
D3D12_SHVER_MISS_SHADER
D3D12_SHVER_CALLABLE_SHADER
D3D12_SHVER_MESH_SHADER
D3D12_SHVER_AMPLIFICATION_SHADER
D3D12_SHVER_RESERVED0
:: enum
ALL
VERTEX
HULL
DOMAIN
GEOMETRY
PIXEL
AMPLIFICATION
MESH
D3D12_SHADER_VISIBILITY_ALL
D3D12_SHADER_VISIBILITY_VERTEX
D3D12_SHADER_VISIBILITY_HULL
D3D12_SHADER_VISIBILITY_DOMAIN
D3D12_SHADER_VISIBILITY_GEOMETRY
D3D12_SHADER_VISIBILITY_PIXEL
D3D12_SHADER_VISIBILITY_AMPLIFICATION
D3D12_SHADER_VISIBILITY_MESH
:: enum
_1X1
_1X2
_2X1
_2X2
_2X4
_4X2
_4X4
D3D12_SHADING_RATE_1X1
D3D12_SHADING_RATE_1X2
D3D12_SHADING_RATE_2X1
D3D12_SHADING_RATE_2X2
D3D12_SHADING_RATE_2X4
D3D12_SHADING_RATE_4X2
D3D12_SHADING_RATE_4X4
:: enum
PASSTHROUGH
OVERRIDE
MIN
MAX
SUM
D3D12_SHADING_RATE_COMBINER_PASSTHROUGH
D3D12_SHADING_RATE_COMBINER_OVERRIDE
D3D12_SHADING_RATE_COMBINER_MIN
D3D12_SHADING_RATE_COMBINER_MAX
D3D12_SHADING_RATE_COMBINER_SUM
:: enum
UNKNOWN
BUFFER
TEXTURE1D
TEXTURE1DARRAY
TEXTURE2D
TEXTURE2DARRAY
TEXTURE2DMS
TEXTURE2DMSARRAY
TEXTURE3D
TEXTURECUBE
TEXTURECUBEARRAY
RAYTRACING_ACCELERATION_STRUCTURE
D3D12_SRV_DIMENSION_UNKNOWN
D3D12_SRV_DIMENSION_BUFFER
D3D12_SRV_DIMENSION_TEXTURE1D
D3D12_SRV_DIMENSION_TEXTURE1DARRAY
D3D12_SRV_DIMENSION_TEXTURE2D
D3D12_SRV_DIMENSION_TEXTURE2DARRAY
D3D12_SRV_DIMENSION_TEXTURE2DMS
D3D12_SRV_DIMENSION_TEXTURE2DMSARRAY
D3D12_SRV_DIMENSION_TEXTURE3D
D3D12_SRV_DIMENSION_TEXTURECUBE
D3D12_SRV_DIMENSION_TEXTURECUBEARRAY
D3D12_SRV_DIMENSION_RAYTRACING_ACCELERATION_STRUCTURE
:: enum_flags
NONE
ALLOW_LOCAL_DEPENDENCIES_ON_EXTERNAL_DEFINITIONS
ALLOW_EXTERNAL_DEPENDENCIES_ON_LOCAL_DEFINITIONS
ALLOW_STATE_OBJECT_ADDITIONS
D3D12_STATE_OBJECT_FLAG_NONE
D3D12_STATE_OBJECT_FLAG_ALLOW_LOCAL_DEPENDENCIES_ON_EXTERNAL_DEFINITIONS
D3D12_STATE_OBJECT_FLAG_ALLOW_EXTERNAL_DEPENDENCIES_ON_LOCAL_DEFINITIONS
D3D12_STATE_OBJECT_FLAG_ALLOW_STATE_OBJECT_ADDITIONS
:: enum
COLLECTION
RAYTRACING_PIPELINE
EXECUTABLE
D3D12_STATE_OBJECT_TYPE_COLLECTION
D3D12_STATE_OBJECT_TYPE_RAYTRACING_PIPELINE
D3D12_STATE_OBJECT_TYPE_EXECUTABLE
:: enum
STATE_OBJECT_CONFIG
GLOBAL_ROOT_SIGNATURE
LOCAL_ROOT_SIGNATURE
NODE_MASK
DXIL_LIBRARY
EXISTING_COLLECTION
SUBOBJECT_TO_EXPORTS_ASSOCIATION
DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION
RAYTRACING_SHADER_CONFIG
RAYTRACING_PIPELINE_CONFIG
HIT_GROUP
RAYTRACING_PIPELINE_CONFIG1
WORK_GRAPH
STREAM_OUTPUT
BLEND
SAMPLE_MASK
RASTERIZER
DEPTH_STENCIL
INPUT_LAYOUT
IB_STRIP_CUT_VALUE
PRIMITIVE_TOPOLOGY
RENDER_TARGET_FORMATS
DEPTH_STENCIL_FORMAT
SAMPLE_DESC
FLAGS
DEPTH_STENCIL1
VIEW_INSTANCING
GENERIC_PROGRAM
DEPTH_STENCIL2
MAX_VALID
D3D12_STATE_SUBOBJECT_TYPE_STATE_OBJECT_CONFIG
D3D12_STATE_SUBOBJECT_TYPE_GLOBAL_ROOT_SIGNATURE
D3D12_STATE_SUBOBJECT_TYPE_LOCAL_ROOT_SIGNATURE
D3D12_STATE_SUBOBJECT_TYPE_NODE_MASK
D3D12_STATE_SUBOBJECT_TYPE_DXIL_LIBRARY
D3D12_STATE_SUBOBJECT_TYPE_EXISTING_COLLECTION
D3D12_STATE_SUBOBJECT_TYPE_SUBOBJECT_TO_EXPORTS_ASSOCIATION
D3D12_STATE_SUBOBJECT_TYPE_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION
D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_SHADER_CONFIG
D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_PIPELINE_CONFIG
D3D12_STATE_SUBOBJECT_TYPE_HIT_GROUP
D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_PIPELINE_CONFIG1
D3D12_STATE_SUBOBJECT_TYPE_WORK_GRAPH
D3D12_STATE_SUBOBJECT_TYPE_STREAM_OUTPUT
D3D12_STATE_SUBOBJECT_TYPE_BLEND
D3D12_STATE_SUBOBJECT_TYPE_SAMPLE_MASK
D3D12_STATE_SUBOBJECT_TYPE_RASTERIZER
D3D12_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL
D3D12_STATE_SUBOBJECT_TYPE_INPUT_LAYOUT
D3D12_STATE_SUBOBJECT_TYPE_IB_STRIP_CUT_VALUE
D3D12_STATE_SUBOBJECT_TYPE_PRIMITIVE_TOPOLOGY
D3D12_STATE_SUBOBJECT_TYPE_RENDER_TARGET_FORMATS
D3D12_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL_FORMAT
D3D12_STATE_SUBOBJECT_TYPE_SAMPLE_DESC
D3D12_STATE_SUBOBJECT_TYPE_FLAGS
D3D12_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL1
D3D12_STATE_SUBOBJECT_TYPE_VIEW_INSTANCING
D3D12_STATE_SUBOBJECT_TYPE_GENERIC_PROGRAM
D3D12_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL2
D3D12_STATE_SUBOBJECT_TYPE_MAX_VALID
:: enum
TRANSPARENT_BLACK
OPAQUE_BLACK
OPAQUE_WHITE
OPAQUE_BLACK_UINT
OPAQUE_WHITE_UINT
D3D12_STATIC_BORDER_COLOR_TRANSPARENT_BLACK
D3D12_STATIC_BORDER_COLOR_OPAQUE_BLACK
D3D12_STATIC_BORDER_COLOR_OPAQUE_WHITE
D3D12_STATIC_BORDER_COLOR_OPAQUE_BLACK_UINT
D3D12_STATIC_BORDER_COLOR_OPAQUE_WHITE_UINT
:: enum
KEEP
ZERO
REPLACE
INCR_SAT
DECR_SAT
INVERT
INCR
DECR
D3D12_STENCIL_OP_KEEP
D3D12_STENCIL_OP_ZERO
D3D12_STENCIL_OP_REPLACE
D3D12_STENCIL_OP_INCR_SAT
D3D12_STENCIL_OP_DECR_SAT
D3D12_STENCIL_OP_INVERT
D3D12_STENCIL_OP_INCR
D3D12_STENCIL_OP_DECR
:: struct
MostDetailedMip: u32
MipLevels: u32
FirstArraySlice: u32
ArraySize: u32
ResourceMinLODClamp: float
:: struct
MostDetailedMip: u32
MipLevels: u32
ResourceMinLODClamp: float
:: struct
MostDetailedMip: u32
MipLevels: u32
FirstArraySlice: u32
ArraySize: u32
PlaneSlice: u32
ResourceMinLODClamp: float
:: struct
MostDetailedMip: u32
MipLevels: u32
PlaneSlice: u32
ResourceMinLODClamp: float
:: struct
MostDetailedMip: u32
MipLevels: u32
ResourceMinLODClamp: float
:: struct
MostDetailedMip: u32
MipLevels: u32
First2DArrayFace: u32
NumCubes: u32
ResourceMinLODClamp: float
:: enum
WRAP
MIRROR
CLAMP
BORDER
MIRROR_ONCE
D3D12_TEXTURE_ADDRESS_MODE_WRAP
D3D12_TEXTURE_ADDRESS_MODE_MIRROR
D3D12_TEXTURE_ADDRESS_MODE_CLAMP
D3D12_TEXTURE_ADDRESS_MODE_BORDER
D3D12_TEXTURE_ADDRESS_MODE_MIRROR_ONCE
:: enum
SUBRESOURCE_INDEX
PLACED_FOOTPRINT
D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX
D3D12_TEXTURE_COPY_TYPE_PLACED_FOOTPRINT
:: enum
UNKNOWN
ROW_MAJOR
_64KB_UNDEFINED_SWIZZLE
_64KB_STANDARD_SWIZZLE
D3D12_TEXTURE_LAYOUT_UNKNOWN
D3D12_TEXTURE_LAYOUT_ROW_MAJOR
D3D12_TEXTURE_LAYOUT_64KB_UNDEFINED_SWIZZLE
D3D12_TEXTURE_LAYOUT_64KB_STANDARD_SWIZZLE
:: enum_flags
NONE
NO_HAZARD
LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE
SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER
D3D12_TILE_COPY_FLAG_NONE
D3D12_TILE_COPY_FLAG_NO_HAZARD
D3D12_TILE_COPY_FLAG_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE
D3D12_TILE_COPY_FLAG_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER
:: enum_flags
NONE
NULL
SKIP
REUSE_SINGLE_TILE
D3D12_TILE_RANGE_FLAG_NONE
D3D12_TILE_RANGE_FLAG_NULL
D3D12_TILE_RANGE_FLAG_SKIP
D3D12_TILE_RANGE_FLAG_REUSE_SINGLE_TILE
:: enum
NOT_SUPPORTED
_1
_2
_3
_4
D3D12_TILED_RESOURCES_TIER_NOT_SUPPORTED
D3D12_TILED_RESOURCES_TIER_1
D3D12_TILED_RESOURCES_TIER_2
D3D12_TILED_RESOURCES_TIER_3
D3D12_TILED_RESOURCES_TIER_4
:: enum
UNKNOWN
FALSE
TRUE
D3D12_TRI_STATE_UNKNOWN
D3D12_TRI_STATE_FALSE
D3D12_TRI_STATE_TRUE
:: enum
UNKNOWN
BUFFER
TEXTURE1D
TEXTURE1DARRAY
TEXTURE2D
TEXTURE2DARRAY
TEXTURE2DMS
TEXTURE2DMSARRAY
TEXTURE3D
D3D12_UAV_DIMENSION_UNKNOWN
D3D12_UAV_DIMENSION_BUFFER
D3D12_UAV_DIMENSION_TEXTURE1D
D3D12_UAV_DIMENSION_TEXTURE1DARRAY
D3D12_UAV_DIMENSION_TEXTURE2D
D3D12_UAV_DIMENSION_TEXTURE2DARRAY
D3D12_UAV_DIMENSION_TEXTURE2DMS
D3D12_UAV_DIMENSION_TEXTURE2DMSARRAY
D3D12_UAV_DIMENSION_TEXTURE3D
:: enum
NOT_SUPPORTED
_1
_2
D3D12_VARIABLE_SHADING_RATE_TIER_NOT_SUPPORTED
D3D12_VARIABLE_SHADING_RATE_TIER_1
D3D12_VARIABLE_SHADING_RATE_TIER_2
:: enum_flags
NONE
ENABLE_VIEW_INSTANCE_MASKING
D3D12_VIEW_INSTANCING_FLAG_NONE
D3D12_VIEW_INSTANCING_FLAG_ENABLE_VIEW_INSTANCE_MASKING
:: enum
NOT_SUPPORTED
_1
_2
_3
D3D12_VIEW_INSTANCING_TIER_NOT_SUPPORTED
D3D12_VIEW_INSTANCING_TIER_1
D3D12_VIEW_INSTANCING_TIER_2
D3D12_VIEW_INSTANCING_TIER_3
:: struct
TopLeftX: float
TopLeftY: float
Width: float
Height: float
MinDepth: float
MaxDepth: float
:: enum_flags
NONE
INCLUDE_ALL_AVAILABLE_NODES
D3D12_WORK_GRAPH_FLAG_NONE
D3D12_WORK_GRAPH_FLAG_INCLUDE_ALL_AVAILABLE_NODES
:: enum
DEFAULT
MARKER_IN
MARKER_OUT
D3D12_WRITEBUFFERIMMEDIATE_MODE_DEFAULT
D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_IN
D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_OUT
:: enum
CT_CBUFFER
CT_TBUFFER
CT_INTERFACE_POINTERS
CT_RESOURCE_BIND_INFO
_10_CT_CBUFFER
_10_CT_TBUFFER
_11_CT_CBUFFER
_11_CT_TBUFFER
_11_CT_INTERFACE_POINTERS
_11_CT_RESOURCE_BIND_INFO
D3D_CT_CBUFFER
D3D_CT_TBUFFER
D3D_CT_INTERFACE_POINTERS
D3D_CT_RESOURCE_BIND_INFO
D3D10_CT_CBUFFER
D3D10_CT_TBUFFER
D3D11_CT_CBUFFER
D3D11_CT_TBUFFER
D3D11_CT_INTERFACE_POINTERS
D3D11_CT_RESOURCE_BIND_INFO
:: enum
UNKNOWN
HARDWARE
REFERENCE
NULL
SOFTWARE
WARP
D3D_DRIVER_TYPE_UNKNOWN
D3D_DRIVER_TYPE_HARDWARE
D3D_DRIVER_TYPE_REFERENCE
D3D_DRIVER_TYPE_NULL
D3D_DRIVER_TYPE_SOFTWARE
D3D_DRIVER_TYPE_WARP
:: enum
_1_0_GENERIC
_1_0_CORE
_9_1
_9_2
_9_3
_10_0
_10_1
_11_0
_11_1
_12_0
_12_1
_12_2
D3D_FEATURE_LEVEL_1_0_GENERIC
D3D_FEATURE_LEVEL_1_0_CORE
D3D_FEATURE_LEVEL_9_1
D3D_FEATURE_LEVEL_9_2
D3D_FEATURE_LEVEL_9_3
D3D_FEATURE_LEVEL_10_0
D3D_FEATURE_LEVEL_10_1
D3D_FEATURE_LEVEL_11_0
D3D_FEATURE_LEVEL_11_1
D3D_FEATURE_LEVEL_12_0
D3D_FEATURE_LEVEL_12_1
D3D_FEATURE_LEVEL_12_2
:: enum
TYPELESS
FLOAT
SNORM
UNORM
SINT
UINT
UNORM_SRGB
BIASED_FIXED_2_8
D3DFCI_TYPELESS
D3DFCI_FLOAT
D3DFCI_SNORM
D3DFCI_UNORM
D3DFCI_SINT
D3DFCI_UINT
D3DFCI_UNORM_SRGB
D3DFCI_BIASED_FIXED_2_8
:: enum
UNDEFINED
CONSTANT
LINEAR
LINEAR_CENTROID
LINEAR_NOPERSPECTIVE
LINEAR_NOPERSPECTIVE_CENTROID
LINEAR_SAMPLE
LINEAR_NOPERSPECTIVE_SAMPLE
D3D_INTERPOLATION_UNDEFINED
D3D_INTERPOLATION_CONSTANT
D3D_INTERPOLATION_LINEAR
D3D_INTERPOLATION_LINEAR_CENTROID
D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE
D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE_CENTROID
D3D_INTERPOLATION_LINEAR_SAMPLE
D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE_SAMPLE
:: enum
DEFAULT
FLOAT_16
FLOAT_2_8
RESERVED
SINT_16
UINT_16
ANY_16
ANY_10
D3D_MIN_PRECISION_DEFAULT
D3D_MIN_PRECISION_FLOAT_16
D3D_MIN_PRECISION_FLOAT_2_8
D3D_MIN_PRECISION_RESERVED
D3D_MIN_PRECISION_SINT_16
D3D_MIN_PRECISION_UINT_16
D3D_MIN_PRECISION_ANY_16
D3D_MIN_PRECISION_ANY_10
D3D_NAMEenumforeignSource
:: enum
UNDEFINED
POSITION
CLIP_DISTANCE
CULL_DISTANCE
RENDER_TARGET_ARRAY_INDEX
VIEWPORT_ARRAY_INDEX
VERTEX_ID
PRIMITIVE_ID
INSTANCE_ID
IS_FRONT_FACE
SAMPLE_INDEX
FINAL_QUAD_EDGE_TESSFACTOR
FINAL_QUAD_INSIDE_TESSFACTOR
FINAL_TRI_EDGE_TESSFACTOR
FINAL_TRI_INSIDE_TESSFACTOR
FINAL_LINE_DETAIL_TESSFACTOR
FINAL_LINE_DENSITY_TESSFACTOR
BARYCENTRICS
SHADINGRATE
CULLPRIMITIVE
TARGET
DEPTH
COVERAGE
DEPTH_GREATER_EQUAL
DEPTH_LESS_EQUAL
STENCIL_REF
INNER_COVERAGE
D3D10_NAME_UNDEFINED
D3D10_NAME_POSITION
D3D10_NAME_CLIP_DISTANCE
D3D10_NAME_CULL_DISTANCE
D3D10_NAME_RENDER_TARGET_ARRAY_INDEX
D3D10_NAME_VIEWPORT_ARRAY_INDEX
D3D10_NAME_VERTEX_ID
D3D10_NAME_PRIMITIVE_ID
D3D10_NAME_INSTANCE_ID
D3D10_NAME_IS_FRONT_FACE
D3D10_NAME_SAMPLE_INDEX
D3D10_NAME_TARGET
D3D10_NAME_DEPTH
D3D10_NAME_COVERAGE
D3D11_NAME_FINAL_QUAD_EDGE_TESSFACTOR
D3D11_NAME_FINAL_QUAD_INSIDE_TESSFACTOR
D3D11_NAME_FINAL_TRI_EDGE_TESSFACTOR
D3D11_NAME_FINAL_TRI_INSIDE_TESSFACTOR
D3D11_NAME_FINAL_LINE_DETAIL_TESSFACTOR
D3D11_NAME_FINAL_LINE_DENSITY_TESSFACTOR
D3D11_NAME_DEPTH_GREATER_EQUAL
D3D11_NAME_DEPTH_LESS_EQUAL
D3D11_NAME_STENCIL_REF
D3D11_NAME_INNER_COVERAGE
D3D12_NAME_BARYCENTRICS
D3D12_NAME_SHADINGRATE
D3D12_NAME_CULLPRIMITIVE
D3D_NAME_UNDEFINED
D3D_NAME_POSITION
D3D_NAME_CLIP_DISTANCE
D3D_NAME_CULL_DISTANCE
D3D_NAME_RENDER_TARGET_ARRAY_INDEX
D3D_NAME_VIEWPORT_ARRAY_INDEX
D3D_NAME_VERTEX_ID
D3D_NAME_PRIMITIVE_ID
D3D_NAME_INSTANCE_ID
D3D_NAME_IS_FRONT_FACE
D3D_NAME_SAMPLE_INDEX
D3D_NAME_FINAL_QUAD_EDGE_TESSFACTOR
D3D_NAME_FINAL_QUAD_INSIDE_TESSFACTOR
D3D_NAME_FINAL_TRI_EDGE_TESSFACTOR
D3D_NAME_FINAL_TRI_INSIDE_TESSFACTOR
D3D_NAME_FINAL_LINE_DETAIL_TESSFACTOR
D3D_NAME_FINAL_LINE_DENSITY_TESSFACTOR
D3D_NAME_BARYCENTRICS
D3D_NAME_SHADINGRATE
D3D_NAME_CULLPRIMITIVE
D3D_NAME_TARGET
D3D_NAME_DEPTH
D3D_NAME_COVERAGE
D3D_NAME_DEPTH_GREATER_EQUAL
D3D_NAME_DEPTH_LESS_EQUAL
D3D_NAME_STENCIL_REF
D3D_NAME_INNER_COVERAGE
D3D_PARAMETER_FLAGSenum flagsforeignSource
:: enum_flags
NONE
IN
OUT
FORCE_DWORD
D3D_PF_NONE
D3D_PF_IN
D3D_PF_OUT
D3D_PF_FORCE_DWORD
:: enum
UNDEFINED
POINT
LINE
TRIANGLE
LINE_ADJ
TRIANGLE_ADJ
_1_CONTROL_POINT_PATCH
_2_CONTROL_POINT_PATCH
_3_CONTROL_POINT_PATCH
_4_CONTROL_POINT_PATCH
_5_CONTROL_POINT_PATCH
_6_CONTROL_POINT_PATCH
_7_CONTROL_POINT_PATCH
_8_CONTROL_POINT_PATCH
_9_CONTROL_POINT_PATCH
_10_CONTROL_POINT_PATCH
_11_CONTROL_POINT_PATCH
_12_CONTROL_POINT_PATCH
_13_CONTROL_POINT_PATCH
_14_CONTROL_POINT_PATCH
_15_CONTROL_POINT_PATCH
_16_CONTROL_POINT_PATCH
_17_CONTROL_POINT_PATCH
_18_CONTROL_POINT_PATCH
_19_CONTROL_POINT_PATCH
_20_CONTROL_POINT_PATCH
_21_CONTROL_POINT_PATCH
_22_CONTROL_POINT_PATCH
_23_CONTROL_POINT_PATCH
_24_CONTROL_POINT_PATCH
_25_CONTROL_POINT_PATCH
_26_CONTROL_POINT_PATCH
_27_CONTROL_POINT_PATCH
_28_CONTROL_POINT_PATCH
_29_CONTROL_POINT_PATCH
_30_CONTROL_POINT_PATCH
_31_CONTROL_POINT_PATCH
_32_CONTROL_POINT_PATCH
D3D10_PRIMITIVE_UNDEFINED
D3D10_PRIMITIVE_POINT
D3D10_PRIMITIVE_LINE
D3D10_PRIMITIVE_TRIANGLE
D3D10_PRIMITIVE_LINE_ADJ
D3D10_PRIMITIVE_TRIANGLE_ADJ
D3D11_PRIMITIVE_UNDEFINED
D3D11_PRIMITIVE_POINT
D3D11_PRIMITIVE_LINE
D3D11_PRIMITIVE_TRIANGLE
D3D11_PRIMITIVE_LINE_ADJ
D3D11_PRIMITIVE_TRIANGLE_ADJ
D3D11_PRIMITIVE_1_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_2_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_3_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_4_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_5_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_6_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_7_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_8_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_9_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_10_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_11_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_12_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_13_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_14_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_15_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_16_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_17_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_18_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_19_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_20_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_21_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_22_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_23_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_24_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_25_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_26_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_27_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_28_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_29_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_30_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_31_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_32_CONTROL_POINT_PATCH
D3D_PRIMITIVE_UNDEFINED
D3D_PRIMITIVE_POINT
D3D_PRIMITIVE_LINE
D3D_PRIMITIVE_TRIANGLE
D3D_PRIMITIVE_LINE_ADJ
D3D_PRIMITIVE_TRIANGLE_ADJ
D3D_PRIMITIVE_1_CONTROL_POINT_PATCH
D3D_PRIMITIVE_2_CONTROL_POINT_PATCH
D3D_PRIMITIVE_3_CONTROL_POINT_PATCH
D3D_PRIMITIVE_4_CONTROL_POINT_PATCH
D3D_PRIMITIVE_5_CONTROL_POINT_PATCH
D3D_PRIMITIVE_6_CONTROL_POINT_PATCH
D3D_PRIMITIVE_7_CONTROL_POINT_PATCH
D3D_PRIMITIVE_8_CONTROL_POINT_PATCH
D3D_PRIMITIVE_9_CONTROL_POINT_PATCH
D3D_PRIMITIVE_10_CONTROL_POINT_PATCH
D3D_PRIMITIVE_11_CONTROL_POINT_PATCH
D3D_PRIMITIVE_12_CONTROL_POINT_PATCH
D3D_PRIMITIVE_13_CONTROL_POINT_PATCH
D3D_PRIMITIVE_14_CONTROL_POINT_PATCH
D3D_PRIMITIVE_15_CONTROL_POINT_PATCH
D3D_PRIMITIVE_16_CONTROL_POINT_PATCH
D3D_PRIMITIVE_17_CONTROL_POINT_PATCH
D3D_PRIMITIVE_18_CONTROL_POINT_PATCH
D3D_PRIMITIVE_19_CONTROL_POINT_PATCH
D3D_PRIMITIVE_20_CONTROL_POINT_PATCH
D3D_PRIMITIVE_21_CONTROL_POINT_PATCH
D3D_PRIMITIVE_22_CONTROL_POINT_PATCH
D3D_PRIMITIVE_23_CONTROL_POINT_PATCH
D3D_PRIMITIVE_24_CONTROL_POINT_PATCH
D3D_PRIMITIVE_25_CONTROL_POINT_PATCH
D3D_PRIMITIVE_26_CONTROL_POINT_PATCH
D3D_PRIMITIVE_27_CONTROL_POINT_PATCH
D3D_PRIMITIVE_28_CONTROL_POINT_PATCH
D3D_PRIMITIVE_29_CONTROL_POINT_PATCH
D3D_PRIMITIVE_30_CONTROL_POINT_PATCH
D3D_PRIMITIVE_31_CONTROL_POINT_PATCH
D3D_PRIMITIVE_32_CONTROL_POINT_PATCH
:: enum
UNDEFINED
POINTLIST
LINELIST
LINESTRIP
TRIANGLELIST
TRIANGLESTRIP
TRIANGLEFAN
LINELIST_ADJ
LINESTRIP_ADJ
TRIANGLELIST_ADJ
TRIANGLESTRIP_ADJ
_1_CONTROL_POINT_PATCHLIST
_2_CONTROL_POINT_PATCHLIST
_3_CONTROL_POINT_PATCHLIST
_4_CONTROL_POINT_PATCHLIST
_5_CONTROL_POINT_PATCHLIST
_6_CONTROL_POINT_PATCHLIST
_7_CONTROL_POINT_PATCHLIST
_8_CONTROL_POINT_PATCHLIST
_9_CONTROL_POINT_PATCHLIST
_10_CONTROL_POINT_PATCHLIST
_11_CONTROL_POINT_PATCHLIST
_12_CONTROL_POINT_PATCHLIST
_13_CONTROL_POINT_PATCHLIST
_14_CONTROL_POINT_PATCHLIST
_15_CONTROL_POINT_PATCHLIST
_16_CONTROL_POINT_PATCHLIST
_17_CONTROL_POINT_PATCHLIST
_18_CONTROL_POINT_PATCHLIST
_19_CONTROL_POINT_PATCHLIST
_20_CONTROL_POINT_PATCHLIST
_21_CONTROL_POINT_PATCHLIST
_22_CONTROL_POINT_PATCHLIST
_23_CONTROL_POINT_PATCHLIST
_24_CONTROL_POINT_PATCHLIST
_25_CONTROL_POINT_PATCHLIST
_26_CONTROL_POINT_PATCHLIST
_27_CONTROL_POINT_PATCHLIST
_28_CONTROL_POINT_PATCHLIST
_29_CONTROL_POINT_PATCHLIST
_30_CONTROL_POINT_PATCHLIST
_31_CONTROL_POINT_PATCHLIST
_32_CONTROL_POINT_PATCHLIST
D3D10_PRIMITIVE_TOPOLOGY_UNDEFINED
D3D10_PRIMITIVE_TOPOLOGY_POINTLIST
D3D10_PRIMITIVE_TOPOLOGY_LINELIST
D3D10_PRIMITIVE_TOPOLOGY_LINESTRIP
D3D10_PRIMITIVE_TOPOLOGY_TRIANGLELIST
D3D10_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP
D3D10_PRIMITIVE_TOPOLOGY_LINELIST_ADJ
D3D10_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ
D3D10_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ
D3D10_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ
D3D11_PRIMITIVE_TOPOLOGY_UNDEFINED
D3D11_PRIMITIVE_TOPOLOGY_POINTLIST
D3D11_PRIMITIVE_TOPOLOGY_LINELIST
D3D11_PRIMITIVE_TOPOLOGY_LINESTRIP
D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST
D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP
D3D11_PRIMITIVE_TOPOLOGY_LINELIST_ADJ
D3D11_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ
D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ
D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ
D3D11_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_UNDEFINED
D3D_PRIMITIVE_TOPOLOGY_POINTLIST
D3D_PRIMITIVE_TOPOLOGY_LINELIST
D3D_PRIMITIVE_TOPOLOGY_LINESTRIP
D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST
D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP
D3D_PRIMITIVE_TOPOLOGY_TRIANGLEFAN
D3D_PRIMITIVE_TOPOLOGY_LINELIST_ADJ
D3D_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ
D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ
D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ
D3D_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST
:: enum
REGISTER_COMPONENT_UNKNOWN
REGISTER_COMPONENT_UINT32
REGISTER_COMPONENT_SINT32
REGISTER_COMPONENT_FLOAT32
REGISTER_COMPONENT_UINT16
REGISTER_COMPONENT_SINT16
REGISTER_COMPONENT_FLOAT16
REGISTER_COMPONENT_UINT64
REGISTER_COMPONENT_SINT64
REGISTER_COMPONENT_FLOAT64
_10_REGISTER_COMPONENT_UNKNOWN
_10_REGISTER_COMPONENT_UINT32
_10_REGISTER_COMPONENT_SINT32
_10_REGISTER_COMPONENT_FLOAT32
_10_REGISTER_COMPONENT_UINT16
_10_REGISTER_COMPONENT_SINT16
_10_REGISTER_COMPONENT_FLOAT16
_10_REGISTER_COMPONENT_UINT64
_10_REGISTER_COMPONENT_SINT64
_10_REGISTER_COMPONENT_FLOAT64
D3D_REGISTER_COMPONENT_UNKNOWN
D3D_REGISTER_COMPONENT_UINT32
D3D_REGISTER_COMPONENT_SINT32
D3D_REGISTER_COMPONENT_FLOAT32
D3D_REGISTER_COMPONENT_UINT16
D3D_REGISTER_COMPONENT_SINT16
D3D_REGISTER_COMPONENT_FLOAT16
D3D_REGISTER_COMPONENT_UINT64
D3D_REGISTER_COMPONENT_SINT64
D3D_REGISTER_COMPONENT_FLOAT64
D3D10_REGISTER_COMPONENT_UNKNOWN
D3D10_REGISTER_COMPONENT_UINT32
D3D10_REGISTER_COMPONENT_SINT32
D3D10_REGISTER_COMPONENT_FLOAT32
D3D10_REGISTER_COMPONENT_UINT16
D3D10_REGISTER_COMPONENT_SINT16
D3D10_REGISTER_COMPONENT_FLOAT16
D3D10_REGISTER_COMPONENT_UINT64
D3D10_REGISTER_COMPONENT_SINT64
D3D10_REGISTER_COMPONENT_FLOAT64
:: enum
RETURN_TYPE_UNORM
RETURN_TYPE_SNORM
RETURN_TYPE_SINT
RETURN_TYPE_UINT
RETURN_TYPE_FLOAT
RETURN_TYPE_MIXED
RETURN_TYPE_DOUBLE
RETURN_TYPE_CONTINUED
_10_RETURN_TYPE_UNORM
_10_RETURN_TYPE_SNORM
_10_RETURN_TYPE_SINT
_10_RETURN_TYPE_UINT
_10_RETURN_TYPE_FLOAT
_10_RETURN_TYPE_MIXED
_11_RETURN_TYPE_UNORM
_11_RETURN_TYPE_SNORM
_11_RETURN_TYPE_SINT
_11_RETURN_TYPE_UINT
_11_RETURN_TYPE_FLOAT
_11_RETURN_TYPE_MIXED
_11_RETURN_TYPE_DOUBLE
_11_RETURN_TYPE_CONTINUED
D3D_RETURN_TYPE_UNORM
D3D_RETURN_TYPE_SNORM
D3D_RETURN_TYPE_SINT
D3D_RETURN_TYPE_UINT
D3D_RETURN_TYPE_FLOAT
D3D_RETURN_TYPE_MIXED
D3D_RETURN_TYPE_DOUBLE
D3D_RETURN_TYPE_CONTINUED
D3D10_RETURN_TYPE_UNORM
D3D10_RETURN_TYPE_SNORM
D3D10_RETURN_TYPE_SINT
D3D10_RETURN_TYPE_UINT
D3D10_RETURN_TYPE_FLOAT
D3D10_RETURN_TYPE_MIXED
D3D11_RETURN_TYPE_UNORM
D3D11_RETURN_TYPE_SNORM
D3D11_RETURN_TYPE_SINT
D3D11_RETURN_TYPE_UINT
D3D11_RETURN_TYPE_FLOAT
D3D11_RETURN_TYPE_MIXED
D3D11_RETURN_TYPE_DOUBLE
D3D11_RETURN_TYPE_CONTINUED
:: enum
_1
_1_0
_1_1
_1_2
D3D_ROOT_SIGNATURE_VERSION_1
D3D_ROOT_SIGNATURE_VERSION_1_0
D3D_ROOT_SIGNATURE_VERSION_1_1
D3D_ROOT_SIGNATURE_VERSION_1_2
:: enum_flags
CBF_USERPACKED
_10_CBF_USERPACKED
CBF_FORCE_DWORD
D3D_CBF_USERPACKED
D3D10_CBF_USERPACKED
D3D_CBF_FORCE_DWORD
:: enum_flags
SIF_USERPACKED
SIF_COMPARISON_SAMPLER
SIF_TEXTURE_COMPONENT_0
SIF_TEXTURE_COMPONENT_1
SIF_TEXTURE_COMPONENTS
SIF_UNUSED
_10_SIF_USERPACKED
_10_SIF_COMPARISON_SAMPLER
_10_SIF_TEXTURE_COMPONENT_0
_10_SIF_TEXTURE_COMPONENT_1
_10_SIF_TEXTURE_COMPONENTS
SIF_FORCE_DWORD
D3D_SIF_USERPACKED
D3D_SIF_COMPARISON_SAMPLER
D3D_SIF_TEXTURE_COMPONENT_0
D3D_SIF_TEXTURE_COMPONENT_1
D3D_SIF_TEXTURE_COMPONENTS
D3D_SIF_UNUSED
D3D10_SIF_USERPACKED
D3D10_SIF_COMPARISON_SAMPLER
D3D10_SIF_TEXTURE_COMPONENT_0
D3D10_SIF_TEXTURE_COMPONENT_1
D3D10_SIF_TEXTURE_COMPONENTS
D3D_SIF_FORCE_DWORD
:: enum
SIT_CBUFFER
SIT_TBUFFER
SIT_TEXTURE
SIT_SAMPLER
SIT_UAV_RWTYPED
SIT_STRUCTURED
SIT_UAV_RWSTRUCTURED
SIT_BYTEADDRESS
SIT_UAV_RWBYTEADDRESS
SIT_UAV_APPEND_STRUCTURED
SIT_UAV_CONSUME_STRUCTURED
SIT_UAV_RWSTRUCTURED_WITH_COUNTER
SIT_RTACCELERATIONSTRUCTURE
SIT_UAV_FEEDBACKTEXTURE
_10_SIT_CBUFFER
_10_SIT_TBUFFER
_10_SIT_TEXTURE
_10_SIT_SAMPLER
_11_SIT_UAV_RWTYPED
_11_SIT_STRUCTURED
_11_SIT_UAV_RWSTRUCTURED
_11_SIT_BYTEADDRESS
_11_SIT_UAV_RWBYTEADDRESS
_11_SIT_UAV_APPEND_STRUCTURED
_11_SIT_UAV_CONSUME_STRUCTURED
_11_SIT_UAV_RWSTRUCTURED_WITH_COUNTER
D3D_SIT_CBUFFER
D3D_SIT_TBUFFER
D3D_SIT_TEXTURE
D3D_SIT_SAMPLER
D3D_SIT_UAV_RWTYPED
D3D_SIT_STRUCTURED
D3D_SIT_UAV_RWSTRUCTURED
D3D_SIT_BYTEADDRESS
D3D_SIT_UAV_RWBYTEADDRESS
D3D_SIT_UAV_APPEND_STRUCTURED
D3D_SIT_UAV_CONSUME_STRUCTURED
D3D_SIT_UAV_RWSTRUCTURED_WITH_COUNTER
D3D_SIT_RTACCELERATIONSTRUCTURE
D3D_SIT_UAV_FEEDBACKTEXTURE
D3D10_SIT_CBUFFER
D3D10_SIT_TBUFFER
D3D10_SIT_TEXTURE
D3D10_SIT_SAMPLER
D3D11_SIT_UAV_RWTYPED
D3D11_SIT_STRUCTURED
D3D11_SIT_UAV_RWSTRUCTURED
D3D11_SIT_BYTEADDRESS
D3D11_SIT_UAV_RWBYTEADDRESS
D3D11_SIT_UAV_APPEND_STRUCTURED
D3D11_SIT_UAV_CONSUME_STRUCTURED
D3D11_SIT_UAV_RWSTRUCTURED_WITH_COUNTER
:: enum
NONE
_5_1
_6_0
_6_1
_6_2
_6_3
_6_4
_6_5
_6_6
_6_7
_6_8
_6_9
D3D_HIGHEST_SHADER_MODEL
D3D_SHADER_MODEL_NONE
D3D_SHADER_MODEL_5_1
D3D_SHADER_MODEL_6_0
D3D_SHADER_MODEL_6_1
D3D_SHADER_MODEL_6_2
D3D_SHADER_MODEL_6_3
D3D_SHADER_MODEL_6_4
D3D_SHADER_MODEL_6_5
D3D_SHADER_MODEL_6_6
D3D_SHADER_MODEL_6_7
D3D_SHADER_MODEL_6_8
D3D_SHADER_MODEL_6_9
:: enum
SVC_SCALAR
SVC_VECTOR
SVC_MATRIX_ROWS
SVC_MATRIX_COLUMNS
SVC_OBJECT
SVC_STRUCT
SVC_INTERFACE_CLASS
SVC_INTERFACE_POINTER
_10_SVC_SCALAR
_10_SVC_VECTOR
_10_SVC_MATRIX_ROWS
_10_SVC_MATRIX_COLUMNS
_10_SVC_OBJECT
_10_SVC_STRUCT
_11_SVC_INTERFACE_CLASS
_11_SVC_INTERFACE_POINTER
SVC_FORCE_DWORD
D3D_SVC_SCALAR
D3D_SVC_VECTOR
D3D_SVC_MATRIX_ROWS
D3D_SVC_MATRIX_COLUMNS
D3D_SVC_OBJECT
D3D_SVC_STRUCT
D3D_SVC_INTERFACE_CLASS
D3D_SVC_INTERFACE_POINTER
D3D10_SVC_SCALAR
D3D10_SVC_VECTOR
D3D10_SVC_MATRIX_ROWS
D3D10_SVC_MATRIX_COLUMNS
D3D10_SVC_OBJECT
D3D10_SVC_STRUCT
D3D11_SVC_INTERFACE_CLASS
D3D11_SVC_INTERFACE_POINTER
D3D_SVC_FORCE_DWORD
:: enum_flags
SVF_USERPACKED
SVF_USED
SVF_INTERFACE_POINTER
SVF_INTERFACE_PARAMETER
_10_SVF_USERPACKED
_10_SVF_USED
_11_SVF_INTERFACE_POINTER
_11_SVF_INTERFACE_PARAMETER
SVF_FORCE_DWORD
D3D_SVF_USERPACKED
D3D_SVF_USED
D3D_SVF_INTERFACE_POINTER
D3D_SVF_INTERFACE_PARAMETER
D3D10_SVF_USERPACKED
D3D10_SVF_USED
D3D11_SVF_INTERFACE_POINTER
D3D11_SVF_INTERFACE_PARAMETER
D3D_SVF_FORCE_DWORD
:: enum
SVT_VOID
SVT_BOOL
SVT_INT
SVT_FLOAT
SVT_STRING
SVT_TEXTURE
SVT_TEXTURE1D
SVT_TEXTURE2D
SVT_TEXTURE3D
SVT_TEXTURECUBE
SVT_SAMPLER
SVT_SAMPLER1D
SVT_SAMPLER2D
SVT_SAMPLER3D
SVT_SAMPLERCUBE
SVT_PIXELSHADER
SVT_VERTEXSHADER
SVT_PIXELFRAGMENT
SVT_VERTEXFRAGMENT
SVT_UINT
SVT_UINT8
SVT_GEOMETRYSHADER
SVT_RASTERIZER
SVT_DEPTHSTENCIL
SVT_BLEND
SVT_BUFFER
SVT_CBUFFER
SVT_TBUFFER
SVT_TEXTURE1DARRAY
SVT_TEXTURE2DARRAY
SVT_RENDERTARGETVIEW
SVT_DEPTHSTENCILVIEW
SVT_TEXTURE2DMS
SVT_TEXTURE2DMSARRAY
SVT_TEXTURECUBEARRAY
SVT_HULLSHADER
SVT_DOMAINSHADER
SVT_INTERFACE_POINTER
SVT_COMPUTESHADER
SVT_DOUBLE
SVT_RWTEXTURE1D
SVT_RWTEXTURE1DARRAY
SVT_RWTEXTURE2D
SVT_RWTEXTURE2DARRAY
SVT_RWTEXTURE3D
SVT_RWBUFFER
SVT_BYTEADDRESS_BUFFER
SVT_RWBYTEADDRESS_BUFFER
SVT_STRUCTURED_BUFFER
SVT_RWSTRUCTURED_BUFFER
SVT_APPEND_STRUCTURED_BUFFER
SVT_CONSUME_STRUCTURED_BUFFER
SVT_MIN8FLOAT
SVT_MIN10FLOAT
SVT_MIN16FLOAT
SVT_MIN12INT
SVT_MIN16INT
SVT_MIN16UINT
SVT_INT16
SVT_UINT16
SVT_FLOAT16
SVT_INT64
SVT_UINT64
_10_SVT_VOID
_10_SVT_BOOL
_10_SVT_INT
_10_SVT_FLOAT
_10_SVT_STRING
_10_SVT_TEXTURE
_10_SVT_TEXTURE1D
_10_SVT_TEXTURE2D
_10_SVT_TEXTURE3D
_10_SVT_TEXTURECUBE
_10_SVT_SAMPLER
_10_SVT_SAMPLER1D
_10_SVT_SAMPLER2D
_10_SVT_SAMPLER3D
_10_SVT_SAMPLERCUBE
_10_SVT_PIXELSHADER
_10_SVT_VERTEXSHADER
_10_SVT_PIXELFRAGMENT
_10_SVT_VERTEXFRAGMENT
_10_SVT_UINT
_10_SVT_UINT8
_10_SVT_GEOMETRYSHADER
_10_SVT_RASTERIZER
_10_SVT_DEPTHSTENCIL
_10_SVT_BLEND
_10_SVT_BUFFER
_10_SVT_CBUFFER
_10_SVT_TBUFFER
_10_SVT_TEXTURE1DARRAY
_10_SVT_TEXTURE2DARRAY
_10_SVT_RENDERTARGETVIEW
_10_SVT_DEPTHSTENCILVIEW
_10_SVT_TEXTURE2DMS
_10_SVT_TEXTURE2DMSARRAY
_10_SVT_TEXTURECUBEARRAY
_11_SVT_HULLSHADER
_11_SVT_DOMAINSHADER
_11_SVT_INTERFACE_POINTER
_11_SVT_COMPUTESHADER
_11_SVT_DOUBLE
_11_SVT_RWTEXTURE1D
_11_SVT_RWTEXTURE1DARRAY
_11_SVT_RWTEXTURE2D
_11_SVT_RWTEXTURE2DARRAY
_11_SVT_RWTEXTURE3D
_11_SVT_RWBUFFER
_11_SVT_BYTEADDRESS_BUFFER
_11_SVT_RWBYTEADDRESS_BUFFER
_11_SVT_STRUCTURED_BUFFER
_11_SVT_RWSTRUCTURED_BUFFER
_11_SVT_APPEND_STRUCTURED_BUFFER
_11_SVT_CONSUME_STRUCTURED_BUFFER
SVT_FORCE_DWORD
D3D_SVT_VOID
D3D_SVT_BOOL
D3D_SVT_INT
D3D_SVT_FLOAT
D3D_SVT_STRING
D3D_SVT_TEXTURE
D3D_SVT_TEXTURE1D
D3D_SVT_TEXTURE2D
D3D_SVT_TEXTURE3D
D3D_SVT_TEXTURECUBE
D3D_SVT_SAMPLER
D3D_SVT_SAMPLER1D
D3D_SVT_SAMPLER2D
D3D_SVT_SAMPLER3D
D3D_SVT_SAMPLERCUBE
D3D_SVT_PIXELSHADER
D3D_SVT_VERTEXSHADER
D3D_SVT_PIXELFRAGMENT
D3D_SVT_VERTEXFRAGMENT
D3D_SVT_UINT
D3D_SVT_UINT8
D3D_SVT_GEOMETRYSHADER
D3D_SVT_RASTERIZER
D3D_SVT_DEPTHSTENCIL
D3D_SVT_BLEND
D3D_SVT_BUFFER
D3D_SVT_CBUFFER
D3D_SVT_TBUFFER
D3D_SVT_TEXTURE1DARRAY
D3D_SVT_TEXTURE2DARRAY
D3D_SVT_RENDERTARGETVIEW
D3D_SVT_DEPTHSTENCILVIEW
D3D_SVT_TEXTURE2DMS
D3D_SVT_TEXTURE2DMSARRAY
D3D_SVT_TEXTURECUBEARRAY
D3D_SVT_HULLSHADER
D3D_SVT_DOMAINSHADER
D3D_SVT_INTERFACE_POINTER
D3D_SVT_COMPUTESHADER
D3D_SVT_DOUBLE
D3D_SVT_RWTEXTURE1D
D3D_SVT_RWTEXTURE1DARRAY
D3D_SVT_RWTEXTURE2D
D3D_SVT_RWTEXTURE2DARRAY
D3D_SVT_RWTEXTURE3D
D3D_SVT_RWBUFFER
D3D_SVT_BYTEADDRESS_BUFFER
D3D_SVT_RWBYTEADDRESS_BUFFER
D3D_SVT_STRUCTURED_BUFFER
D3D_SVT_RWSTRUCTURED_BUFFER
D3D_SVT_APPEND_STRUCTURED_BUFFER
D3D_SVT_CONSUME_STRUCTURED_BUFFER
D3D_SVT_MIN8FLOAT
D3D_SVT_MIN10FLOAT
D3D_SVT_MIN16FLOAT
D3D_SVT_MIN12INT
D3D_SVT_MIN16INT
D3D_SVT_MIN16UINT
D3D_SVT_INT16
D3D_SVT_UINT16
D3D_SVT_FLOAT16
D3D_SVT_INT64
D3D_SVT_UINT64
D3D10_SVT_VOID
D3D10_SVT_BOOL
D3D10_SVT_INT
D3D10_SVT_FLOAT
D3D10_SVT_STRING
D3D10_SVT_TEXTURE
D3D10_SVT_TEXTURE1D
D3D10_SVT_TEXTURE2D
D3D10_SVT_TEXTURE3D
D3D10_SVT_TEXTURECUBE
D3D10_SVT_SAMPLER
D3D10_SVT_SAMPLER1D
D3D10_SVT_SAMPLER2D
D3D10_SVT_SAMPLER3D
D3D10_SVT_SAMPLERCUBE
D3D10_SVT_PIXELSHADER
D3D10_SVT_VERTEXSHADER
D3D10_SVT_PIXELFRAGMENT
D3D10_SVT_VERTEXFRAGMENT
D3D10_SVT_UINT
D3D10_SVT_UINT8
D3D10_SVT_GEOMETRYSHADER
D3D10_SVT_RASTERIZER
D3D10_SVT_DEPTHSTENCIL
D3D10_SVT_BLEND
D3D10_SVT_BUFFER
D3D10_SVT_CBUFFER
D3D10_SVT_TBUFFER
D3D10_SVT_TEXTURE1DARRAY
D3D10_SVT_TEXTURE2DARRAY
D3D10_SVT_RENDERTARGETVIEW
D3D10_SVT_DEPTHSTENCILVIEW
D3D10_SVT_TEXTURE2DMS
D3D10_SVT_TEXTURE2DMSARRAY
D3D10_SVT_TEXTURECUBEARRAY
D3D11_SVT_HULLSHADER
D3D11_SVT_DOMAINSHADER
D3D11_SVT_INTERFACE_POINTER
D3D11_SVT_COMPUTESHADER
D3D11_SVT_DOUBLE
D3D11_SVT_RWTEXTURE1D
D3D11_SVT_RWTEXTURE1DARRAY
D3D11_SVT_RWTEXTURE2D
D3D11_SVT_RWTEXTURE2DARRAY
D3D11_SVT_RWTEXTURE3D
D3D11_SVT_RWBUFFER
D3D11_SVT_BYTEADDRESS_BUFFER
D3D11_SVT_RWBYTEADDRESS_BUFFER
D3D11_SVT_STRUCTURED_BUFFER
D3D11_SVT_RWSTRUCTURED_BUFFER
D3D11_SVT_APPEND_STRUCTURED_BUFFER
D3D11_SVT_CONSUME_STRUCTURED_BUFFER
D3D_SVT_FORCE_DWORD
:: enum
UNKNOWN
BUFFER
TEXTURE1D
TEXTURE1DARRAY
TEXTURE2D
TEXTURE2DARRAY
TEXTURE2DMS
TEXTURE2DMSARRAY
TEXTURE3D
TEXTURECUBE
TEXTURECUBEARRAY
BUFFEREX
D3D10_SRV_DIMENSION_UNKNOWN
D3D10_SRV_DIMENSION_BUFFER
D3D10_SRV_DIMENSION_TEXTURE1D
D3D10_SRV_DIMENSION_TEXTURE1DARRAY
D3D10_SRV_DIMENSION_TEXTURE2D
D3D10_SRV_DIMENSION_TEXTURE2DARRAY
D3D10_SRV_DIMENSION_TEXTURE2DMS
D3D10_SRV_DIMENSION_TEXTURE2DMSARRAY
D3D10_SRV_DIMENSION_TEXTURE3D
D3D10_SRV_DIMENSION_TEXTURECUBE
D3D10_1_SRV_DIMENSION_UNKNOWN
D3D10_1_SRV_DIMENSION_BUFFER
D3D10_1_SRV_DIMENSION_TEXTURE1D
D3D10_1_SRV_DIMENSION_TEXTURE1DARRAY
D3D10_1_SRV_DIMENSION_TEXTURE2D
D3D10_1_SRV_DIMENSION_TEXTURE2DARRAY
D3D10_1_SRV_DIMENSION_TEXTURE2DMS
D3D10_1_SRV_DIMENSION_TEXTURE2DMSARRAY
D3D10_1_SRV_DIMENSION_TEXTURE3D
D3D10_1_SRV_DIMENSION_TEXTURECUBE
D3D10_1_SRV_DIMENSION_TEXTURECUBEARRAY
D3D11_SRV_DIMENSION_UNKNOWN
D3D11_SRV_DIMENSION_BUFFER
D3D11_SRV_DIMENSION_TEXTURE1D
D3D11_SRV_DIMENSION_TEXTURE1DARRAY
D3D11_SRV_DIMENSION_TEXTURE2D
D3D11_SRV_DIMENSION_TEXTURE2DARRAY
D3D11_SRV_DIMENSION_TEXTURE2DMS
D3D11_SRV_DIMENSION_TEXTURE2DMSARRAY
D3D11_SRV_DIMENSION_TEXTURE3D
D3D11_SRV_DIMENSION_TEXTURECUBE
D3D11_SRV_DIMENSION_TEXTURECUBEARRAY
D3D11_SRV_DIMENSION_BUFFEREX
D3D_SRV_DIMENSION_UNKNOWN
D3D_SRV_DIMENSION_BUFFER
D3D_SRV_DIMENSION_TEXTURE1D
D3D_SRV_DIMENSION_TEXTURE1DARRAY
D3D_SRV_DIMENSION_TEXTURE2D
D3D_SRV_DIMENSION_TEXTURE2DARRAY
D3D_SRV_DIMENSION_TEXTURE2DMS
D3D_SRV_DIMENSION_TEXTURE2DMSARRAY
D3D_SRV_DIMENSION_TEXTURE3D
D3D_SRV_DIMENSION_TEXTURECUBE
D3D_SRV_DIMENSION_TEXTURECUBEARRAY
D3D_SRV_DIMENSION_BUFFEREX
:: enum
UNDEFINED
ISOLINE
TRI
QUAD
D3D11_TESSELLATOR_DOMAIN_UNDEFINED
D3D11_TESSELLATOR_DOMAIN_ISOLINE
D3D11_TESSELLATOR_DOMAIN_TRI
D3D11_TESSELLATOR_DOMAIN_QUAD
D3D_TESSELLATOR_DOMAIN_UNDEFINED
D3D_TESSELLATOR_DOMAIN_ISOLINE
D3D_TESSELLATOR_DOMAIN_TRI
D3D_TESSELLATOR_DOMAIN_QUAD
:: enum
TESSELLATOR_OUTPUT_UNDEFINED
TESSELLATOR_OUTPUT_POINT
TESSELLATOR_OUTPUT_LINE
TESSELLATOR_OUTPUT_TRIANGLE_CW
TESSELLATOR_OUTPUT_TRIANGLE_CCW
_11_TESSELLATOR_OUTPUT_UNDEFINED
_11_TESSELLATOR_OUTPUT_POINT
_11_TESSELLATOR_OUTPUT_LINE
_11_TESSELLATOR_OUTPUT_TRIANGLE_CW
_11_TESSELLATOR_OUTPUT_TRIANGLE_CCW
D3D_TESSELLATOR_OUTPUT_UNDEFINED
D3D_TESSELLATOR_OUTPUT_POINT
D3D_TESSELLATOR_OUTPUT_LINE
D3D_TESSELLATOR_OUTPUT_TRIANGLE_CW
D3D_TESSELLATOR_OUTPUT_TRIANGLE_CCW
D3D11_TESSELLATOR_OUTPUT_UNDEFINED
D3D11_TESSELLATOR_OUTPUT_POINT
D3D11_TESSELLATOR_OUTPUT_LINE
D3D11_TESSELLATOR_OUTPUT_TRIANGLE_CW
D3D11_TESSELLATOR_OUTPUT_TRIANGLE_CCW
:: enum
UNDEFINED
INTEGER
POW2
FRACTIONAL_ODD
FRACTIONAL_EVEN
D3D11_TESSELLATOR_PARTITIONING_UNDEFINED
D3D11_TESSELLATOR_PARTITIONING_INTEGER
D3D11_TESSELLATOR_PARTITIONING_POW2
D3D11_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD
D3D11_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN
D3D_TESSELLATOR_PARTITIONING_UNDEFINED
D3D_TESSELLATOR_PARTITIONING_INTEGER
D3D_TESSELLATOR_PARTITIONING_POW2
D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD
D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN
:: struct
UpdateTileMappings: #type (this: *ID3D12CommandQueue, pResource: *ID3D12Resource, NumResourceRegions: u32, pResourceRegionStartCoordinates: *D3D12_TILED_RESOURCE_COORDINATE, pResourceRegionSizes: *D3D12_TILE_REGION_SIZE, pHeap: *ID3D12Heap, NumRanges: u32, pRangeFlags: *D3D12_TILE_RANGE_FLAGS, pHeapRangeStartOffsets: *u32, pRangeTileCounts: *u32, Flags: D3D12_TILE_MAPPING_FLAGS) -> void #cpp_method
CopyTileMappings: #type (this: *ID3D12CommandQueue, pDstResource: *ID3D12Resource, pDstRegionStartCoordinate: *D3D12_TILED_RESOURCE_COORDINATE, pSrcResource: *ID3D12Resource, pSrcRegionStartCoordinate: *D3D12_TILED_RESOURCE_COORDINATE, pRegionSize: *D3D12_TILE_REGION_SIZE, Flags: D3D12_TILE_MAPPING_FLAGS) -> void #cpp_method
ExecuteCommandLists: #type (this: *ID3D12CommandQueue, NumCommandLists: u32, ppCommandLists: **ID3D12CommandList) -> void #cpp_method
SetMarker: #type (this: *ID3D12CommandQueue, Metadata: u32, pData: *void, Size: u32) -> void #cpp_method
BeginEvent: #type (this: *ID3D12CommandQueue, Metadata: u32, pData: *void, Size: u32) -> void #cpp_method
EndEvent: #type (this: *ID3D12CommandQueue) -> void #cpp_method
Signal: #type (this: *ID3D12CommandQueue, pFence: *ID3D12Fence, Value: u64) -> HRESULT #cpp_method
Wait: #type (this: *ID3D12CommandQueue, pFence: *ID3D12Fence, Value: u64) -> HRESULT #cpp_method
GetTimestampFrequency: #type (this: *ID3D12CommandQueue, pFrequency: *u64) -> HRESULT #cpp_method
GetClockCalibration: #type (this: *ID3D12CommandQueue, pGpuTimestamp: *u64, pCpuTimestamp: *u64) -> HRESULT #cpp_method
GetDesc: #type (this: *ID3D12CommandQueue) -> D3D12_COMMAND_QUEUE_DESC #cpp_method
:: struct
vtable: IUnknown_VTable
EnableDebugLayer: #type (this: *ID3D12Debug1) -> void #cpp_method
SetEnableGPUBasedValidation: #type (this: *ID3D12Debug1, Enable: BOOL) -> void #cpp_method
SetEnableSynchronizedCommandQueueValidation: #type (this: *ID3D12Debug1, Enable: BOOL) -> void #cpp_method
:: struct
vtable: IUnknown_VTable
AssertResourceState: #type (this: *ID3D12DebugCommandList1, pResource: *ID3D12Resource, Subresource: u32, State: u32) -> BOOL #cpp_method
SetDebugParameter: #type (this: *ID3D12DebugCommandList1, Type: D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE, pData: *void, DataSize: u32) -> HRESULT #cpp_method
GetDebugParameter: #type (this: *ID3D12DebugCommandList1, Type: D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE, pData: *void, DataSize: u32) -> HRESULT #cpp_method
:: struct
CreateCommittedResource3: #type (this: *ID3D12Device10, pHeapProperties: *D3D12_HEAP_PROPERTIES, HeapFlags: D3D12_HEAP_FLAGS, pDesc: *D3D12_RESOURCE_DESC1, InitialLayout: D3D12_BARRIER_LAYOUT, pOptimizedClearValue: *D3D12_CLEAR_VALUE, pProtectedSession: *ID3D12ProtectedResourceSession, NumCastableFormats: u32, pCastableFormats: *DXGI_FORMAT, riidResource: *IID, ppvResource: **void) -> HRESULT #cpp_method
CreatePlacedResource2: #type (this: *ID3D12Device10, pHeap: *ID3D12Heap, HeapOffset: u64, pDesc: *D3D12_RESOURCE_DESC1, InitialLayout: D3D12_BARRIER_LAYOUT, pOptimizedClearValue: *D3D12_CLEAR_VALUE, NumCastableFormats: u32, pCastableFormats: *DXGI_FORMAT, riid: *IID, ppvResource: **void) -> HRESULT #cpp_method
CreateReservedResource2: #type (this: *ID3D12Device10, pDesc: *D3D12_RESOURCE_DESC, InitialLayout: D3D12_BARRIER_LAYOUT, pOptimizedClearValue: *D3D12_CLEAR_VALUE, pProtectedSession: *ID3D12ProtectedResourceSession, NumCastableFormats: u32, pCastableFormats: *DXGI_FORMAT, riid: *IID, ppvResource: **void) -> HRESULT #cpp_method
:: struct
CreatePipelineLibrary: #type (this: *ID3D12Device1, pLibraryBlob: *void, BlobLength: SIZE_T, riid: *IID, ppPipelineLibrary: **void) -> HRESULT #cpp_method
SetEventOnMultipleFenceCompletion: #type (this: *ID3D12Device1, ppFences: **ID3D12Fence, pFenceValues: *u64, NumFences: u32, Flags: D3D12_MULTIPLE_FENCE_WAIT_FLAGS, hEvent: HANDLE) -> HRESULT #cpp_method
SetResidencyPriority: #type (this: *ID3D12Device1, NumObjects: u32, ppObjects: **ID3D12Pageable, pPriorities: *D3D12_RESIDENCY_PRIORITY) -> HRESULT #cpp_method
:: struct
OpenExistingHeapFromAddress: #type (this: *ID3D12Device3, pAddress: *void, riid: *IID, ppvHeap: **void) -> HRESULT #cpp_method
OpenExistingHeapFromFileMapping: #type (this: *ID3D12Device3, hFileMapping: HANDLE, riid: *IID, ppvHeap: **void) -> HRESULT #cpp_method
EnqueueMakeResident: #type (this: *ID3D12Device3, Flags: D3D12_RESIDENCY_FLAGS, NumObjects: u32, ppObjects: **ID3D12Pageable, pFenceToSignal: *ID3D12Fence, FenceValueToSignal: u64) -> HRESULT #cpp_method
:: struct
CreateCommandList1: #type (this: *ID3D12Device4, nodeMask: u32, type: D3D12_COMMAND_LIST_TYPE, flags: D3D12_COMMAND_LIST_FLAGS, riid: *IID, ppCommandList: **void) -> HRESULT #cpp_method
CreateProtectedResourceSession: #type (this: *ID3D12Device4, pDesc: *D3D12_PROTECTED_RESOURCE_SESSION_DESC, riid: *IID, ppSession: **void) -> HRESULT #cpp_method
CreateCommittedResource1: #type (this: *ID3D12Device4, pHeapProperties: *D3D12_HEAP_PROPERTIES, HeapFlags: D3D12_HEAP_FLAGS, pDesc: *D3D12_RESOURCE_DESC, InitialResourceState: D3D12_RESOURCE_STATES, pOptimizedClearValue: *D3D12_CLEAR_VALUE, pProtectedSession: *ID3D12ProtectedResourceSession, riidResource: *IID, ppvResource: **void) -> HRESULT #cpp_method
CreateHeap1: #type (this: *ID3D12Device4, pDesc: *D3D12_HEAP_DESC, pProtectedSession: *ID3D12ProtectedResourceSession, riid: *IID, ppvHeap: **void) -> HRESULT #cpp_method
CreateReservedResource1: #type (this: *ID3D12Device4, pDesc: *D3D12_RESOURCE_DESC, InitialState: D3D12_RESOURCE_STATES, pOptimizedClearValue: *D3D12_CLEAR_VALUE, pProtectedSession: *ID3D12ProtectedResourceSession, riid: *IID, ppvResource: **void) -> HRESULT #cpp_method
GetResourceAllocationInfo1: #type (this: *ID3D12Device4, visibleMask: u32, numResourceDescs: u32, pResourceDescs: *D3D12_RESOURCE_DESC, pResourceAllocationInfo1: *D3D12_RESOURCE_ALLOCATION_INFO1) -> D3D12_RESOURCE_ALLOCATION_INFO #cpp_method
:: struct
CreateLifetimeTracker: #type (this: *ID3D12Device5, pOwner: *ID3D12LifetimeOwner, riid: *IID, ppvTracker: **void) -> HRESULT #cpp_method
RemoveDevice: #type (this: *ID3D12Device5) -> void #cpp_method
EnumerateMetaCommands: #type (this: *ID3D12Device5, pNumMetaCommands: *u32, pDescs: *D3D12_META_COMMAND_DESC) -> HRESULT #cpp_method
EnumerateMetaCommandParameters: #type (this: *ID3D12Device5, CommandId: *GUID, Stage: D3D12_META_COMMAND_PARAMETER_STAGE, pTotalStructureSizeInBytes: *u32, pParameterCount: *u32, pParameterDescs: *D3D12_META_COMMAND_PARAMETER_DESC) -> HRESULT #cpp_method
CreateMetaCommand: #type (this: *ID3D12Device5, CommandId: *GUID, NodeMask: u32, pCreationParametersData: *void, CreationParametersDataSizeInBytes: SIZE_T, riid: *IID, ppMetaCommand: **void) -> HRESULT #cpp_method
CreateStateObject: #type (this: *ID3D12Device5, pDesc: *D3D12_STATE_OBJECT_DESC, riid: *IID, ppStateObject: **void) -> HRESULT #cpp_method
GetRaytracingAccelerationStructurePrebuildInfo: #type (this: *ID3D12Device5, pDesc: *D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS, pInfo: *D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO) -> void #cpp_method
CheckDriverMatchingIdentifier: #type (this: *ID3D12Device5, SerializedDataType: D3D12_SERIALIZED_DATA_TYPE, pIdentifierToCheck: *D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER) -> D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS #cpp_method
:: struct
GetResourceAllocationInfo2: #type (this: *ID3D12Device8, visibleMask: u32, numResourceDescs: u32, pResourceDescs: *D3D12_RESOURCE_DESC1, pResourceAllocationInfo1: *D3D12_RESOURCE_ALLOCATION_INFO1) -> D3D12_RESOURCE_ALLOCATION_INFO #cpp_method
CreateCommittedResource2: #type (this: *ID3D12Device8, pHeapProperties: *D3D12_HEAP_PROPERTIES, HeapFlags: D3D12_HEAP_FLAGS, pDesc: *D3D12_RESOURCE_DESC1, InitialResourceState: D3D12_RESOURCE_STATES, pOptimizedClearValue: *D3D12_CLEAR_VALUE, pProtectedSession: *ID3D12ProtectedResourceSession, riidResource: *IID, ppvResource: **void) -> HRESULT #cpp_method
CreatePlacedResource1: #type (this: *ID3D12Device8, pHeap: *ID3D12Heap, HeapOffset: u64, pDesc: *D3D12_RESOURCE_DESC1, InitialState: D3D12_RESOURCE_STATES, pOptimizedClearValue: *D3D12_CLEAR_VALUE, riid: *IID, ppvResource: **void) -> HRESULT #cpp_method
CreateSamplerFeedbackUnorderedAccessView: #type (this: *ID3D12Device8, pTargetedResource: *ID3D12Resource, pFeedbackResource: *ID3D12Resource, DestDescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) -> void #cpp_method
GetCopyableFootprints1: #type (this: *ID3D12Device8, pResourceDesc: *D3D12_RESOURCE_DESC1, FirstSubresource: u32, NumSubresources: u32, BaseOffset: u64, pLayouts: *D3D12_PLACED_SUBRESOURCE_FOOTPRINT, pNumRows: *u32, pRowSizeInBytes: *u64, pTotalBytes: *u64) -> void #cpp_method
:: struct
CreateShaderCacheSession: #type (this: *ID3D12Device9, pDesc: *D3D12_SHADER_CACHE_SESSION_DESC, riid: *IID, ppvSession: **void) -> HRESULT #cpp_method
ShaderCacheControl: #type (this: *ID3D12Device9, Kinds: D3D12_SHADER_CACHE_KIND_FLAGS, Control: D3D12_SHADER_CACHE_CONTROL_FLAGS) -> HRESULT #cpp_method
CreateCommandQueue1: #type (this: *ID3D12Device9, pDesc: *D3D12_COMMAND_QUEUE_DESC, CreatorID: *IID, riid: *IID, ppCommandQueue: **void) -> HRESULT #cpp_method
:: struct
GetNodeCount: #type (this: *ID3D12Device) -> u32 #cpp_method
CreateCommandQueue: #type (this: *ID3D12Device, pDesc: *D3D12_COMMAND_QUEUE_DESC, riid: *IID, ppCommandQueue: **void) -> HRESULT #cpp_method
CreateCommandAllocator: #type (this: *ID3D12Device, type: D3D12_COMMAND_LIST_TYPE, riid: *IID, ppCommandAllocator: **void) -> HRESULT #cpp_method
CreateGraphicsPipelineState: #type (this: *ID3D12Device, pDesc: *D3D12_GRAPHICS_PIPELINE_STATE_DESC, riid: *IID, ppPipelineState: **void) -> HRESULT #cpp_method
CreateComputePipelineState: #type (this: *ID3D12Device, pDesc: *D3D12_COMPUTE_PIPELINE_STATE_DESC, riid: *IID, ppPipelineState: **void) -> HRESULT #cpp_method
CreateCommandList: #type (this: *ID3D12Device, nodeMask: u32, type: D3D12_COMMAND_LIST_TYPE, pCommandAllocator: *ID3D12CommandAllocator, pInitialState: *ID3D12PipelineState, riid: *IID, ppCommandList: **void) -> HRESULT #cpp_method
CheckFeatureSupport: #type (this: *ID3D12Device, Feature: D3D12_FEATURE, pFeatureSupportData: *void, FeatureSupportDataSize: u32) -> HRESULT #cpp_method
CreateDescriptorHeap: #type (this: *ID3D12Device, pDescriptorHeapDesc: *D3D12_DESCRIPTOR_HEAP_DESC, riid: *IID, ppvHeap: **void) -> HRESULT #cpp_method
GetDescriptorHandleIncrementSize: #type (this: *ID3D12Device, DescriptorHeapType: D3D12_DESCRIPTOR_HEAP_TYPE) -> u32 #cpp_method
CreateRootSignature: #type (this: *ID3D12Device, nodeMask: u32, pBlobWithRootSignature: *void, blobLengthInBytes: SIZE_T, riid: *IID, ppvRootSignature: **void) -> HRESULT #cpp_method
CreateConstantBufferView: #type (this: *ID3D12Device, pDesc: *D3D12_CONSTANT_BUFFER_VIEW_DESC, DestDescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) -> void #cpp_method
CreateShaderResourceView: #type (this: *ID3D12Device, pResource: *ID3D12Resource, pDesc: *D3D12_SHADER_RESOURCE_VIEW_DESC, DestDescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) -> void #cpp_method
CreateUnorderedAccessView: #type (this: *ID3D12Device, pResource: *ID3D12Resource, pCounterResource: *ID3D12Resource, pDesc: *D3D12_UNORDERED_ACCESS_VIEW_DESC, DestDescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) -> void #cpp_method
CreateRenderTargetView: #type (this: *ID3D12Device, pResource: *ID3D12Resource, pDesc: *D3D12_RENDER_TARGET_VIEW_DESC, DestDescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) -> void #cpp_method
CreateDepthStencilView: #type (this: *ID3D12Device, pResource: *ID3D12Resource, pDesc: *D3D12_DEPTH_STENCIL_VIEW_DESC, DestDescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) -> void #cpp_method
CreateSampler: #type (this: *ID3D12Device, pDesc: *D3D12_SAMPLER_DESC, DestDescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) -> void #cpp_method
CopyDescriptors: #type (this: *ID3D12Device, NumDestDescriptorRanges: u32, pDestDescriptorRangeStarts: *D3D12_CPU_DESCRIPTOR_HANDLE, pDestDescriptorRangeSizes: *u32, NumSrcDescriptorRanges: u32, pSrcDescriptorRangeStarts: *D3D12_CPU_DESCRIPTOR_HANDLE, pSrcDescriptorRangeSizes: *u32, DescriptorHeapsType: D3D12_DESCRIPTOR_HEAP_TYPE) -> void #cpp_method
CopyDescriptorsSimple: #type (this: *ID3D12Device, NumDescriptors: u32, DestDescriptorRangeStart: D3D12_CPU_DESCRIPTOR_HANDLE, SrcDescriptorRangeStart: D3D12_CPU_DESCRIPTOR_HANDLE, DescriptorHeapsType: D3D12_DESCRIPTOR_HEAP_TYPE) -> void #cpp_method
GetResourceAllocationInfo: #type (this: *ID3D12Device, visibleMask: u32, numResourceDescs: u32, pResourceDescs: *D3D12_RESOURCE_DESC) -> D3D12_RESOURCE_ALLOCATION_INFO #cpp_method
GetCustomHeapProperties: #type (this: *ID3D12Device, nodeMask: u32, heapType: D3D12_HEAP_TYPE) -> D3D12_HEAP_PROPERTIES #cpp_method
CreateCommittedResource: #type (this: *ID3D12Device, pHeapProperties: *D3D12_HEAP_PROPERTIES, HeapFlags: D3D12_HEAP_FLAGS, pDesc: *D3D12_RESOURCE_DESC, InitialResourceState: D3D12_RESOURCE_STATES, pOptimizedClearValue: *D3D12_CLEAR_VALUE, riidResource: *IID, ppvResource: **void) -> HRESULT #cpp_method
CreateHeap: #type (this: *ID3D12Device, pDesc: *D3D12_HEAP_DESC, riid: *IID, ppvHeap: **void) -> HRESULT #cpp_method
CreatePlacedResource: #type (this: *ID3D12Device, pHeap: *ID3D12Heap, HeapOffset: u64, pDesc: *D3D12_RESOURCE_DESC, InitialState: D3D12_RESOURCE_STATES, pOptimizedClearValue: *D3D12_CLEAR_VALUE, riid: *IID, ppvResource: **void) -> HRESULT #cpp_method
CreateReservedResource: #type (this: *ID3D12Device, pDesc: *D3D12_RESOURCE_DESC, InitialState: D3D12_RESOURCE_STATES, pOptimizedClearValue: *D3D12_CLEAR_VALUE, riid: *IID, ppvResource: **void) -> HRESULT #cpp_method
CreateSharedHandle: #type (this: *ID3D12Device, pObject: *ID3D12DeviceChild, pAttributes: *SECURITY_ATTRIBUTES, Access: u32, Name: *s16, pHandle: *HANDLE) -> HRESULT #cpp_method
OpenSharedHandle: #type (this: *ID3D12Device, NTHandle: HANDLE, riid: *IID, ppvObj: **void) -> HRESULT #cpp_method
OpenSharedHandleByName: #type (this: *ID3D12Device, Name: *s16, Access: u32, pNTHandle: *HANDLE) -> HRESULT #cpp_method
MakeResident: #type (this: *ID3D12Device, NumObjects: u32, ppObjects: **ID3D12Pageable) -> HRESULT #cpp_method
Evict: #type (this: *ID3D12Device, NumObjects: u32, ppObjects: **ID3D12Pageable) -> HRESULT #cpp_method
CreateFence: #type (this: *ID3D12Device, InitialValue: u64, Flags: D3D12_FENCE_FLAGS, riid: *IID, ppFence: **void) -> HRESULT #cpp_method
GetDeviceRemovedReason: #type (this: *ID3D12Device) -> HRESULT #cpp_method
GetCopyableFootprints: #type (this: *ID3D12Device, pResourceDesc: *D3D12_RESOURCE_DESC, FirstSubresource: u32, NumSubresources: u32, BaseOffset: u64, pLayouts: *D3D12_PLACED_SUBRESOURCE_FOOTPRINT, pNumRows: *u32, pRowSizeInBytes: *u64, pTotalBytes: *u64) -> void #cpp_method
CreateQueryHeap: #type (this: *ID3D12Device, pDesc: *D3D12_QUERY_HEAP_DESC, riid: *IID, ppvHeap: **void) -> HRESULT #cpp_method
SetStablePowerState: #type (this: *ID3D12Device, Enable: BOOL) -> HRESULT #cpp_method
CreateCommandSignature: #type (this: *ID3D12Device, pDesc: *D3D12_COMMAND_SIGNATURE_DESC, pRootSignature: *ID3D12RootSignature, riid: *IID, ppvCommandSignature: **void) -> HRESULT #cpp_method
GetResourceTiling: #type (this: *ID3D12Device, pTiledResource: *ID3D12Resource, pNumTilesForEntireResource: *u32, pPackedMipDesc: *D3D12_PACKED_MIP_INFO, pStandardTileShapeForNonPackedMips: *D3D12_TILE_SHAPE, pNumSubresourceTilings: *u32, FirstSubresourceTilingToGet: u32, pSubresourceTilingsForNonPackedMips: *D3D12_SUBRESOURCE_TILING) -> void #cpp_method
GetAdapterLuid: #type (this: *ID3D12Device) -> LUID #cpp_method
:: struct
vtable: IUnknown_VTable
SetAutoBreadcrumbsEnablement: #type (this: *ID3D12DeviceRemovedExtendedDataSettings, Enablement: D3D12_DRED_ENABLEMENT) -> void #cpp_method
SetPageFaultEnablement: #type (this: *ID3D12DeviceRemovedExtendedDataSettings, Enablement: D3D12_DRED_ENABLEMENT) -> void #cpp_method
SetWatsonDumpEnablement: #type (this: *ID3D12DeviceRemovedExtendedDataSettings, Enablement: D3D12_DRED_ENABLEMENT) -> void #cpp_method
:: struct
GetDesc: #type (this: *ID3D12FunctionReflection, pDesc: *D3D12_FUNCTION_DESC) -> HRESULT #cpp_method
GetConstantBufferByIndex: #type (this: *ID3D12FunctionReflection, BufferIndex: u32) -> *ID3D12ShaderReflectionConstantBuffer #cpp_method
GetConstantBufferByName: #type (this: *ID3D12FunctionReflection, Name: *u8) -> *ID3D12ShaderReflectionConstantBuffer #cpp_method
GetResourceBindingDesc: #type (this: *ID3D12FunctionReflection, ResourceIndex: u32, pDesc: *D3D12_SHADER_INPUT_BIND_DESC) -> HRESULT #cpp_method
GetVariableByName: #type (this: *ID3D12FunctionReflection, Name: *u8) -> *ID3D12ShaderReflectionVariable #cpp_method
GetResourceBindingDescByName: #type (this: *ID3D12FunctionReflection, Name: *u8, pDesc: *D3D12_SHADER_INPUT_BIND_DESC) -> HRESULT #cpp_method
GetFunctionParameter: #type (this: *ID3D12FunctionReflection, ParameterIndex: s32) -> *ID3D12FunctionParameterReflection #cpp_method
:: struct
AtomicCopyBufferUINT: #type (this: *ID3D12GraphicsCommandList1, pDstBuffer: *ID3D12Resource, DstOffset: u64, pSrcBuffer: *ID3D12Resource, SrcOffset: u64, Dependencies: u32, ppDependentResources: **ID3D12Resource, pDependentSubresourceRanges: *D3D12_SUBRESOURCE_RANGE_UINT64) -> void #cpp_method
AtomicCopyBufferUINT64: #type (this: *ID3D12GraphicsCommandList1, pDstBuffer: *ID3D12Resource, DstOffset: u64, pSrcBuffer: *ID3D12Resource, SrcOffset: u64, Dependencies: u32, ppDependentResources: **ID3D12Resource, pDependentSubresourceRanges: *D3D12_SUBRESOURCE_RANGE_UINT64) -> void #cpp_method
OMSetDepthBounds: #type (this: *ID3D12GraphicsCommandList1, Min: float, Max: float) -> void #cpp_method
SetSamplePositions: #type (this: *ID3D12GraphicsCommandList1, NumSamplesPerPixel: u32, NumPixels: u32, pSamplePositions: *D3D12_SAMPLE_POSITION) -> void #cpp_method
ResolveSubresourceRegion: #type (this: *ID3D12GraphicsCommandList1, pDstResource: *ID3D12Resource, DstSubresource: u32, DstX: u32, DstY: u32, pSrcResource: *ID3D12Resource, SrcSubresource: u32, pSrcRect: *D3D12_RECT, Format: DXGI_FORMAT, ResolveMode: D3D12_RESOLVE_MODE) -> void #cpp_method
SetViewInstanceMask: #type (this: *ID3D12GraphicsCommandList1, Mask: u32) -> void #cpp_method
:: struct
BeginRenderPass: #type (this: *ID3D12GraphicsCommandList4, NumRenderTargets: u32, pRenderTargets: *D3D12_RENDER_PASS_RENDER_TARGET_DESC, pDepthStencil: *D3D12_RENDER_PASS_DEPTH_STENCIL_DESC, Flags: D3D12_RENDER_PASS_FLAGS) -> void #cpp_method
EndRenderPass: #type (this: *ID3D12GraphicsCommandList4) -> void #cpp_method
InitializeMetaCommand: #type (this: *ID3D12GraphicsCommandList4, pMetaCommand: *ID3D12MetaCommand, pInitializationParametersData: *void, InitializationParametersDataSizeInBytes: SIZE_T) -> void #cpp_method
ExecuteMetaCommand: #type (this: *ID3D12GraphicsCommandList4, pMetaCommand: *ID3D12MetaCommand, pExecutionParametersData: *void, ExecutionParametersDataSizeInBytes: SIZE_T) -> void #cpp_method
BuildRaytracingAccelerationStructure: #type (this: *ID3D12GraphicsCommandList4, pDesc: *D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC, NumPostbuildInfoDescs: u32, pPostbuildInfoDescs: *D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC) -> void #cpp_method
EmitRaytracingAccelerationStructurePostbuildInfo: #type (this: *ID3D12GraphicsCommandList4, pDesc: *D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC, NumSourceAccelerationStructures: u32, pSourceAccelerationStructureData: *D3D12_GPU_VIRTUAL_ADDRESS) -> void #cpp_method
CopyRaytracingAccelerationStructure: #type (this: *ID3D12GraphicsCommandList4, DestAccelerationStructureData: D3D12_GPU_VIRTUAL_ADDRESS, SourceAccelerationStructureData: D3D12_GPU_VIRTUAL_ADDRESS, Mode: D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE) -> void #cpp_method
SetPipelineState1: #type (this: *ID3D12GraphicsCommandList4, pStateObject: *ID3D12StateObject) -> void #cpp_method
DispatchRays: #type (this: *ID3D12GraphicsCommandList4, pDesc: *D3D12_DISPATCH_RAYS_DESC) -> void #cpp_method
:: struct
Close: #type (this: *ID3D12GraphicsCommandList) -> HRESULT #cpp_method
Reset: #type (this: *ID3D12GraphicsCommandList, pAllocator: *ID3D12CommandAllocator, pInitialState: *ID3D12PipelineState) -> HRESULT #cpp_method
ClearState: #type (this: *ID3D12GraphicsCommandList, pPipelineState: *ID3D12PipelineState) -> void #cpp_method
DrawInstanced: #type (this: *ID3D12GraphicsCommandList, VertexCountPerInstance: u32, InstanceCount: u32, StartVertexLocation: u32, StartInstanceLocation: u32) -> void #cpp_method
DrawIndexedInstanced: #type (this: *ID3D12GraphicsCommandList, IndexCountPerInstance: u32, InstanceCount: u32, StartIndexLocation: u32, BaseVertexLocation: s32, StartInstanceLocation: u32) -> void #cpp_method
Dispatch: #type (this: *ID3D12GraphicsCommandList, ThreadGroupCountX: u32, ThreadGroupCountY: u32, ThreadGroupCountZ: u32) -> void #cpp_method
CopyBufferRegion: #type (this: *ID3D12GraphicsCommandList, pDstBuffer: *ID3D12Resource, DstOffset: u64, pSrcBuffer: *ID3D12Resource, SrcOffset: u64, NumBytes: u64) -> void #cpp_method
CopyTextureRegion: #type (this: *ID3D12GraphicsCommandList, pDst: *D3D12_TEXTURE_COPY_LOCATION, DstX: u32, DstY: u32, DstZ: u32, pSrc: *D3D12_TEXTURE_COPY_LOCATION, pSrcBox: *D3D12_BOX) -> void #cpp_method
CopyResource: #type (this: *ID3D12GraphicsCommandList, pDstResource: *ID3D12Resource, pSrcResource: *ID3D12Resource) -> void #cpp_method
CopyTiles: #type (this: *ID3D12GraphicsCommandList, pTiledResource: *ID3D12Resource, pTileRegionStartCoordinate: *D3D12_TILED_RESOURCE_COORDINATE, pTileRegionSize: *D3D12_TILE_REGION_SIZE, pBuffer: *ID3D12Resource, BufferStartOffsetInBytes: u64, Flags: D3D12_TILE_COPY_FLAGS) -> void #cpp_method
ResolveSubresource: #type (this: *ID3D12GraphicsCommandList, pDstResource: *ID3D12Resource, DstSubresource: u32, pSrcResource: *ID3D12Resource, SrcSubresource: u32, Format: DXGI_FORMAT) -> void #cpp_method
IASetPrimitiveTopology: #type (this: *ID3D12GraphicsCommandList, PrimitiveTopology: D3D12_PRIMITIVE_TOPOLOGY) -> void #cpp_method
RSSetViewports: #type (this: *ID3D12GraphicsCommandList, NumViewports: u32, pViewports: *D3D12_VIEWPORT) -> void #cpp_method
RSSetScissorRects: #type (this: *ID3D12GraphicsCommandList, NumRects: u32, pRects: *D3D12_RECT) -> void #cpp_method
OMSetBlendFactor: #type (this: *ID3D12GraphicsCommandList, BlendFactor: *[4] float) -> void #cpp_method
OMSetStencilRef: #type (this: *ID3D12GraphicsCommandList, StencilRef: u32) -> void #cpp_method
SetPipelineState: #type (this: *ID3D12GraphicsCommandList, pPipelineState: *ID3D12PipelineState) -> void #cpp_method
ResourceBarrier: #type (this: *ID3D12GraphicsCommandList, NumBarriers: u32, pBarriers: *D3D12_RESOURCE_BARRIER) -> void #cpp_method
ExecuteBundle: #type (this: *ID3D12GraphicsCommandList, pCommandList: *ID3D12GraphicsCommandList) -> void #cpp_method
SetDescriptorHeaps: #type (this: *ID3D12GraphicsCommandList, NumDescriptorHeaps: u32, ppDescriptorHeaps: **ID3D12DescriptorHeap) -> void #cpp_method
SetComputeRootSignature: #type (this: *ID3D12GraphicsCommandList, pRootSignature: *ID3D12RootSignature) -> void #cpp_method
SetGraphicsRootSignature: #type (this: *ID3D12GraphicsCommandList, pRootSignature: *ID3D12RootSignature) -> void #cpp_method
SetComputeRootDescriptorTable: #type (this: *ID3D12GraphicsCommandList, RootParameterIndex: u32, BaseDescriptor: D3D12_GPU_DESCRIPTOR_HANDLE) -> void #cpp_method
SetGraphicsRootDescriptorTable: #type (this: *ID3D12GraphicsCommandList, RootParameterIndex: u32, BaseDescriptor: D3D12_GPU_DESCRIPTOR_HANDLE) -> void #cpp_method
SetComputeRoot32BitConstant: #type (this: *ID3D12GraphicsCommandList, RootParameterIndex: u32, SrcData: u32, DestOffsetIn32BitValues: u32) -> void #cpp_method
SetGraphicsRoot32BitConstant: #type (this: *ID3D12GraphicsCommandList, RootParameterIndex: u32, SrcData: u32, DestOffsetIn32BitValues: u32) -> void #cpp_method
SetComputeRoot32BitConstants: #type (this: *ID3D12GraphicsCommandList, RootParameterIndex: u32, Num32BitValuesToSet: u32, pSrcData: *void, DestOffsetIn32BitValues: u32) -> void #cpp_method
SetGraphicsRoot32BitConstants: #type (this: *ID3D12GraphicsCommandList, RootParameterIndex: u32, Num32BitValuesToSet: u32, pSrcData: *void, DestOffsetIn32BitValues: u32) -> void #cpp_method
SetComputeRootConstantBufferView: #type (this: *ID3D12GraphicsCommandList, RootParameterIndex: u32, BufferLocation: D3D12_GPU_VIRTUAL_ADDRESS) -> void #cpp_method
SetGraphicsRootConstantBufferView: #type (this: *ID3D12GraphicsCommandList, RootParameterIndex: u32, BufferLocation: D3D12_GPU_VIRTUAL_ADDRESS) -> void #cpp_method
SetComputeRootShaderResourceView: #type (this: *ID3D12GraphicsCommandList, RootParameterIndex: u32, BufferLocation: D3D12_GPU_VIRTUAL_ADDRESS) -> void #cpp_method
SetGraphicsRootShaderResourceView: #type (this: *ID3D12GraphicsCommandList, RootParameterIndex: u32, BufferLocation: D3D12_GPU_VIRTUAL_ADDRESS) -> void #cpp_method
SetComputeRootUnorderedAccessView: #type (this: *ID3D12GraphicsCommandList, RootParameterIndex: u32, BufferLocation: D3D12_GPU_VIRTUAL_ADDRESS) -> void #cpp_method
SetGraphicsRootUnorderedAccessView: #type (this: *ID3D12GraphicsCommandList, RootParameterIndex: u32, BufferLocation: D3D12_GPU_VIRTUAL_ADDRESS) -> void #cpp_method
IASetIndexBuffer: #type (this: *ID3D12GraphicsCommandList, pView: *D3D12_INDEX_BUFFER_VIEW) -> void #cpp_method
IASetVertexBuffers: #type (this: *ID3D12GraphicsCommandList, StartSlot: u32, NumViews: u32, pViews: *D3D12_VERTEX_BUFFER_VIEW) -> void #cpp_method
SOSetTargets: #type (this: *ID3D12GraphicsCommandList, StartSlot: u32, NumViews: u32, pViews: *D3D12_STREAM_OUTPUT_BUFFER_VIEW) -> void #cpp_method
OMSetRenderTargets: #type (this: *ID3D12GraphicsCommandList, NumRenderTargetDescriptors: u32, pRenderTargetDescriptors: *D3D12_CPU_DESCRIPTOR_HANDLE, RTsSingleHandleToDescriptorRange: BOOL, pDepthStencilDescriptor: *D3D12_CPU_DESCRIPTOR_HANDLE) -> void #cpp_method
ClearDepthStencilView: #type (this: *ID3D12GraphicsCommandList, DepthStencilView: D3D12_CPU_DESCRIPTOR_HANDLE, ClearFlags: D3D12_CLEAR_FLAGS, Depth: float, Stencil: u8, NumRects: u32, pRects: *D3D12_RECT) -> void #cpp_method
ClearRenderTargetView: #type (this: *ID3D12GraphicsCommandList, RenderTargetView: D3D12_CPU_DESCRIPTOR_HANDLE, ColorRGBA: *[4] float, NumRects: u32, pRects: *D3D12_RECT) -> void #cpp_method
ClearUnorderedAccessViewUint: #type (this: *ID3D12GraphicsCommandList, ViewGPUHandleInCurrentHeap: D3D12_GPU_DESCRIPTOR_HANDLE, ViewCPUHandle: D3D12_CPU_DESCRIPTOR_HANDLE, pResource: *ID3D12Resource, Values: *[4] u32, NumRects: u32, pRects: *D3D12_RECT) -> void #cpp_method
ClearUnorderedAccessViewFloat: #type (this: *ID3D12GraphicsCommandList, ViewGPUHandleInCurrentHeap: D3D12_GPU_DESCRIPTOR_HANDLE, ViewCPUHandle: D3D12_CPU_DESCRIPTOR_HANDLE, pResource: *ID3D12Resource, Values: *[4] float, NumRects: u32, pRects: *D3D12_RECT) -> void #cpp_method
DiscardResource: #type (this: *ID3D12GraphicsCommandList, pResource: *ID3D12Resource, pRegion: *D3D12_DISCARD_REGION) -> void #cpp_method
BeginQuery: #type (this: *ID3D12GraphicsCommandList, pQueryHeap: *ID3D12QueryHeap, Type: D3D12_QUERY_TYPE, Index: u32) -> void #cpp_method
EndQuery: #type (this: *ID3D12GraphicsCommandList, pQueryHeap: *ID3D12QueryHeap, Type: D3D12_QUERY_TYPE, Index: u32) -> void #cpp_method
ResolveQueryData: #type (this: *ID3D12GraphicsCommandList, pQueryHeap: *ID3D12QueryHeap, Type: D3D12_QUERY_TYPE, StartIndex: u32, NumQueries: u32, pDestinationBuffer: *ID3D12Resource, AlignedDestinationBufferOffset: u64) -> void #cpp_method
SetPredication: #type (this: *ID3D12GraphicsCommandList, pBuffer: *ID3D12Resource, AlignedBufferOffset: u64, Operation: D3D12_PREDICATION_OP) -> void #cpp_method
SetMarker: #type (this: *ID3D12GraphicsCommandList, Metadata: u32, pData: *void, Size: u32) -> void #cpp_method
BeginEvent: #type (this: *ID3D12GraphicsCommandList, Metadata: u32, pData: *void, Size: u32) -> void #cpp_method
EndEvent: #type (this: *ID3D12GraphicsCommandList) -> void #cpp_method
ExecuteIndirect: #type (this: *ID3D12GraphicsCommandList, pCommandSignature: *ID3D12CommandSignature, MaxCommandCount: u32, pArgumentBuffer: *ID3D12Resource, ArgumentBufferOffset: u64, pCountBuffer: *ID3D12Resource, CountBufferOffset: u64) -> void #cpp_method
:: struct
vtable: IUnknown_VTable
SetMessageCountLimit: #type (this: *ID3D12InfoQueue, MessageCountLimit: u64) -> HRESULT #cpp_method
ClearStoredMessages: #type (this: *ID3D12InfoQueue) -> void #cpp_method
GetMessageA: #type (this: *ID3D12InfoQueue, MessageIndex: u64, pMessage: *D3D12_MESSAGE, pMessageByteLength: *SIZE_T) -> HRESULT #cpp_method
GetNumMessagesAllowedByStorageFilter: #type (this: *ID3D12InfoQueue) -> u64 #cpp_method
GetNumMessagesDeniedByStorageFilter: #type (this: *ID3D12InfoQueue) -> u64 #cpp_method
GetNumStoredMessages: #type (this: *ID3D12InfoQueue) -> u64 #cpp_method
GetNumStoredMessagesAllowedByRetrievalFilter: #type (this: *ID3D12InfoQueue) -> u64 #cpp_method
GetNumMessagesDiscardedByMessageCountLimit: #type (this: *ID3D12InfoQueue) -> u64 #cpp_method
GetMessageCountLimit: #type (this: *ID3D12InfoQueue) -> u64 #cpp_method
AddStorageFilterEntries: #type (this: *ID3D12InfoQueue, pFilter: *D3D12_INFO_QUEUE_FILTER) -> HRESULT #cpp_method
GetStorageFilter: #type (this: *ID3D12InfoQueue, pFilter: *D3D12_INFO_QUEUE_FILTER, pFilterByteLength: *SIZE_T) -> HRESULT #cpp_method
ClearStorageFilter: #type (this: *ID3D12InfoQueue) -> void #cpp_method
PushEmptyStorageFilter: #type (this: *ID3D12InfoQueue) -> HRESULT #cpp_method
PushCopyOfStorageFilter: #type (this: *ID3D12InfoQueue) -> HRESULT #cpp_method
PushStorageFilter: #type (this: *ID3D12InfoQueue, pFilter: *D3D12_INFO_QUEUE_FILTER) -> HRESULT #cpp_method
PopStorageFilter: #type (this: *ID3D12InfoQueue) -> void #cpp_method
GetStorageFilterStackSize: #type (this: *ID3D12InfoQueue) -> u32 #cpp_method
AddRetrievalFilterEntries: #type (this: *ID3D12InfoQueue, pFilter: *D3D12_INFO_QUEUE_FILTER) -> HRESULT #cpp_method
GetRetrievalFilter: #type (this: *ID3D12InfoQueue, pFilter: *D3D12_INFO_QUEUE_FILTER, pFilterByteLength: *SIZE_T) -> HRESULT #cpp_method
ClearRetrievalFilter: #type (this: *ID3D12InfoQueue) -> void #cpp_method
PushEmptyRetrievalFilter: #type (this: *ID3D12InfoQueue) -> HRESULT #cpp_method
PushCopyOfRetrievalFilter: #type (this: *ID3D12InfoQueue) -> HRESULT #cpp_method
PushRetrievalFilter: #type (this: *ID3D12InfoQueue, pFilter: *D3D12_INFO_QUEUE_FILTER) -> HRESULT #cpp_method
PopRetrievalFilter: #type (this: *ID3D12InfoQueue) -> void #cpp_method
GetRetrievalFilterStackSize: #type (this: *ID3D12InfoQueue) -> u32 #cpp_method
AddMessage: #type (this: *ID3D12InfoQueue, Category: D3D12_MESSAGE_CATEGORY, Severity: D3D12_MESSAGE_SEVERITY, ID: D3D12_MESSAGE_ID, pDescription: *u8) -> HRESULT #cpp_method
AddApplicationMessage: #type (this: *ID3D12InfoQueue, Severity: D3D12_MESSAGE_SEVERITY, pDescription: *u8) -> HRESULT #cpp_method
SetBreakOnCategory: #type (this: *ID3D12InfoQueue, Category: D3D12_MESSAGE_CATEGORY, bEnable: BOOL) -> HRESULT #cpp_method
SetBreakOnSeverity: #type (this: *ID3D12InfoQueue, Severity: D3D12_MESSAGE_SEVERITY, bEnable: BOOL) -> HRESULT #cpp_method
SetBreakOnID: #type (this: *ID3D12InfoQueue, ID: D3D12_MESSAGE_ID, bEnable: BOOL) -> HRESULT #cpp_method
GetBreakOnCategory: #type (this: *ID3D12InfoQueue, Category: D3D12_MESSAGE_CATEGORY) -> BOOL #cpp_method
GetBreakOnSeverity: #type (this: *ID3D12InfoQueue, Severity: D3D12_MESSAGE_SEVERITY) -> BOOL #cpp_method
GetBreakOnID: #type (this: *ID3D12InfoQueue, ID: D3D12_MESSAGE_ID) -> BOOL #cpp_method
SetMuteDebugOutput: #type (this: *ID3D12InfoQueue, bMute: BOOL) -> void #cpp_method
GetMuteDebugOutput: #type (this: *ID3D12InfoQueue) -> BOOL #cpp_method
:: struct
vtable: IUnknown_VTable
GetPrivateData: #type (this: *ID3D12Object, guid: *GUID, pDataSize: *u32, pData: *void) -> HRESULT #cpp_method
SetPrivateData: #type (this: *ID3D12Object, guid: *GUID, DataSize: u32, pData: *void) -> HRESULT #cpp_method
SetPrivateDataInterface: #type (this: *ID3D12Object, guid: *GUID, pData: *IUnknown) -> HRESULT #cpp_method
SetName: #type (this: *ID3D12Object, Name: *s16) -> HRESULT #cpp_method
:: struct
StorePipeline: #type (this: *ID3D12PipelineLibrary, pName: *s16, pPipeline: *ID3D12PipelineState) -> HRESULT #cpp_method
LoadGraphicsPipeline: #type (this: *ID3D12PipelineLibrary, pName: *s16, pDesc: *D3D12_GRAPHICS_PIPELINE_STATE_DESC, riid: *IID, ppPipelineState: **void) -> HRESULT #cpp_method
LoadComputePipeline: #type (this: *ID3D12PipelineLibrary, pName: *s16, pDesc: *D3D12_COMPUTE_PIPELINE_STATE_DESC, riid: *IID, ppPipelineState: **void) -> HRESULT #cpp_method
GetSerializedSize: #type (this: *ID3D12PipelineLibrary) -> SIZE_T #cpp_method
Serialize: #type (this: *ID3D12PipelineLibrary, pData: *void, DataSizeInBytes: SIZE_T) -> HRESULT #cpp_method
:: struct
Map: #type (this: *ID3D12Resource, Subresource: u32, pReadRange: *D3D12_RANGE, ppData: **void) -> HRESULT #cpp_method
Unmap: #type (this: *ID3D12Resource, Subresource: u32, pWrittenRange: *D3D12_RANGE) -> void #cpp_method
GetDesc: #type (this: *ID3D12Resource) -> D3D12_RESOURCE_DESC #cpp_method
GetGPUVirtualAddress: #type (this: *ID3D12Resource) -> D3D12_GPU_VIRTUAL_ADDRESS #cpp_method
WriteToSubresource: #type (this: *ID3D12Resource, DstSubresource: u32, pDstBox: *D3D12_BOX, pSrcData: *void, SrcRowPitch: u32, SrcDepthPitch: u32) -> HRESULT #cpp_method
ReadFromSubresource: #type (this: *ID3D12Resource, pDstData: *void, DstRowPitch: u32, DstDepthPitch: u32, SrcSubresource: u32, pSrcBox: *D3D12_BOX) -> HRESULT #cpp_method
GetHeapProperties: #type (this: *ID3D12Resource, pHeapProperties: *D3D12_HEAP_PROPERTIES, pHeapFlags: *D3D12_HEAP_FLAGS) -> HRESULT #cpp_method
:: struct
FindValue: #type (this: *ID3D12ShaderCacheSession, pKey: *void, KeySize: u32, pValue: *void, pValueSize: *u32) -> HRESULT #cpp_method
StoreValue: #type (this: *ID3D12ShaderCacheSession, pKey: *void, KeySize: u32, pValue: *void, ValueSize: u32) -> HRESULT #cpp_method
SetDeleteOnDestroy: #type (this: *ID3D12ShaderCacheSession) -> void #cpp_method
GetDesc: #type (this: *ID3D12ShaderCacheSession) -> D3D12_SHADER_CACHE_SESSION_DESC #cpp_method
:: struct
vtable: IUnknown_VTable
GetDesc: #type (this: *ID3D12ShaderReflection, pDesc: *D3D12_SHADER_DESC) -> HRESULT #cpp_method
GetConstantBufferByIndex: #type (this: *ID3D12ShaderReflection, Index: u32) -> *ID3D12ShaderReflectionConstantBuffer #cpp_method
GetConstantBufferByName: #type (this: *ID3D12ShaderReflection, Name: *u8) -> *ID3D12ShaderReflectionConstantBuffer #cpp_method
GetResourceBindingDesc: #type (this: *ID3D12ShaderReflection, ResourceIndex: u32, pDesc: *D3D12_SHADER_INPUT_BIND_DESC) -> HRESULT #cpp_method
GetInputParameterDesc: #type (this: *ID3D12ShaderReflection, ParameterIndex: u32, pDesc: *D3D12_SIGNATURE_PARAMETER_DESC) -> HRESULT #cpp_method
GetOutputParameterDesc: #type (this: *ID3D12ShaderReflection, ParameterIndex: u32, pDesc: *D3D12_SIGNATURE_PARAMETER_DESC) -> HRESULT #cpp_method
GetPatchConstantParameterDesc: #type (this: *ID3D12ShaderReflection, ParameterIndex: u32, pDesc: *D3D12_SIGNATURE_PARAMETER_DESC) -> HRESULT #cpp_method
GetVariableByName: #type (this: *ID3D12ShaderReflection, Name: *u8) -> *ID3D12ShaderReflectionVariable #cpp_method
GetResourceBindingDescByName: #type (this: *ID3D12ShaderReflection, Name: *u8, pDesc: *D3D12_SHADER_INPUT_BIND_DESC) -> HRESULT #cpp_method
GetMovInstructionCount: #type (this: *ID3D12ShaderReflection) -> u32 #cpp_method
GetMovcInstructionCount: #type (this: *ID3D12ShaderReflection) -> u32 #cpp_method
GetConversionInstructionCount: #type (this: *ID3D12ShaderReflection) -> u32 #cpp_method
GetBitwiseInstructionCount: #type (this: *ID3D12ShaderReflection) -> u32 #cpp_method
GetGSInputPrimitive: #type (this: *ID3D12ShaderReflection) -> D3D_PRIMITIVE #cpp_method
IsSampleFrequencyShader: #type (this: *ID3D12ShaderReflection) -> BOOL #cpp_method
GetNumInterfaceSlots: #type (this: *ID3D12ShaderReflection) -> u32 #cpp_method
GetMinFeatureLevel: #type (this: *ID3D12ShaderReflection, pLevel: *D3D_FEATURE_LEVEL) -> HRESULT #cpp_method
GetThreadGroupSize: #type (this: *ID3D12ShaderReflection, pSizeX: *u32, pSizeY: *u32, pSizeZ: *u32) -> u32 #cpp_method
GetRequiresFlags: #type (this: *ID3D12ShaderReflection) -> u64 #cpp_method
:: struct
GetDesc: #type (this: *ID3D12ShaderReflectionType, pDesc: *D3D12_SHADER_TYPE_DESC) -> HRESULT #cpp_method
GetMemberTypeByIndex: #type (this: *ID3D12ShaderReflectionType, Index: u32) -> *ID3D12ShaderReflectionType #cpp_method
GetMemberTypeByName: #type (this: *ID3D12ShaderReflectionType, Name: *u8) -> *ID3D12ShaderReflectionType #cpp_method
GetMemberTypeName: #type (this: *ID3D12ShaderReflectionType, Index: u32) -> *u8 #cpp_method
IsEqual: #type (this: *ID3D12ShaderReflectionType, pType: *ID3D12ShaderReflectionType) -> HRESULT #cpp_method
GetSubType: #type (this: *ID3D12ShaderReflectionType) -> *ID3D12ShaderReflectionType #cpp_method
GetBaseClass: #type (this: *ID3D12ShaderReflectionType) -> *ID3D12ShaderReflectionType #cpp_method
GetNumInterfaces: #type (this: *ID3D12ShaderReflectionType) -> u32 #cpp_method
GetInterfaceByIndex: #type (this: *ID3D12ShaderReflectionType, uIndex: u32) -> *ID3D12ShaderReflectionType #cpp_method
IsOfType: #type (this: *ID3D12ShaderReflectionType, pType: *ID3D12ShaderReflectionType) -> HRESULT #cpp_method
ImplementsInterface: #type (this: *ID3D12ShaderReflectionType, pBase: *ID3D12ShaderReflectionType) -> HRESULT #cpp_method
:: struct
vtable: IUnknown_VTable
Present: #type (this: *ID3D12SharingContract, pResource: *ID3D12Resource, Subresource: u32, window: HWND) -> void #cpp_method
SharedFenceSignal: #type (this: *ID3D12SharingContract, pFence: *ID3D12Fence, FenceValue: u64) -> void #cpp_method
BeginCapturableWork: #type (this: *ID3D12SharingContract, guid: *GUID) -> void #cpp_method
EndCapturableWork: #type (this: *ID3D12SharingContract, guid: *GUID) -> void #cpp_method
:: struct
vtable: IUnknown_VTable
GetLUID: #type (this: *ID3D12SwapChainAssistant) -> LUID #cpp_method
GetSwapChainObject: #type (this: *ID3D12SwapChainAssistant, riid: *IID, ppv: **void) -> HRESULT #cpp_method
GetCurrentResourceAndCommandQueue: #type (this: *ID3D12SwapChainAssistant, riidResource: *IID, ppvResource: **void, riidQueue: *IID, ppvQueue: **void) -> HRESULT #cpp_method
InsertImplicitSync: #type (this: *ID3D12SwapChainAssistant) -> HRESULT #cpp_method
:: struct
vtable: IUnknown_VTable
EnableShaderInstrumentation: #type (this: *ID3D12Tools, bEnable: BOOL) -> void #cpp_method
ShaderInstrumentationEnabled: #type (this: *ID3D12Tools) -> BOOL #cpp_method
:: enum
CT_CBUFFER
CT_TBUFFER
CT_INTERFACE_POINTERS
CT_RESOURCE_BIND_INFO
_10_CT_CBUFFER
_10_CT_TBUFFER
_11_CT_CBUFFER
_11_CT_TBUFFER
_11_CT_INTERFACE_POINTERS
_11_CT_RESOURCE_BIND_INFO
D3D_CT_CBUFFER
D3D_CT_TBUFFER
D3D_CT_INTERFACE_POINTERS
D3D_CT_RESOURCE_BIND_INFO
D3D10_CT_CBUFFER
D3D10_CT_TBUFFER
D3D11_CT_CBUFFER
D3D11_CT_TBUFFER
D3D11_CT_INTERFACE_POINTERS
D3D11_CT_RESOURCE_BIND_INFO
:: enum
UNDEFINED
POINT
LINE
TRIANGLE
LINE_ADJ
TRIANGLE_ADJ
_1_CONTROL_POINT_PATCH
_2_CONTROL_POINT_PATCH
_3_CONTROL_POINT_PATCH
_4_CONTROL_POINT_PATCH
_5_CONTROL_POINT_PATCH
_6_CONTROL_POINT_PATCH
_7_CONTROL_POINT_PATCH
_8_CONTROL_POINT_PATCH
_9_CONTROL_POINT_PATCH
_10_CONTROL_POINT_PATCH
_11_CONTROL_POINT_PATCH
_12_CONTROL_POINT_PATCH
_13_CONTROL_POINT_PATCH
_14_CONTROL_POINT_PATCH
_15_CONTROL_POINT_PATCH
_16_CONTROL_POINT_PATCH
_17_CONTROL_POINT_PATCH
_18_CONTROL_POINT_PATCH
_19_CONTROL_POINT_PATCH
_20_CONTROL_POINT_PATCH
_21_CONTROL_POINT_PATCH
_22_CONTROL_POINT_PATCH
_23_CONTROL_POINT_PATCH
_24_CONTROL_POINT_PATCH
_25_CONTROL_POINT_PATCH
_26_CONTROL_POINT_PATCH
_27_CONTROL_POINT_PATCH
_28_CONTROL_POINT_PATCH
_29_CONTROL_POINT_PATCH
_30_CONTROL_POINT_PATCH
_31_CONTROL_POINT_PATCH
_32_CONTROL_POINT_PATCH
D3D10_PRIMITIVE_UNDEFINED
D3D10_PRIMITIVE_POINT
D3D10_PRIMITIVE_LINE
D3D10_PRIMITIVE_TRIANGLE
D3D10_PRIMITIVE_LINE_ADJ
D3D10_PRIMITIVE_TRIANGLE_ADJ
D3D11_PRIMITIVE_UNDEFINED
D3D11_PRIMITIVE_POINT
D3D11_PRIMITIVE_LINE
D3D11_PRIMITIVE_TRIANGLE
D3D11_PRIMITIVE_LINE_ADJ
D3D11_PRIMITIVE_TRIANGLE_ADJ
D3D11_PRIMITIVE_1_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_2_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_3_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_4_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_5_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_6_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_7_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_8_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_9_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_10_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_11_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_12_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_13_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_14_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_15_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_16_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_17_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_18_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_19_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_20_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_21_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_22_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_23_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_24_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_25_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_26_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_27_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_28_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_29_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_30_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_31_CONTROL_POINT_PATCH
D3D11_PRIMITIVE_32_CONTROL_POINT_PATCH
D3D_PRIMITIVE_UNDEFINED
D3D_PRIMITIVE_POINT
D3D_PRIMITIVE_LINE
D3D_PRIMITIVE_TRIANGLE
D3D_PRIMITIVE_LINE_ADJ
D3D_PRIMITIVE_TRIANGLE_ADJ
D3D_PRIMITIVE_1_CONTROL_POINT_PATCH
D3D_PRIMITIVE_2_CONTROL_POINT_PATCH
D3D_PRIMITIVE_3_CONTROL_POINT_PATCH
D3D_PRIMITIVE_4_CONTROL_POINT_PATCH
D3D_PRIMITIVE_5_CONTROL_POINT_PATCH
D3D_PRIMITIVE_6_CONTROL_POINT_PATCH
D3D_PRIMITIVE_7_CONTROL_POINT_PATCH
D3D_PRIMITIVE_8_CONTROL_POINT_PATCH
D3D_PRIMITIVE_9_CONTROL_POINT_PATCH
D3D_PRIMITIVE_10_CONTROL_POINT_PATCH
D3D_PRIMITIVE_11_CONTROL_POINT_PATCH
D3D_PRIMITIVE_12_CONTROL_POINT_PATCH
D3D_PRIMITIVE_13_CONTROL_POINT_PATCH
D3D_PRIMITIVE_14_CONTROL_POINT_PATCH
D3D_PRIMITIVE_15_CONTROL_POINT_PATCH
D3D_PRIMITIVE_16_CONTROL_POINT_PATCH
D3D_PRIMITIVE_17_CONTROL_POINT_PATCH
D3D_PRIMITIVE_18_CONTROL_POINT_PATCH
D3D_PRIMITIVE_19_CONTROL_POINT_PATCH
D3D_PRIMITIVE_20_CONTROL_POINT_PATCH
D3D_PRIMITIVE_21_CONTROL_POINT_PATCH
D3D_PRIMITIVE_22_CONTROL_POINT_PATCH
D3D_PRIMITIVE_23_CONTROL_POINT_PATCH
D3D_PRIMITIVE_24_CONTROL_POINT_PATCH
D3D_PRIMITIVE_25_CONTROL_POINT_PATCH
D3D_PRIMITIVE_26_CONTROL_POINT_PATCH
D3D_PRIMITIVE_27_CONTROL_POINT_PATCH
D3D_PRIMITIVE_28_CONTROL_POINT_PATCH
D3D_PRIMITIVE_29_CONTROL_POINT_PATCH
D3D_PRIMITIVE_30_CONTROL_POINT_PATCH
D3D_PRIMITIVE_31_CONTROL_POINT_PATCH
D3D_PRIMITIVE_32_CONTROL_POINT_PATCH
:: enum
UNDEFINED
POINTLIST
LINELIST
LINESTRIP
TRIANGLELIST
TRIANGLESTRIP
TRIANGLEFAN
LINELIST_ADJ
LINESTRIP_ADJ
TRIANGLELIST_ADJ
TRIANGLESTRIP_ADJ
_1_CONTROL_POINT_PATCHLIST
_2_CONTROL_POINT_PATCHLIST
_3_CONTROL_POINT_PATCHLIST
_4_CONTROL_POINT_PATCHLIST
_5_CONTROL_POINT_PATCHLIST
_6_CONTROL_POINT_PATCHLIST
_7_CONTROL_POINT_PATCHLIST
_8_CONTROL_POINT_PATCHLIST
_9_CONTROL_POINT_PATCHLIST
_10_CONTROL_POINT_PATCHLIST
_11_CONTROL_POINT_PATCHLIST
_12_CONTROL_POINT_PATCHLIST
_13_CONTROL_POINT_PATCHLIST
_14_CONTROL_POINT_PATCHLIST
_15_CONTROL_POINT_PATCHLIST
_16_CONTROL_POINT_PATCHLIST
_17_CONTROL_POINT_PATCHLIST
_18_CONTROL_POINT_PATCHLIST
_19_CONTROL_POINT_PATCHLIST
_20_CONTROL_POINT_PATCHLIST
_21_CONTROL_POINT_PATCHLIST
_22_CONTROL_POINT_PATCHLIST
_23_CONTROL_POINT_PATCHLIST
_24_CONTROL_POINT_PATCHLIST
_25_CONTROL_POINT_PATCHLIST
_26_CONTROL_POINT_PATCHLIST
_27_CONTROL_POINT_PATCHLIST
_28_CONTROL_POINT_PATCHLIST
_29_CONTROL_POINT_PATCHLIST
_30_CONTROL_POINT_PATCHLIST
_31_CONTROL_POINT_PATCHLIST
_32_CONTROL_POINT_PATCHLIST
D3D10_PRIMITIVE_TOPOLOGY_UNDEFINED
D3D10_PRIMITIVE_TOPOLOGY_POINTLIST
D3D10_PRIMITIVE_TOPOLOGY_LINELIST
D3D10_PRIMITIVE_TOPOLOGY_LINESTRIP
D3D10_PRIMITIVE_TOPOLOGY_TRIANGLELIST
D3D10_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP
D3D10_PRIMITIVE_TOPOLOGY_LINELIST_ADJ
D3D10_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ
D3D10_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ
D3D10_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ
D3D11_PRIMITIVE_TOPOLOGY_UNDEFINED
D3D11_PRIMITIVE_TOPOLOGY_POINTLIST
D3D11_PRIMITIVE_TOPOLOGY_LINELIST
D3D11_PRIMITIVE_TOPOLOGY_LINESTRIP
D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST
D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP
D3D11_PRIMITIVE_TOPOLOGY_LINELIST_ADJ
D3D11_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ
D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ
D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ
D3D11_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST
D3D11_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_UNDEFINED
D3D_PRIMITIVE_TOPOLOGY_POINTLIST
D3D_PRIMITIVE_TOPOLOGY_LINELIST
D3D_PRIMITIVE_TOPOLOGY_LINESTRIP
D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST
D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP
D3D_PRIMITIVE_TOPOLOGY_TRIANGLEFAN
D3D_PRIMITIVE_TOPOLOGY_LINELIST_ADJ
D3D_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ
D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ
D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ
D3D_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST
D3D_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST
:: enum
RETURN_TYPE_UNORM
RETURN_TYPE_SNORM
RETURN_TYPE_SINT
RETURN_TYPE_UINT
RETURN_TYPE_FLOAT
RETURN_TYPE_MIXED
RETURN_TYPE_DOUBLE
RETURN_TYPE_CONTINUED
_10_RETURN_TYPE_UNORM
_10_RETURN_TYPE_SNORM
_10_RETURN_TYPE_SINT
_10_RETURN_TYPE_UINT
_10_RETURN_TYPE_FLOAT
_10_RETURN_TYPE_MIXED
_11_RETURN_TYPE_UNORM
_11_RETURN_TYPE_SNORM
_11_RETURN_TYPE_SINT
_11_RETURN_TYPE_UINT
_11_RETURN_TYPE_FLOAT
_11_RETURN_TYPE_MIXED
_11_RETURN_TYPE_DOUBLE
_11_RETURN_TYPE_CONTINUED
D3D_RETURN_TYPE_UNORM
D3D_RETURN_TYPE_SNORM
D3D_RETURN_TYPE_SINT
D3D_RETURN_TYPE_UINT
D3D_RETURN_TYPE_FLOAT
D3D_RETURN_TYPE_MIXED
D3D_RETURN_TYPE_DOUBLE
D3D_RETURN_TYPE_CONTINUED
D3D10_RETURN_TYPE_UNORM
D3D10_RETURN_TYPE_SNORM
D3D10_RETURN_TYPE_SINT
D3D10_RETURN_TYPE_UINT
D3D10_RETURN_TYPE_FLOAT
D3D10_RETURN_TYPE_MIXED
D3D11_RETURN_TYPE_UNORM
D3D11_RETURN_TYPE_SNORM
D3D11_RETURN_TYPE_SINT
D3D11_RETURN_TYPE_UINT
D3D11_RETURN_TYPE_FLOAT
D3D11_RETURN_TYPE_MIXED
D3D11_RETURN_TYPE_DOUBLE
D3D11_RETURN_TYPE_CONTINUED
:: enum
UNDEFINED
ISOLINE
TRI
QUAD
D3D11_TESSELLATOR_DOMAIN_UNDEFINED
D3D11_TESSELLATOR_DOMAIN_ISOLINE
D3D11_TESSELLATOR_DOMAIN_TRI
D3D11_TESSELLATOR_DOMAIN_QUAD
D3D_TESSELLATOR_DOMAIN_UNDEFINED
D3D_TESSELLATOR_DOMAIN_ISOLINE
D3D_TESSELLATOR_DOMAIN_TRI
D3D_TESSELLATOR_DOMAIN_QUAD
:: enum
TESSELLATOR_OUTPUT_UNDEFINED
TESSELLATOR_OUTPUT_POINT
TESSELLATOR_OUTPUT_LINE
TESSELLATOR_OUTPUT_TRIANGLE_CW
TESSELLATOR_OUTPUT_TRIANGLE_CCW
_11_TESSELLATOR_OUTPUT_UNDEFINED
_11_TESSELLATOR_OUTPUT_POINT
_11_TESSELLATOR_OUTPUT_LINE
_11_TESSELLATOR_OUTPUT_TRIANGLE_CW
_11_TESSELLATOR_OUTPUT_TRIANGLE_CCW
D3D_TESSELLATOR_OUTPUT_UNDEFINED
D3D_TESSELLATOR_OUTPUT_POINT
D3D_TESSELLATOR_OUTPUT_LINE
D3D_TESSELLATOR_OUTPUT_TRIANGLE_CW
D3D_TESSELLATOR_OUTPUT_TRIANGLE_CCW
D3D11_TESSELLATOR_OUTPUT_UNDEFINED
D3D11_TESSELLATOR_OUTPUT_POINT
D3D11_TESSELLATOR_OUTPUT_LINE
D3D11_TESSELLATOR_OUTPUT_TRIANGLE_CW
D3D11_TESSELLATOR_OUTPUT_TRIANGLE_CCW
:: enum
UNDEFINED
INTEGER
POW2
FRACTIONAL_ODD
FRACTIONAL_EVEN
D3D11_TESSELLATOR_PARTITIONING_UNDEFINED
D3D11_TESSELLATOR_PARTITIONING_INTEGER
D3D11_TESSELLATOR_PARTITIONING_POW2
D3D11_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD
D3D11_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN
D3D_TESSELLATOR_PARTITIONING_UNDEFINED
D3D_TESSELLATOR_PARTITIONING_INTEGER
D3D_TESSELLATOR_PARTITIONING_POW2
D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD
D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN

Constants#