(D3D12Filter: D3D12_FILTER) -> D3D12_FILTER_REDUCTION_TYPE
#import "d3d12";
Module parameters#
- INCLUDE_DEBUG_BINDINGS := false
- Includes the debug-layer interfaces.
Procedures#
(D3D12Filter: D3D12_FILTER) -> bool
(D3D12Filter: D3D12_FILTER) -> bool
(D3D12Filter: D3D12_FILTER) -> D3D12_FILTER_TYPE
(D3D12Filter: D3D12_FILTER) -> D3D12_FILTER_TYPE
(D3D12Filter: D3D12_FILTER) -> D3D12_FILTER_TYPE
(reduction: D3D12_FILTER_REDUCTION_TYPE) -> D3D12_FILTER
(min: D3D12_FILTER_TYPE, mag: D3D12_FILTER_TYPE, mip: D3D12_FILTER_TYPE, reduction: D3D12_FILTER_REDUCTION_TYPE) -> D3D12_FILTER
(fields: D3D12_RAYTRACING_INSTANCE_DESC) -> u32
(fields: D3D12_RAYTRACING_INSTANCE_DESC) -> u32
(fields: D3D12_RAYTRACING_INSTANCE_DESC) -> u32
(fields: D3D12_RAYTRACING_INSTANCE_DESC) -> u32
(this: *ID3D12CommandAllocator) -> HRESULT
(this: *ID3D12CommandList) -> D3D12_COMMAND_LIST_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)
(this: *ID3D12CommandQueue)
(this: *ID3D12CommandQueue) -> D3D12_COMMAND_QUEUE_DESC
(this: *ID3D12CommandQueue, pFrequency: *u64) -> HRESULT
(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)
(this: *ID3D12Debug1)
(this: *ID3D12Debug1, Enable: BOOL)
(this: *ID3D12Debug1, Enable: BOOL)
(this: *ID3D12Debug2, Flags: D3D12_GPU_BASED_VALIDATION_FLAGS)
(this: *ID3D12Debug3, Enable: BOOL)
(this: *ID3D12Debug3, Enable: BOOL)
(this: *ID3D12Debug3, Flags: D3D12_GPU_BASED_VALIDATION_FLAGS)
(this: *ID3D12Debug4)
(this: *ID3D12Debug5, Enable: BOOL)
(this: *ID3D12Debug6, Enable: BOOL)
(this: *ID3D12Debug)
(this: *ID3D12DebugCommandList1, Type: D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE, pData: *void, DataSize: u32) -> HRESULT
(this: *ID3D12DebugCommandList1, Type: D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE, pData: *void, DataSize: u32) -> HRESULT
(this: *ID3D12DebugCommandList2, Type: D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE, pData: *void, DataSize: u32) -> HRESULT
(this: *ID3D12DebugCommandList2, Type: D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE, pData: *void, DataSize: u32) -> HRESULT
(this: *ID3D12DebugCommandList3, pResource: *ID3D12Resource, Subresource: u32, Access: D3D12_BARRIER_ACCESS)
(this: *ID3D12DebugCommandList3, pResource: *ID3D12Resource, Subresource: u32, Layout: D3D12_BARRIER_LAYOUT)
(this: *ID3D12DebugCommandList) -> D3D12_DEBUG_FEATURE
(this: *ID3D12DebugCommandList, Mask: D3D12_DEBUG_FEATURE) -> HRESULT
(this: *ID3D12DebugCommandQueue1, pResource: *ID3D12Resource, Subresource: u32, Access: D3D12_BARRIER_ACCESS)
(this: *ID3D12DebugCommandQueue1, pResource: *ID3D12Resource, Subresource: u32, Layout: D3D12_BARRIER_LAYOUT)
(this: *ID3D12DebugDevice1, Type: D3D12_DEBUG_DEVICE_PARAMETER_TYPE, pData: *void, DataSize: u32) -> HRESULT
(this: *ID3D12DebugDevice1, Flags: D3D12_RLDO_FLAGS) -> HRESULT
(this: *ID3D12DebugDevice1, Type: D3D12_DEBUG_DEVICE_PARAMETER_TYPE, pData: *void, DataSize: u32) -> HRESULT
(this: *ID3D12DebugDevice2, Type: D3D12_DEBUG_DEVICE_PARAMETER_TYPE, pData: *void, DataSize: u32) -> HRESULT
(this: *ID3D12DebugDevice2, Type: D3D12_DEBUG_DEVICE_PARAMETER_TYPE, pData: *void, DataSize: u32) -> HRESULT
(this: *ID3D12DebugDevice) -> D3D12_DEBUG_FEATURE
(this: *ID3D12DebugDevice, Flags: D3D12_RLDO_FLAGS) -> HRESULT
(this: *ID3D12DebugDevice, Mask: D3D12_DEBUG_FEATURE) -> HRESULT
(this: *ID3D12DescriptorHeap) -> D3D12_CPU_DESCRIPTOR_HANDLE
(this: *ID3D12DescriptorHeap) -> D3D12_DESCRIPTOR_HEAP_DESC
(this: *ID3D12DescriptorHeap) -> D3D12_GPU_DESCRIPTOR_HANDLE
(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
(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
(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
(this: *ID3D12Device1, pLibraryBlob: *void, BlobLength: SIZE_T, riid: *IID, ppPipelineLibrary: **void) -> HRESULT
(this: *ID3D12Device1, ppFences: **ID3D12Fence, pFenceValues: *u64, NumFences: u32, Flags: D3D12_MULTIPLE_FENCE_WAIT_FLAGS, hEvent: HANDLE) -> HRESULT
(this: *ID3D12Device1, NumObjects: u32, ppObjects: **ID3D12Pageable, pPriorities: *D3D12_RESIDENCY_PRIORITY) -> HRESULT
(this: *ID3D12Device2, pDesc: *D3D12_PIPELINE_STATE_STREAM_DESC, riid: *IID, ppPipelineState: **void) -> HRESULT
(this: *ID3D12Device3, Flags: D3D12_RESIDENCY_FLAGS, NumObjects: u32, ppObjects: **ID3D12Pageable, pFenceToSignal: *ID3D12Fence, FenceValueToSignal: u64) -> HRESULT
(this: *ID3D12Device3, hFileMapping: HANDLE, riid: *IID, ppvHeap: **void) -> HRESULT
(this: *ID3D12Device4, nodeMask: u32, type: D3D12_COMMAND_LIST_TYPE, flags: D3D12_COMMAND_LIST_FLAGS, riid: *IID, ppCommandList: **void) -> HRESULT
(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
(this: *ID3D12Device4, pDesc: *D3D12_HEAP_DESC, pProtectedSession: *ID3D12ProtectedResourceSession, riid: *IID, ppvHeap: **void) -> HRESULT
(this: *ID3D12Device4, pDesc: *D3D12_PROTECTED_RESOURCE_SESSION_DESC, riid: *IID, ppSession: **void) -> HRESULT
(this: *ID3D12Device4, pDesc: *D3D12_RESOURCE_DESC, InitialState: D3D12_RESOURCE_STATES, pOptimizedClearValue: *D3D12_CLEAR_VALUE, pProtectedSession: *ID3D12ProtectedResourceSession, riid: *IID, ppvResource: **void) -> HRESULT
(this: *ID3D12Device4, visibleMask: u32, numResourceDescs: u32, pResourceDescs: *D3D12_RESOURCE_DESC, pResourceAllocationInfo1: *D3D12_RESOURCE_ALLOCATION_INFO1) -> D3D12_RESOURCE_ALLOCATION_INFO
(this: *ID3D12Device5, SerializedDataType: D3D12_SERIALIZED_DATA_TYPE, pIdentifierToCheck: *D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER) -> D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS
(this: *ID3D12Device5, CommandId: *GUID, NodeMask: u32, pCreationParametersData: *void, CreationParametersDataSizeInBytes: SIZE_T, riid: *IID, ppMetaCommand: **void) -> HRESULT
(this: *ID3D12Device5, pDesc: *D3D12_STATE_OBJECT_DESC, riid: *IID, ppStateObject: **void) -> HRESULT
(this: *ID3D12Device5, CommandId: *GUID, Stage: D3D12_META_COMMAND_PARAMETER_STAGE, pTotalStructureSizeInBytes: *u32, pParameterCount: *u32, pParameterDescs: *D3D12_META_COMMAND_PARAMETER_DESC) -> HRESULT
(this: *ID3D12Device5)
(this: *ID3D12Device6, Mode: D3D12_BACKGROUND_PROCESSING_MODE, MeasurementsAction: D3D12_MEASUREMENTS_ACTION, hEventToSignalUponCompletion: HANDLE, pbFurtherMeasurementsDesired: *BOOL) -> HRESULT
(this: *ID3D12Device7, pAddition: *D3D12_STATE_OBJECT_DESC, pStateObjectToGrowFrom: *ID3D12StateObject, riid: *IID, ppNewStateObject: **void) -> HRESULT
(this: *ID3D12Device7, pDesc: *D3D12_PROTECTED_RESOURCE_SESSION_DESC1, riid: *IID, ppSession: **void) -> HRESULT
(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
(this: *ID3D12Device8, pHeap: *ID3D12Heap, HeapOffset: u64, pDesc: *D3D12_RESOURCE_DESC1, InitialState: D3D12_RESOURCE_STATES, pOptimizedClearValue: *D3D12_CLEAR_VALUE, riid: *IID, ppvResource: **void) -> HRESULT
(this: *ID3D12Device8, pTargetedResource: *ID3D12Resource, pFeedbackResource: *ID3D12Resource, DestDescriptor: D3D12_CPU_DESCRIPTOR_HANDLE)
(this: *ID3D12Device8, pResourceDesc: *D3D12_RESOURCE_DESC1, FirstSubresource: u32, NumSubresources: u32, BaseOffset: u64, pLayouts: *D3D12_PLACED_SUBRESOURCE_FOOTPRINT, pNumRows: *u32, pRowSizeInBytes: *u64, pTotalBytes: *u64)
(this: *ID3D12Device8, visibleMask: u32, numResourceDescs: u32, pResourceDescs: *D3D12_RESOURCE_DESC1, pResourceAllocationInfo1: *D3D12_RESOURCE_ALLOCATION_INFO1) -> D3D12_RESOURCE_ALLOCATION_INFO
(this: *ID3D12Device9, pDesc: *D3D12_COMMAND_QUEUE_DESC, CreatorID: *IID, riid: *IID, ppCommandQueue: **void) -> HRESULT
(this: *ID3D12Device9, pDesc: *D3D12_SHADER_CACHE_SESSION_DESC, riid: *IID, ppvSession: **void) -> HRESULT
(this: *ID3D12Device9, Kinds: D3D12_SHADER_CACHE_KIND_FLAGS, Control: D3D12_SHADER_CACHE_CONTROL_FLAGS) -> HRESULT
(this: *ID3D12Device, Feature: D3D12_FEATURE, pFeatureSupportData: *void, FeatureSupportDataSize: u32) -> HRESULT
(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)
(this: *ID3D12Device, NumDescriptors: u32, DestDescriptorRangeStart: D3D12_CPU_DESCRIPTOR_HANDLE, SrcDescriptorRangeStart: D3D12_CPU_DESCRIPTOR_HANDLE, DescriptorHeapsType: D3D12_DESCRIPTOR_HEAP_TYPE)
(this: *ID3D12Device, type: D3D12_COMMAND_LIST_TYPE, riid: *IID, ppCommandAllocator: **void) -> HRESULT
(this: *ID3D12Device, nodeMask: u32, type: D3D12_COMMAND_LIST_TYPE, pCommandAllocator: *ID3D12CommandAllocator, pInitialState: *ID3D12PipelineState, riid: *IID, ppCommandList: **void) -> HRESULT
(this: *ID3D12Device, pDesc: *D3D12_COMMAND_QUEUE_DESC, riid: *IID, ppCommandQueue: **void) -> HRESULT
(this: *ID3D12Device, pDesc: *D3D12_COMMAND_SIGNATURE_DESC, pRootSignature: *ID3D12RootSignature, riid: *IID, ppvCommandSignature: **void) -> HRESULT
(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
(this: *ID3D12Device, pDesc: *D3D12_COMPUTE_PIPELINE_STATE_DESC, riid: *IID, ppPipelineState: **void) -> HRESULT
(this: *ID3D12Device, pDesc: *D3D12_CONSTANT_BUFFER_VIEW_DESC, DestDescriptor: D3D12_CPU_DESCRIPTOR_HANDLE)
(this: *ID3D12Device, pResource: *ID3D12Resource, pDesc: *D3D12_DEPTH_STENCIL_VIEW_DESC, DestDescriptor: D3D12_CPU_DESCRIPTOR_HANDLE)
(this: *ID3D12Device, pDescriptorHeapDesc: *D3D12_DESCRIPTOR_HEAP_DESC, riid: *IID, ppvHeap: **void) -> HRESULT
(this: *ID3D12Device, InitialValue: u64, Flags: D3D12_FENCE_FLAGS, riid: *IID, ppFence: **void) -> HRESULT
(this: *ID3D12Device, pDesc: *D3D12_GRAPHICS_PIPELINE_STATE_DESC, riid: *IID, ppPipelineState: **void) -> HRESULT
(this: *ID3D12Device, pHeap: *ID3D12Heap, HeapOffset: u64, pDesc: *D3D12_RESOURCE_DESC, InitialState: D3D12_RESOURCE_STATES, pOptimizedClearValue: *D3D12_CLEAR_VALUE, riid: *IID, ppvResource: **void) -> HRESULT
(this: *ID3D12Device, pResource: *ID3D12Resource, pDesc: *D3D12_RENDER_TARGET_VIEW_DESC, DestDescriptor: D3D12_CPU_DESCRIPTOR_HANDLE)
(this: *ID3D12Device, pDesc: *D3D12_RESOURCE_DESC, InitialState: D3D12_RESOURCE_STATES, pOptimizedClearValue: *D3D12_CLEAR_VALUE, riid: *IID, ppvResource: **void) -> HRESULT
(this: *ID3D12Device, nodeMask: u32, pBlobWithRootSignature: *void, blobLengthInBytes: SIZE_T, riid: *IID, ppvRootSignature: **void) -> HRESULT
(this: *ID3D12Device, pResource: *ID3D12Resource, pDesc: *D3D12_SHADER_RESOURCE_VIEW_DESC, DestDescriptor: D3D12_CPU_DESCRIPTOR_HANDLE)
(this: *ID3D12Device, pObject: *ID3D12DeviceChild, pAttributes: *SECURITY_ATTRIBUTES, Access: u32, Name: *s16, pHandle: *HANDLE) -> HRESULT
(this: *ID3D12Device, pResource: *ID3D12Resource, pCounterResource: *ID3D12Resource, pDesc: *D3D12_UNORDERED_ACCESS_VIEW_DESC, DestDescriptor: D3D12_CPU_DESCRIPTOR_HANDLE)
(this: *ID3D12Device) -> LUID
(this: *ID3D12Device, pResourceDesc: *D3D12_RESOURCE_DESC, FirstSubresource: u32, NumSubresources: u32, BaseOffset: u64, pLayouts: *D3D12_PLACED_SUBRESOURCE_FOOTPRINT, pNumRows: *u32, pRowSizeInBytes: *u64, pTotalBytes: *u64)
(this: *ID3D12Device) -> HRESULT
(this: *ID3D12Device) -> u32
(this: *ID3D12Device, visibleMask: u32, numResourceDescs: u32, pResourceDescs: *D3D12_RESOURCE_DESC) -> D3D12_RESOURCE_ALLOCATION_INFO
(this: *ID3D12Device, pTiledResource: *ID3D12Resource, pNumTilesForEntireResource: *u32, pPackedMipDesc: *D3D12_PACKED_MIP_INFO, pStandardTileShapeForNonPackedMips: *D3D12_TILE_SHAPE, pNumSubresourceTilings: *u32, FirstSubresourceTilingToGet: u32, pSubresourceTilingsForNonPackedMips: *D3D12_SUBRESOURCE_TILING)
(this: *ID3D12Device, NTHandle: HANDLE, riid: *IID, ppvObj: **void) -> HRESULT
(this: *ID3D12Device, Enable: BOOL) -> HRESULT
(this: *ID3D12DeviceChild, riid: *IID, ppvDevice: **void) -> HRESULT
(this: *ID3D12DeviceRemovedExtendedData1, pOutput: *D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT1) -> HRESULT
(this: *ID3D12DeviceRemovedExtendedData1, pOutput: *D3D12_DRED_PAGE_FAULT_OUTPUT1) -> HRESULT
(this: *ID3D12DeviceRemovedExtendedData2, pOutput: *D3D12_DRED_PAGE_FAULT_OUTPUT2) -> HRESULT
(this: *ID3D12DeviceRemovedExtendedData, pOutput: *D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT) -> HRESULT
(this: *ID3D12DeviceRemovedExtendedData, pOutput: *D3D12_DRED_PAGE_FAULT_OUTPUT) -> HRESULT
(this: *ID3D12DeviceRemovedExtendedDataSettings1, Enablement: D3D12_DRED_ENABLEMENT)
(this: *ID3D12DeviceRemovedExtendedDataSettings2, MarkersOnly: BOOL)
(this: *ID3D12DeviceRemovedExtendedDataSettings, Enablement: D3D12_DRED_ENABLEMENT)
(this: *ID3D12DeviceRemovedExtendedDataSettings, Enablement: D3D12_DRED_ENABLEMENT)
(this: *ID3D12DeviceRemovedExtendedDataSettings, Enablement: D3D12_DRED_ENABLEMENT)
(this: *ID3D12Fence1) -> D3D12_FENCE_FLAGS
(this: *ID3D12Fence) -> u64
(this: *ID3D12Fence, Value: u64, hEvent: HANDLE) -> HRESULT
(this: *ID3D12Fence, Value: u64) -> HRESULT
(this: *ID3D12FunctionParameterReflection, pDesc: *D3D12_PARAMETER_DESC) -> HRESULT
(this: *ID3D12FunctionReflection, pDesc: *D3D12_FUNCTION_DESC) -> HRESULT
(this: *ID3D12FunctionReflection, ResourceIndex: u32, pDesc: *D3D12_SHADER_INPUT_BIND_DESC) -> HRESULT
(this: *ID3D12GraphicsCommandList1, pDstBuffer: *ID3D12Resource, DstOffset: u64, pSrcBuffer: *ID3D12Resource, SrcOffset: u64, Dependencies: u32, ppDependentResources: **ID3D12Resource, pDependentSubresourceRanges: *D3D12_SUBRESOURCE_RANGE_UINT64)
(this: *ID3D12GraphicsCommandList1, pDstBuffer: *ID3D12Resource, DstOffset: u64, pSrcBuffer: *ID3D12Resource, SrcOffset: u64, Dependencies: u32, ppDependentResources: **ID3D12Resource, pDependentSubresourceRanges: *D3D12_SUBRESOURCE_RANGE_UINT64)
(this: *ID3D12GraphicsCommandList1, pDstResource: *ID3D12Resource, DstSubresource: u32, DstX: u32, DstY: u32, pSrcResource: *ID3D12Resource, SrcSubresource: u32, pSrcRect: *D3D12_RECT, Format: DXGI_FORMAT, ResolveMode: D3D12_RESOLVE_MODE)
(this: *ID3D12GraphicsCommandList1, NumSamplesPerPixel: u32, NumPixels: u32, pSamplePositions: *D3D12_SAMPLE_POSITION)
(this: *ID3D12GraphicsCommandList1, Mask: u32)
(this: *ID3D12GraphicsCommandList2, Count: u32, pParams: *D3D12_WRITEBUFFERIMMEDIATE_PARAMETER, pModes: *D3D12_WRITEBUFFERIMMEDIATE_MODE)
(this: *ID3D12GraphicsCommandList3, pProtectedResourceSession: *ID3D12ProtectedResourceSession)
(this: *ID3D12GraphicsCommandList4, NumRenderTargets: u32, pRenderTargets: *D3D12_RENDER_PASS_RENDER_TARGET_DESC, pDepthStencil: *D3D12_RENDER_PASS_DEPTH_STENCIL_DESC, Flags: D3D12_RENDER_PASS_FLAGS)
(this: *ID3D12GraphicsCommandList4, pDesc: *D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC, NumPostbuildInfoDescs: u32, pPostbuildInfoDescs: *D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC)
(this: *ID3D12GraphicsCommandList4, DestAccelerationStructureData: D3D12_GPU_VIRTUAL_ADDRESS, SourceAccelerationStructureData: D3D12_GPU_VIRTUAL_ADDRESS, Mode: D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE)
(this: *ID3D12GraphicsCommandList4, pDesc: *D3D12_DISPATCH_RAYS_DESC)
(this: *ID3D12GraphicsCommandList4, pDesc: *D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC, NumSourceAccelerationStructures: u32, pSourceAccelerationStructureData: *D3D12_GPU_VIRTUAL_ADDRESS)
(this: *ID3D12GraphicsCommandList4)
(this: *ID3D12GraphicsCommandList4, pMetaCommand: *ID3D12MetaCommand, pExecutionParametersData: *void, ExecutionParametersDataSizeInBytes: SIZE_T)
(this: *ID3D12GraphicsCommandList4, pMetaCommand: *ID3D12MetaCommand, pInitializationParametersData: *void, InitializationParametersDataSizeInBytes: SIZE_T)
(this: *ID3D12GraphicsCommandList4, pStateObject: *ID3D12StateObject)
(this: *ID3D12GraphicsCommandList5, baseShadingRate: D3D12_SHADING_RATE, combiners: *D3D12_SHADING_RATE_COMBINER)
(this: *ID3D12GraphicsCommandList5, shadingRateImage: *ID3D12Resource)
(this: *ID3D12GraphicsCommandList6, ThreadGroupCountX: u32, ThreadGroupCountY: u32, ThreadGroupCountZ: u32)
(this: *ID3D12GraphicsCommandList, pQueryHeap: *ID3D12QueryHeap, Type: D3D12_QUERY_TYPE, Index: u32)
(this: *ID3D12GraphicsCommandList, DepthStencilView: D3D12_CPU_DESCRIPTOR_HANDLE, ClearFlags: D3D12_CLEAR_FLAGS, Depth: float, Stencil: u8, NumRects: u32, pRects: *D3D12_RECT)
(this: *ID3D12GraphicsCommandList, RenderTargetView: D3D12_CPU_DESCRIPTOR_HANDLE, ColorRGBA: *[4] float, NumRects: u32, pRects: *D3D12_RECT)
(this: *ID3D12GraphicsCommandList, pPipelineState: *ID3D12PipelineState)
(this: *ID3D12GraphicsCommandList, ViewGPUHandleInCurrentHeap: D3D12_GPU_DESCRIPTOR_HANDLE, ViewCPUHandle: D3D12_CPU_DESCRIPTOR_HANDLE, pResource: *ID3D12Resource, Values: *[4] float, NumRects: u32, pRects: *D3D12_RECT)
(this: *ID3D12GraphicsCommandList, ViewGPUHandleInCurrentHeap: D3D12_GPU_DESCRIPTOR_HANDLE, ViewCPUHandle: D3D12_CPU_DESCRIPTOR_HANDLE, pResource: *ID3D12Resource, Values: *[4] u32, NumRects: u32, pRects: *D3D12_RECT)
(this: *ID3D12GraphicsCommandList) -> HRESULT
(this: *ID3D12GraphicsCommandList, pDstBuffer: *ID3D12Resource, DstOffset: u64, pSrcBuffer: *ID3D12Resource, SrcOffset: u64, NumBytes: u64)
(this: *ID3D12GraphicsCommandList, pDst: *D3D12_TEXTURE_COPY_LOCATION, DstX: u32, DstY: u32, DstZ: u32, pSrc: *D3D12_TEXTURE_COPY_LOCATION, pSrcBox: *D3D12_BOX)
(this: *ID3D12GraphicsCommandList, pTiledResource: *ID3D12Resource, pTileRegionStartCoordinate: *D3D12_TILED_RESOURCE_COORDINATE, pTileRegionSize: *D3D12_TILE_REGION_SIZE, pBuffer: *ID3D12Resource, BufferStartOffsetInBytes: u64, Flags: D3D12_TILE_COPY_FLAGS)
(this: *ID3D12GraphicsCommandList, ThreadGroupCountX: u32, ThreadGroupCountY: u32, ThreadGroupCountZ: u32)
(this: *ID3D12GraphicsCommandList, IndexCountPerInstance: u32, InstanceCount: u32, StartIndexLocation: u32, BaseVertexLocation: s32, StartInstanceLocation: u32)
(this: *ID3D12GraphicsCommandList, VertexCountPerInstance: u32, InstanceCount: u32, StartVertexLocation: u32, StartInstanceLocation: u32)
(this: *ID3D12GraphicsCommandList)
(this: *ID3D12GraphicsCommandList, pQueryHeap: *ID3D12QueryHeap, Type: D3D12_QUERY_TYPE, Index: u32)
(this: *ID3D12GraphicsCommandList, pCommandList: *ID3D12GraphicsCommandList)
(this: *ID3D12GraphicsCommandList, pCommandSignature: *ID3D12CommandSignature, MaxCommandCount: u32, pArgumentBuffer: *ID3D12Resource, ArgumentBufferOffset: u64, pCountBuffer: *ID3D12Resource, CountBufferOffset: u64)
(this: *ID3D12GraphicsCommandList, pView: *D3D12_INDEX_BUFFER_VIEW)
(this: *ID3D12GraphicsCommandList, PrimitiveTopology: D3D12_PRIMITIVE_TOPOLOGY)
(this: *ID3D12GraphicsCommandList, StartSlot: u32, NumViews: u32, pViews: *D3D12_VERTEX_BUFFER_VIEW)
(this: *ID3D12GraphicsCommandList, BlendFactor: *[4] float)
(this: *ID3D12GraphicsCommandList, NumRenderTargetDescriptors: u32, pRenderTargetDescriptors: *D3D12_CPU_DESCRIPTOR_HANDLE, RTsSingleHandleToDescriptorRange: BOOL, pDepthStencilDescriptor: *D3D12_CPU_DESCRIPTOR_HANDLE)
(this: *ID3D12GraphicsCommandList, StencilRef: u32)
(this: *ID3D12GraphicsCommandList, pAllocator: *ID3D12CommandAllocator, pInitialState: *ID3D12PipelineState) -> HRESULT
(this: *ID3D12GraphicsCommandList, pQueryHeap: *ID3D12QueryHeap, Type: D3D12_QUERY_TYPE, StartIndex: u32, NumQueries: u32, pDestinationBuffer: *ID3D12Resource, AlignedDestinationBufferOffset: u64)
(this: *ID3D12GraphicsCommandList, pDstResource: *ID3D12Resource, DstSubresource: u32, pSrcResource: *ID3D12Resource, SrcSubresource: u32, Format: DXGI_FORMAT)
(this: *ID3D12GraphicsCommandList, RootParameterIndex: u32, SrcData: u32, DestOffsetIn32BitValues: u32)
(this: *ID3D12GraphicsCommandList, RootParameterIndex: u32, Num32BitValuesToSet: u32, pSrcData: *void, DestOffsetIn32BitValues: u32)
(this: *ID3D12GraphicsCommandList, RootParameterIndex: u32, BufferLocation: D3D12_GPU_VIRTUAL_ADDRESS)
(this: *ID3D12GraphicsCommandList, RootParameterIndex: u32, BaseDescriptor: D3D12_GPU_DESCRIPTOR_HANDLE)
(this: *ID3D12GraphicsCommandList, RootParameterIndex: u32, BufferLocation: D3D12_GPU_VIRTUAL_ADDRESS)
(this: *ID3D12GraphicsCommandList, pRootSignature: *ID3D12RootSignature)
(this: *ID3D12GraphicsCommandList, RootParameterIndex: u32, BufferLocation: D3D12_GPU_VIRTUAL_ADDRESS)
(this: *ID3D12GraphicsCommandList, NumDescriptorHeaps: u32, ppDescriptorHeaps: **ID3D12DescriptorHeap)
(this: *ID3D12GraphicsCommandList, RootParameterIndex: u32, SrcData: u32, DestOffsetIn32BitValues: u32)
(this: *ID3D12GraphicsCommandList, RootParameterIndex: u32, Num32BitValuesToSet: u32, pSrcData: *void, DestOffsetIn32BitValues: u32)
(this: *ID3D12GraphicsCommandList, RootParameterIndex: u32, BufferLocation: D3D12_GPU_VIRTUAL_ADDRESS)
(this: *ID3D12GraphicsCommandList, RootParameterIndex: u32, BaseDescriptor: D3D12_GPU_DESCRIPTOR_HANDLE)
(this: *ID3D12GraphicsCommandList, RootParameterIndex: u32, BufferLocation: D3D12_GPU_VIRTUAL_ADDRESS)
(this: *ID3D12GraphicsCommandList, pRootSignature: *ID3D12RootSignature)
(this: *ID3D12GraphicsCommandList, RootParameterIndex: u32, BufferLocation: D3D12_GPU_VIRTUAL_ADDRESS)
(this: *ID3D12GraphicsCommandList, pPipelineState: *ID3D12PipelineState)
(this: *ID3D12GraphicsCommandList, pBuffer: *ID3D12Resource, AlignedBufferOffset: u64, Operation: D3D12_PREDICATION_OP)
(this: *ID3D12GraphicsCommandList, StartSlot: u32, NumViews: u32, pViews: *D3D12_STREAM_OUTPUT_BUFFER_VIEW)
(this: *ID3D12Heap1, riid: *IID, ppProtectedSession: **void) -> HRESULT
(this: *ID3D12Heap) -> D3D12_HEAP_DESC
(this: *ID3D12InfoQueue1, CallbackFunc: D3D12MessageFunc, CallbackFilterFlags: D3D12_MESSAGE_CALLBACK_FLAGS, pContext: *void, pCallbackCookie: *u32) -> HRESULT
(this: *ID3D12InfoQueue1, CallbackCookie: u32) -> HRESULT
(this: *ID3D12InfoQueue, Category: D3D12_MESSAGE_CATEGORY, Severity: D3D12_MESSAGE_SEVERITY, ID: D3D12_MESSAGE_ID, pDescription: *u8) -> HRESULT
(this: *ID3D12InfoQueue, pFilter: *D3D12_INFO_QUEUE_FILTER) -> HRESULT
(this: *ID3D12InfoQueue, pFilter: *D3D12_INFO_QUEUE_FILTER) -> HRESULT
(this: *ID3D12InfoQueue)
(this: *ID3D12InfoQueue)
(this: *ID3D12InfoQueue)
(this: *ID3D12InfoQueue, Category: D3D12_MESSAGE_CATEGORY) -> BOOL
(this: *ID3D12InfoQueue, ID: D3D12_MESSAGE_ID) -> BOOL
(this: *ID3D12InfoQueue, Severity: D3D12_MESSAGE_SEVERITY) -> BOOL
(this: *ID3D12InfoQueue, MessageIndex: u64, pMessage: *D3D12_MESSAGE, pMessageByteLength: *SIZE_T) -> HRESULT
(this: *ID3D12InfoQueue) -> u64
(this: *ID3D12InfoQueue) -> BOOL
(this: *ID3D12InfoQueue) -> u64
(this: *ID3D12InfoQueue) -> u64
(this: *ID3D12InfoQueue) -> u64
(this: *ID3D12InfoQueue) -> u64
(this: *ID3D12InfoQueue) -> u64
(this: *ID3D12InfoQueue, pFilter: *D3D12_INFO_QUEUE_FILTER, pFilterByteLength: *SIZE_T) -> HRESULT
(this: *ID3D12InfoQueue) -> u32
(this: *ID3D12InfoQueue, pFilter: *D3D12_INFO_QUEUE_FILTER, pFilterByteLength: *SIZE_T) -> HRESULT
(this: *ID3D12InfoQueue) -> u32
(this: *ID3D12InfoQueue)
(this: *ID3D12InfoQueue)
(this: *ID3D12InfoQueue) -> HRESULT
(this: *ID3D12InfoQueue) -> HRESULT
(this: *ID3D12InfoQueue) -> HRESULT
(this: *ID3D12InfoQueue) -> HRESULT
(this: *ID3D12InfoQueue, pFilter: *D3D12_INFO_QUEUE_FILTER) -> HRESULT
(this: *ID3D12InfoQueue, pFilter: *D3D12_INFO_QUEUE_FILTER) -> HRESULT
(this: *ID3D12InfoQueue, Category: D3D12_MESSAGE_CATEGORY, bEnable: BOOL) -> HRESULT
(this: *ID3D12InfoQueue, ID: D3D12_MESSAGE_ID, bEnable: BOOL) -> HRESULT
(this: *ID3D12InfoQueue, Severity: D3D12_MESSAGE_SEVERITY, bEnable: BOOL) -> HRESULT
(this: *ID3D12InfoQueue, MessageCountLimit: u64) -> HRESULT
(this: *ID3D12InfoQueue, bMute: BOOL)
(this: *ID3D12LibraryReflection, pDesc: *D3D12_LIBRARY_DESC) -> HRESULT
(this: *ID3D12LifetimeOwner, NewState: D3D12_LIFETIME_STATE)
(this: *ID3D12LifetimeTracker, pObject: *ID3D12DeviceChild) -> HRESULT
(this: *ID3D12Object, Name: *s16) -> HRESULT
(this: *ID3D12Object, guid: *GUID, pData: *IUnknown) -> HRESULT
(this: *ID3D12PipelineLibrary1, pName: *s16, pDesc: *D3D12_PIPELINE_STATE_STREAM_DESC, riid: *IID, ppPipelineState: **void) -> HRESULT
(this: *ID3D12PipelineLibrary) -> SIZE_T
(this: *ID3D12PipelineLibrary, pName: *s16, pDesc: *D3D12_COMPUTE_PIPELINE_STATE_DESC, riid: *IID, ppPipelineState: **void) -> HRESULT
(this: *ID3D12PipelineLibrary, pName: *s16, pDesc: *D3D12_GRAPHICS_PIPELINE_STATE_DESC, riid: *IID, ppPipelineState: **void) -> HRESULT
(this: *ID3D12PipelineLibrary, pData: *void, DataSizeInBytes: SIZE_T) -> HRESULT
(this: *ID3D12PipelineState, ppBlob: **ID3DBlob) -> HRESULT
(this: *ID3D12ProtectedSession) -> D3D12_PROTECTED_SESSION_STATUS
(this: *ID3D12ProtectedSession, riid: *IID, ppFence: **void) -> HRESULT
(this: *ID3D12Resource1, riid: *IID, ppProtectedSession: **void) -> HRESULT
(this: *ID3D12Resource2) -> D3D12_RESOURCE_DESC1
(this: *ID3D12Resource) -> D3D12_RESOURCE_DESC
(this: *ID3D12Resource) -> D3D12_GPU_VIRTUAL_ADDRESS
(this: *ID3D12Resource, pHeapProperties: *D3D12_HEAP_PROPERTIES, pHeapFlags: *D3D12_HEAP_FLAGS) -> HRESULT
(this: *ID3D12Resource, pDstData: *void, DstRowPitch: u32, DstDepthPitch: u32, SrcSubresource: u32, pSrcBox: *D3D12_BOX) -> HRESULT
(this: *ID3D12Resource, DstSubresource: u32, pDstBox: *D3D12_BOX, pSrcData: *void, SrcRowPitch: u32, SrcDepthPitch: u32) -> HRESULT
(this: *ID3D12RootSignatureDeserializer) -> *D3D12_ROOT_SIGNATURE_DESC
(this: *ID3D12ShaderCacheSession, pKey: *void, KeySize: u32, pValue: *void, pValueSize: *u32) -> HRESULT
(this: *ID3D12ShaderCacheSession)
(this: *ID3D12ShaderCacheSession, pKey: *void, KeySize: u32, pValue: *void, ValueSize: u32) -> HRESULT
(this: *ID3D12ShaderReflection) -> u32
(this: *ID3D12ShaderReflection) -> u32
(this: *ID3D12ShaderReflection, pDesc: *D3D12_SHADER_DESC) -> HRESULT
(this: *ID3D12ShaderReflection) -> D3D12_PRIMITIVE
(this: *ID3D12ShaderReflection, ParameterIndex: u32, pDesc: *D3D12_SIGNATURE_PARAMETER_DESC) -> HRESULT
(this: *ID3D12ShaderReflection, pLevel: *D3D_FEATURE_LEVEL) -> HRESULT
(this: *ID3D12ShaderReflection) -> u32
(this: *ID3D12ShaderReflection) -> u32
(this: *ID3D12ShaderReflection) -> u32
(this: *ID3D12ShaderReflection, ParameterIndex: u32, pDesc: *D3D12_SIGNATURE_PARAMETER_DESC) -> HRESULT
(this: *ID3D12ShaderReflection, ParameterIndex: u32, pDesc: *D3D12_SIGNATURE_PARAMETER_DESC) -> HRESULT
(this: *ID3D12ShaderReflection) -> u64
(this: *ID3D12ShaderReflection, ResourceIndex: u32, pDesc: *D3D12_SHADER_INPUT_BIND_DESC) -> HRESULT
(this: *ID3D12ShaderReflection) -> BOOL
(this: *ID3D12ShaderReflectionConstantBuffer, pDesc: *D3D12_SHADER_BUFFER_DESC) -> HRESULT
(this: *ID3D12ShaderReflectionType) -> *ID3D12ShaderReflectionType
(this: *ID3D12ShaderReflectionType, pDesc: *D3D12_SHADER_TYPE_DESC) -> HRESULT
(this: *ID3D12ShaderReflectionType) -> u32
(this: *ID3D12ShaderReflectionType) -> *ID3D12ShaderReflectionType
(this: *ID3D12ShaderReflectionType, pBase: *ID3D12ShaderReflectionType) -> HRESULT
(this: *ID3D12ShaderReflectionType, pType: *ID3D12ShaderReflectionType) -> HRESULT
(this: *ID3D12ShaderReflectionType, pType: *ID3D12ShaderReflectionType) -> HRESULT
(this: *ID3D12ShaderReflectionVariable, pDesc: *D3D12_SHADER_VARIABLE_DESC) -> HRESULT
(this: *ID3D12ShaderReflectionVariable) -> *ID3D12ShaderReflectionType
(this: *ID3D12SharingContract, guid: *GUID)
(this: *ID3D12SharingContract, guid: *GUID)
(this: *ID3D12StateObjectProperties) -> u64
(this: *ID3D12StateObjectProperties, PipelineStackSizeInBytes: u64)
(this: *ID3D12SwapChainAssistant, riidResource: *IID, ppvResource: **void, riidQueue: *IID, ppvQueue: **void) -> HRESULT
(this: *ID3D12SwapChainAssistant) -> LUID
(this: *ID3D12SwapChainAssistant, riid: *IID, ppv: **void) -> HRESULT
(this: *ID3D12SwapChainAssistant) -> HRESULT
(this: *ID3D12Tools, bEnable: BOOL)
(this: *ID3D12Tools) -> BOOL
(this: *ID3D12VersionedRootSignatureDeserializer, convertToVersion: D3D_ROOT_SIGNATURE_VERSION, ppDesc: **D3D12_VERSIONED_ROOT_SIGNATURE_DESC) -> HRESULT
(this: *ID3D12VirtualizationGuestDevice, pFence: *ID3D12Fence, FenceValue: u64, pFenceFd: *s32) -> HRESULT
(this: *ID3D12VirtualizationGuestDevice, pObject: *ID3D12DeviceChild, pHandle: *HANDLE) -> HRESULT
(this: *ID3DDestructionNotifier, callbackFn: PFN_DESTRUCTION_CALLBACK, pData: *void, pCallbackID: *u32) -> HRESULT
(this: *ID3DDestructionNotifier, callbackID: u32) -> HRESULT
(fields: *D3D12_RAYTRACING_INSTANCE_DESC, value: u32)
(fields: *D3D12_RAYTRACING_INSTANCE_DESC, value: u32)
(fields: *D3D12_RAYTRACING_INSTANCE_DESC, value: u32)
(fields: *D3D12_RAYTRACING_INSTANCE_DESC, value: u32)
(obj: *ID3D12Object) -> *ID3D12Object_VTable
(obj: *ID3D12DeviceChild) -> *ID3D12DeviceChild_VTable
(obj: *ID3D12VersionedRootSignatureDeserializer) -> *ID3D12VersionedRootSignatureDeserializer_VTable
(obj: *ID3D12Heap) -> *ID3D12Heap_VTable
(obj: *ID3D12Resource) -> *ID3D12Resource_VTable
(obj: *ID3D12CommandAllocator) -> *ID3D12CommandAllocator_VTable
(obj: *ID3D12Fence) -> *ID3D12Fence_VTable
(obj: *ID3D12Fence1) -> *ID3D12Fence1_VTable
(obj: *ID3D12PipelineState) -> *ID3D12PipelineState_VTable
(obj: *ID3D12DescriptorHeap) -> *ID3D12DescriptorHeap_VTable
(obj: *ID3D12CommandList) -> *ID3D12CommandList_VTable
(obj: *ID3D12CommandQueue) -> *ID3D12CommandQueue_VTable
(obj: *ID3D12Device) -> *ID3D12Device_VTable
(obj: *ID3D12PipelineLibrary) -> *ID3D12PipelineLibrary_VTable
(obj: *ID3D12PipelineLibrary1) -> *ID3D12PipelineLibrary1_VTable
(obj: *ID3D12Device1) -> *ID3D12Device1_VTable
(obj: *ID3D12Device2) -> *ID3D12Device2_VTable
(obj: *ID3D12Device3) -> *ID3D12Device3_VTable
(obj: *ID3D12ProtectedSession) -> *ID3D12ProtectedSession_VTable
(obj: *ID3D12Device4) -> *ID3D12Device4_VTable
(obj: *ID3D12LifetimeOwner) -> *ID3D12LifetimeOwner_VTable
(obj: *ID3D12LifetimeTracker) -> *ID3D12LifetimeTracker_VTable
(obj: *ID3D12Device5) -> *ID3D12Device5_VTable
(obj: *ID3D12DeviceRemovedExtendedDataSettings1) -> *ID3D12DeviceRemovedExtendedDataSettings1_VTable
(obj: *ID3D12DeviceRemovedExtendedDataSettings2) -> *ID3D12DeviceRemovedExtendedDataSettings2_VTable
(obj: *ID3D12Device6) -> *ID3D12Device6_VTable
(obj: *ID3D12Device7) -> *ID3D12Device7_VTable
(obj: *ID3D12Device8) -> *ID3D12Device8_VTable
(obj: *ID3D12Resource1) -> *ID3D12Resource1_VTable
(obj: *ID3D12Resource2) -> *ID3D12Resource2_VTable
(obj: *ID3D12Heap1) -> *ID3D12Heap1_VTable
(obj: *ID3D12MetaCommand) -> *ID3D12MetaCommand_VTable
(obj: *ID3D12Device9) -> *ID3D12Device9_VTable
(obj: *ID3D12Device10) -> *ID3D12Device10_VTable
(obj: *ID3D12Tools) -> *ID3D12Tools_VTable
(obj: *ID3D12SDKConfiguration) -> *ID3D12SDKConfiguration_VTable
(obj: *ID3D12ShaderReflection) -> *ID3D12ShaderReflection_VTable
(obj: *ID3D12Debug) -> *ID3D12Debug_VTable
(obj: *ID3D12Debug1) -> *ID3D12Debug1_VTable
(obj: *ID3D12Debug2) -> *ID3D12Debug2_VTable
(obj: *ID3D12Debug3) -> *ID3D12Debug3_VTable
(obj: *ID3D12Debug4) -> *ID3D12Debug4_VTable
(obj: *ID3D12Debug5) -> *ID3D12Debug5_VTable
(obj: *ID3D12Debug6) -> *ID3D12Debug6_VTable
(obj: *ID3D12DebugDevice1) -> *ID3D12DebugDevice1_VTable
(obj: *ID3D12DebugDevice) -> *ID3D12DebugDevice_VTable
(obj: *ID3D12DebugDevice2) -> *ID3D12DebugDevice2_VTable
(obj: *ID3D12DebugCommandList) -> *ID3D12DebugCommandList_VTable
(obj: *ID3D12SharingContract) -> *ID3D12SharingContract_VTable
(obj: *ID3D12InfoQueue) -> *ID3D12InfoQueue_VTable
(obj: *ID3D12InfoQueue1) -> *ID3D12InfoQueue1_VTable
(pAdapter: *IUnknown, MinimumFeatureLevel: D3D_FEATURE_LEVEL, riid: *IID, ppDevice: **void) -> HRESULT
(pAdapter: *IUnknown, MinimumFeatureLevel: D3D_FEATURE_LEVEL, riid: IID, ppDevice: **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
(pSrcData: *void, SrcDataSizeInBytes: SIZE_T, pRootSignatureDeserializerInterface: IID, ppRootSignatureDeserializer: **void) -> HRESULT
(NumFeatures: u32, pIIDs: *IID, pConfigurationStructs: *void, pConfigurationStructSizes: *u32) -> HRESULT
(riid: *IID, ppvDebug: **void) -> HRESULT
(riid: IID, ppvDebug: **void) -> HRESULT
(pRootSignature: *D3D12_ROOT_SIGNATURE_DESC, Version: D3D_ROOT_SIGNATURE_VERSION, ppBlob: **ID3DBlob, ppErrorBlob: **ID3DBlob) -> HRESULT
(pRootSignature: *D3D12_VERSIONED_ROOT_SIGNATURE_DESC, ppBlob: **ID3DBlob, ppErrorBlob: **ID3DBlob) -> HRESULT
Types#
:: struct
- pCommandListDebugNameA: *u8
- pCommandListDebugNameW: *s16
- pCommandQueueDebugNameA: *u8
- pCommandQueueDebugNameW: *s16
- pCommandList: *ID3D12GraphicsCommandList
- pCommandQueue: *ID3D12CommandQueue
- BreadcrumbCount: u32
- pLastBreadcrumbValue: *u32
- pCommandHistory: *D3D12_AUTO_BREADCRUMB_OP
- pNext: *D3D12_AUTO_BREADCRUMB_NODE
:: struct
- pCommandListDebugNameA: *u8
- pCommandListDebugNameW: *s16
- pCommandQueueDebugNameA: *u8
- pCommandQueueDebugNameW: *s16
- pCommandList: *ID3D12GraphicsCommandList
- pCommandQueue: *ID3D12CommandQueue
- BreadcrumbCount: u32
- pLastBreadcrumbValue: *u32
- pCommandHistory: *D3D12_AUTO_BREADCRUMB_OP
- pNext: *D3D12_AUTO_BREADCRUMB_NODE1
- BreadcrumbContextsCount: u32
- pBreadcrumbContexts: *D3D12_DRED_BREADCRUMB_CONTEXT
:: 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
- _1X
- _2X
- _4X
- D3D12_AXIS_SHADING_RATE_1X
- D3D12_AXIS_SHADING_RATE_2X
- D3D12_AXIS_SHADING_RATE_4X
:: 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
:: struct
- Type: D3D12_BARRIER_TYPE
- NumBarriers: u32
- pGlobalBarriers: *D3D12_GLOBAL_BARRIER
- pBufferBarriers: *D3D12_BUFFER_BARRIER
- pTextureBarriers: *D3D12_TEXTURE_BARRIER
:: 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
:: struct
- IndexOrFirstMipLevel: u32
- NumMipLevels: u32
- FirstArraySlice: u32
- NumArraySlices: u32
- FirstPlane: u32
- NumPlanes: u32
:: 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
:: struct
- AlphaToCoverageEnable: BOOL
- IndependentBlendEnable: BOOL
- RenderTarget: [8] D3D12_RENDER_TARGET_BLEND_DESC
:: 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
:: struct
- left: u32
- top: u32
- front: u32
- right: u32
- bottom: u32
- back: u32
:: struct
- pLocalRootArgumentsTableIndex: *u32
- pProgramEntry: *BOOL
- pNewName: *D3D12_NODE_ID
- pShareInputOf: *D3D12_NODE_ID
- pDispatchGrid: *u32
- pMaxDispatchGrid: *u32
- NumOutputOverrides: u32
- pOutputOverrides: *D3D12_NODE_OUTPUT_OVERRIDES
:: struct
- SyncBefore: D3D12_BARRIER_SYNC
- SyncAfter: D3D12_BARRIER_SYNC
- AccessBefore: D3D12_BARRIER_ACCESS
- AccessAfter: D3D12_BARRIER_ACCESS
- pResource: *ID3D12Resource
- Offset: u64
- Size: u64
:: struct
- FirstElement: u64
- NumElements: u32
:: struct
- FirstElement: u64
- NumElements: u32
- StructureByteStride: u32
- Flags: D3D12_BUFFER_SRV_FLAGS
:: enum_flags
- NONE
- RAW
- D3D12_BUFFER_SRV_FLAG_NONE
- D3D12_BUFFER_SRV_FLAG_RAW
:: struct
- FirstElement: u64
- NumElements: u32
- StructureByteStride: u32
- CounterOffsetInBytes: u64
- Flags: D3D12_BUFFER_UAV_FLAGS
:: enum_flags
- NONE
- RAW
- D3D12_BUFFER_UAV_FLAG_NONE
- D3D12_BUFFER_UAV_FLAG_RAW
:: struct
- DestAccelerationStructureData: D3D12_GPU_VIRTUAL_ADDRESS
- SourceAccelerationStructureData: D3D12_GPU_VIRTUAL_ADDRESS
- ScratchAccelerationStructureData: D3D12_GPU_VIRTUAL_ADDRESS
:: struct
- NumDescs: u32
- DescsLayout: D3D12_ELEMENTS_LAYOUT
- InstanceDescs: D3D12_GPU_VIRTUAL_ADDRESS
- pGeometryDescs: *D3D12_RAYTRACING_GEOMETRY_DESC
- ppGeometryDescs: **D3D12_RAYTRACING_GEOMETRY_DESC
:: struct
- NumDescs: u32
:: struct
- pCachedBlob: *void
- CachedBlobSizeInBytes: SIZE_T
:: enum_flags
- DEPTH
- STENCIL
- D3D12_CLEAR_FLAG_DEPTH
- D3D12_CLEAR_FLAG_STENCIL
:: struct
- Format: DXGI_FORMAT
:: struct
- pLocalRootArgumentsTableIndex: *u32
- pProgramEntry: *BOOL
- pNewName: *D3D12_NODE_ID
- pShareInputOf: *D3D12_NODE_ID
- NumOutputOverrides: u32
- pOutputOverrides: *D3D12_NODE_OUTPUT_OVERRIDES
:: 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
- D3D12_COMMAND_LIST_FLAG_NONE
:: 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
- D3D12_COMMAND_POOL_FLAG_NONE
:: struct
- Type: D3D12_COMMAND_LIST_TYPE
- Priority: s32
- Flags: D3D12_COMMAND_QUEUE_FLAGS
- NodeMask: u32
:: 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_flags
- D3D12_COMMAND_RECORDER_FLAG_NONE
:: struct
- ByteStride: u32
- NumArgumentDescs: u32
- pArgumentDescs: *D3D12_INDIRECT_ARGUMENT_DESC
- NodeMask: u32
:: struct
- pLocalRootArgumentsTableIndex: *u32
- pProgramEntry: *BOOL
- pNewName: *D3D12_NODE_ID
- pShareInputOf: *D3D12_NODE_ID
- NumOutputOverrides: u32
- pOutputOverrides: *D3D12_NODE_OUTPUT_OVERRIDES
:: 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
:: struct
- pRootSignature: *ID3D12RootSignature
- NodeMask: u32
- CachedPSO: D3D12_CACHED_PIPELINE_STATE
- Flags: D3D12_PIPELINE_STATE_FLAGS
:: enum
- OFF
- ON
- D3D12_CONSERVATIVE_RASTERIZATION_MODE_OFF
- D3D12_CONSERVATIVE_RASTERIZATION_MODE_ON
:: 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
:: struct
- BufferLocation: D3D12_GPU_VIRTUAL_ADDRESS
- SizeInBytes: u32
:: struct
- ptr: SIZE_T
:: 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
:: struct
- ShaderPatchMode: D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE
:: enum
- D3D12_DEBUG_COMMAND_LIST_PARAMETER_GPU_BASED_VALIDATION_SETTINGS
:: struct
- MaxMessagesPerCommandList: u32
- DefaultShaderPatchMode: D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE
- PipelineStateCreateFlags: D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS
:: struct
- SlowdownFactor: float
:: 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
:: struct
- DepthEnable: BOOL
- DepthWriteMask: D3D12_DEPTH_WRITE_MASK
- DepthFunc: D3D12_COMPARISON_FUNC
- StencilEnable: BOOL
- StencilReadMask: u8
- StencilWriteMask: u8
- FrontFace: D3D12_DEPTH_STENCILOP_DESC
- BackFace: D3D12_DEPTH_STENCILOP_DESC
:: struct
- DepthEnable: BOOL
- DepthWriteMask: D3D12_DEPTH_WRITE_MASK
- DepthFunc: D3D12_COMPARISON_FUNC
- StencilEnable: BOOL
- StencilReadMask: u8
- StencilWriteMask: u8
- FrontFace: D3D12_DEPTH_STENCILOP_DESC
- BackFace: D3D12_DEPTH_STENCILOP_DESC
- DepthBoundsTestEnable: BOOL
:: struct
- DepthEnable: BOOL
- DepthWriteMask: D3D12_DEPTH_WRITE_MASK
- DepthFunc: D3D12_COMPARISON_FUNC
- StencilEnable: BOOL
- FrontFace: D3D12_DEPTH_STENCILOP_DESC1
- BackFace: D3D12_DEPTH_STENCILOP_DESC1
- DepthBoundsTestEnable: BOOL
:: struct
- DepthStencilFormat: DXGI_FORMAT
:: struct
- Depth: float
- Stencil: u8
:: struct
- Format: DXGI_FORMAT
- ViewDimension: D3D12_DSV_DIMENSION
- Flags: D3D12_DSV_FLAGS
:: struct
- StencilFailOp: D3D12_STENCIL_OP
- StencilDepthFailOp: D3D12_STENCIL_OP
- StencilPassOp: D3D12_STENCIL_OP
- StencilFunc: D3D12_COMPARISON_FUNC
:: struct
- StencilFailOp: D3D12_STENCIL_OP
- StencilDepthFailOp: D3D12_STENCIL_OP
- StencilPassOp: D3D12_STENCIL_OP
- StencilFunc: D3D12_COMPARISON_FUNC
- StencilReadMask: u8
- StencilWriteMask: u8
:: enum
- ZERO
- ALL
- D3D12_DEPTH_WRITE_MASK_ZERO
- D3D12_DEPTH_WRITE_MASK_ALL
:: struct
- NumDescriptors: u32
- Flags: D3D12_DESCRIPTOR_HEAP_FLAGS
- NodeMask: u32
:: enum_flags
- NONE
- SHADER_VISIBLE
- D3D12_DESCRIPTOR_HEAP_FLAG_NONE
- D3D12_DESCRIPTOR_HEAP_FLAG_SHADER_VISIBLE
:: 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
:: struct
- RangeType: D3D12_DESCRIPTOR_RANGE_TYPE
- NumDescriptors: u32
- BaseShaderRegister: u32
- RegisterSpace: u32
- OffsetInDescriptorsFromTableStart: u32
:: struct
- RangeType: D3D12_DESCRIPTOR_RANGE_TYPE
- NumDescriptors: u32
- BaseShaderRegister: u32
- RegisterSpace: u32
- Flags: D3D12_DESCRIPTOR_RANGE_FLAGS
- OffsetInDescriptorsFromTableStart: u32
:: 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
:: struct
- Flags: D3D12_DEVICE_FLAGS
- GpuBasedValidationFlags: u32
- SDKVersion: u32
- NumEnabledExperimentalFeatures: u32
:: 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
:: 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
:: struct
- Flags: D3D12_DRED_FLAGS
- pHeadAutoBreadcrumbNode: *D3D12_AUTO_BREADCRUMB_NODE
:: struct
- DeviceRemovedReason: HRESULT
- AutoBreadcrumbsOutput: D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT
- PageFaultOutput: D3D12_DRED_PAGE_FAULT_OUTPUT
:: struct
- DeviceRemovedReason: HRESULT
- AutoBreadcrumbsOutput: D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT1
- PageFaultOutput: D3D12_DRED_PAGE_FAULT_OUTPUT1
:: struct
- DeviceRemovedReason: HRESULT
- AutoBreadcrumbsOutput: D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT1
- PageFaultOutput: D3D12_DRED_PAGE_FAULT_OUTPUT2
- DeviceState: D3D12_DRED_DEVICE_STATE
:: struct
- NumRects: u32
- pRects: *D3D12_RECT
- FirstSubresource: u32
- NumSubresources: u32
:: struct
- ThreadGroupCountX: u32
- ThreadGroupCountY: u32
- ThreadGroupCountZ: u32
:: struct
- Mode: D3D12_DISPATCH_MODE
- NodeCPUInput: D3D12_NODE_CPU_INPUT
- NodeGPUInput: D3D12_GPU_VIRTUAL_ADDRESS
- MultiNodeCPUInput: D3D12_MULTI_NODE_CPU_INPUT
- MultiNodeGPUInput: D3D12_GPU_VIRTUAL_ADDRESS
:: struct
- ThreadGroupCountX: u32
- ThreadGroupCountY: u32
- ThreadGroupCountZ: u32
:: 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
- RayGenerationShaderRecord: D3D12_GPU_VIRTUAL_ADDRESS_RANGE
- MissShaderTable: D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE
- HitGroupTable: D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE
- CallableShaderTable: D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE
- Width: u32
- Height: u32
- Depth: u32
:: struct
- VertexCountPerInstance: u32
- InstanceCount: u32
- StartVertexLocation: u32
- StartInstanceLocation: u32
:: struct
- IndexCountPerInstance: u32
- InstanceCount: u32
- StartIndexLocation: u32
- BaseVertexLocation: s32
- StartInstanceLocation: u32
:: struct
- ObjectNameA: *u8
- ObjectNameW: *s16
- AllocationType: D3D12_DRED_ALLOCATION_TYPE
- pNext: *D3D12_DRED_ALLOCATION_NODE
:: struct
- ObjectNameA: *u8
- ObjectNameW: *s16
- AllocationType: D3D12_DRED_ALLOCATION_TYPE
- pNext: *D3D12_DRED_ALLOCATION_NODE1
- pObject: *IUnknown
:: 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
:: struct
- pHeadAutoBreadcrumbNode: *D3D12_AUTO_BREADCRUMB_NODE
:: struct
- pHeadAutoBreadcrumbNode: *D3D12_AUTO_BREADCRUMB_NODE1
:: struct
- BreadcrumbIndex: u32
- pContextString: *s16
:: 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
:: enum_flags
- NONE
- FORCE_ENABLE
- DISABLE_AUTOBREADCRUMBS
- D3D12_DRED_FLAG_NONE
- D3D12_DRED_FLAG_FORCE_ENABLE
- D3D12_DRED_FLAG_DISABLE_AUTOBREADCRUMBS
:: enum_flags
- NONE
- D3D12_DRED_PAGE_FAULT_FLAGS_NONE
:: struct
- PageFaultVA: D3D12_GPU_VIRTUAL_ADDRESS
- pHeadExistingAllocationNode: *D3D12_DRED_ALLOCATION_NODE
- pHeadRecentFreedAllocationNode: *D3D12_DRED_ALLOCATION_NODE
:: struct
- PageFaultVA: D3D12_GPU_VIRTUAL_ADDRESS
- pHeadExistingAllocationNode: *D3D12_DRED_ALLOCATION_NODE1
- pHeadRecentFreedAllocationNode: *D3D12_DRED_ALLOCATION_NODE1
:: struct
- PageFaultVA: D3D12_GPU_VIRTUAL_ADDRESS
- pHeadExistingAllocationNode: *D3D12_DRED_ALLOCATION_NODE1
- pHeadRecentFreedAllocationNode: *D3D12_DRED_ALLOCATION_NODE1
- PageFaultFlags: D3D12_DRED_PAGE_FAULT_FLAGS
:: 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
:: 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
:: struct
- DXILLibrary: D3D12_SHADER_BYTECODE
- NumExports: u32
- pExports: *D3D12_EXPORT_DESC
:: struct
- SubobjectToAssociate: *s16
- NumExports: u32
- pExports: **s16
:: enum
- ARRAY
- ARRAY_OF_POINTERS
- D3D12_ELEMENTS_LAYOUT_ARRAY
- D3D12_ELEMENTS_LAYOUT_ARRAY_OF_POINTERS
:: enum
- _1_0
- _1_1
- D3D12_EXECUTE_INDIRECT_TIER_1_0
- D3D12_EXECUTE_INDIRECT_TIER_1_1
:: struct
- pExistingCollection: *ID3D12StateObject
- NumExports: u32
- pExports: *D3D12_EXPORT_DESC
:: struct
- Name: *s16
- ExportToRename: *s16
- Flags: D3D12_EXPORT_FLAGS
:: enum_flags
- D3D12_EXPORT_FLAG_NONE
:: 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
- NodeIndex: u32
- TileBasedRenderer: BOOL
- UMA: BOOL
- CacheCoherentUMA: BOOL
:: struct
- NodeIndex: u32
- TileBasedRenderer: BOOL
- UMA: BOOL
- CacheCoherentUMA: BOOL
- IsolatedMMU: BOOL
:: struct
- CommandListType: D3D12_COMMAND_LIST_TYPE
- Priority: u32
- PriorityForTypeIsSupported: BOOL
:: struct
- SharingTier: D3D12_CROSS_NODE_SHARING_TIER
- AtomicShaderInstructions: BOOL
:: struct
- DoublePrecisionFloatShaderOps: BOOL
- OutputMergerLogicOp: BOOL
- MinPrecisionSupport: D3D12_SHADER_MIN_PRECISION_SUPPORT
- 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
- VariableRateShadingSumCombinerSupported: BOOL
- MeshShaderPerPrimitiveShadingRateSupported: BOOL
:: struct
- AtomicInt64OnDescriptorHeapResourceSupported: BOOL
:: struct
- MSPrimitivesPipelineStatisticIncludesCulledPrimitives: D3D12_TRI_STATE
- EnhancedBarriersSupported: BOOL
- RelaxedFormatCastingSupported: BOOL
:: struct
- UnrestrictedBufferTextureCopyPitchSupported: BOOL
- UnrestrictedVertexElementAlignmentSupported: BOOL
- InvertedViewportHeightFlipsYSupported: BOOL
- InvertedViewportDepthFlipsZSupported: BOOL
- TextureCopyBetweenDimensionsSupported: BOOL
- AlphaBlendFactorSupported: BOOL
:: struct
- AdvancedTextureOpsSupported: BOOL
- WriteableMSAATexturesSupported: BOOL
- IndependentFrontAndBackStencilRefMaskSupported: BOOL
:: struct
- TriangleFanSupported: BOOL
- DynamicIndexBufferStripCutSupported: BOOL
:: struct
- DynamicDepthBiasSupported: BOOL
- GPUUploadHeapSupported: BOOL
:: struct
- NonNormalizedCoordinateSamplersSupported: BOOL
- ManualWriteTrackingResourceSupported: BOOL
:: struct
- RenderPassesValid: BOOL
:: struct
- MismatchingOutputDimensionsSupported: BOOL
- SupportedSampleCountsWithNoOutputs: u32
- PointSamplingAddressesNeverRoundUp: BOOL
- RasterizerDesc2Supported: BOOL
- NarrowQuadrilateralLinesSupported: BOOL
- AnisoFilterWithPointMipSupported: BOOL
- MaxSamplerDescriptorHeapSize: u32
- MaxSamplerDescriptorHeapSizeWithStaticSamplers: u32
- MaxViewDescriptorHeapSize: u32
- ComputeOnlyCustomHeapSupported: BOOL
:: struct
- DepthBoundsTestSupported: BOOL
- ProgrammableSamplePositionsTier: D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER
:: struct
- ComputeOnlyWriteWatchSupported: BOOL
- RecreateAtTier: D3D12_RECREATE_AT_TIER
:: struct
- WorkGraphsTier: D3D12_WORK_GRAPHS_TIER
- ExecuteIndirectTier: D3D12_EXECUTE_INDIRECT_TIER
- SampleCmpGradientAndBiasSupported: BOOL
- ExtendedCommandInfoSupported: BOOL
:: struct
- CopyQueueTimestampQueriesSupported: BOOL
- CastingFullyTypedFormatSupported: BOOL
- WriteBufferImmediateSupportFlags: D3D12_COMMAND_LIST_SUPPORT_FLAGS
- ViewInstancingTier: D3D12_VIEW_INSTANCING_TIER
- BarycentricsSupported: BOOL
:: struct
- MSAA64KBAlignedTextureSupported: BOOL
- SharedResourceCompatibilityTier: D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER
- Native16BitShaderOpsSupported: BOOL
:: struct
- SRVOnlyTiledResourceTier3: BOOL
- RenderPassesTier: D3D12_RENDER_PASS_TIER
- RaytracingTier: D3D12_RAYTRACING_TIER
:: struct
- AdditionalShadingRatesSupported: BOOL
- PerPrimitiveShadingRateSupportedWithViewportIndexing: BOOL
- VariableShadingRateTier: D3D12_VARIABLE_SHADING_RATE_TIER
- ShadingRateImageTileSize: u32
- BackgroundProcessingSupported: BOOL
:: struct
- MeshShaderTier: D3D12_MESH_SHADER_TIER
- SamplerFeedbackTier: D3D12_SAMPLER_FEEDBACK_TIER
:: struct
- UnalignedBlockTexturesSupported: BOOL
:: struct
- MeshShaderPipelineStatsSupported: BOOL
- MeshShaderSupportsFullRangeRenderTargetArrayIndex: BOOL
- AtomicInt64OnTypedResourceSupported: BOOL
- AtomicInt64OnGroupSharedSupported: BOOL
- DerivativesInMeshAndAmplificationShadersSupported: BOOL
- WaveMMATier: D3D12_WAVE_MMA_TIER
:: struct
- DisplayableTexture: BOOL
- SharedResourceCompatibilityTier: D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER
:: struct
- Supported: BOOL
:: struct
- NumFeatureLevels: u32
- pFeatureLevelsRequested: *D3D_FEATURE_LEVEL
- MaxSupportedFeatureLevel: D3D_FEATURE_LEVEL
:: struct
- Format: DXGI_FORMAT
- PlaneCount: u8
:: struct
- Format: DXGI_FORMAT
- Support1: D3D12_FORMAT_SUPPORT1
- Support2: D3D12_FORMAT_SUPPORT2
:: struct
- MaxGPUVirtualAddressBitsPerResource: u32
- MaxGPUVirtualAddressBitsPerProcess: u32
:: struct
- Supported: BOOL
:: struct
- Format: DXGI_FORMAT
- SampleCount: u32
- NumQualityLevels: u32
:: struct
- Format: DXGI_FORMAT
- Dimension: D3D12_RESOURCE_DIMENSION
- DestHeapProperties: D3D12_HEAP_PROPERTIES
- Supported: BOOL
:: struct
- Supported: BOOL
:: struct
- NodeIndex: u32
:: struct
- NodeIndex: u32
- Count: u32
:: struct
- NodeIndex: u32
- Count: u32
- pTypes: *GUID
:: struct
- CommandId: GUID
- NodeMask: u32
- pQueryInputData: *void
- QueryInputDataSizeInBytes: SIZE_T
- pQueryOutputData: *void
- QueryOutputDataSizeInBytes: SIZE_T
:: struct
- HighestVersion: D3D_ROOT_SIGNATURE_VERSION
:: struct
- NodeIndex: u32
- HeapSerializationTier: D3D12_HEAP_SERIALIZATION_TIER
:: struct
- SupportFlags: D3D12_SHADER_CACHE_SUPPORT_FLAGS
:: struct
- HighestShaderModel: D3D_SHADER_MODEL
:: 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
- POINT
- LINEAR
- D3D12_FILTER_TYPE_POINT
- D3D12_FILTER_TYPE_LINEAR
:: 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
:: struct
- ProgramName: *s16
- NumExports: u32
- pExports: **s16
- NumSubobjects: u32
- ppSubobjects: **D3D12_STATE_SUBOBJECT
:: struct
- SyncBefore: D3D12_BARRIER_SYNC
- SyncAfter: D3D12_BARRIER_SYNC
- AccessBefore: D3D12_BARRIER_ACCESS
- AccessAfter: D3D12_BARRIER_ACCESS
:: struct
- pGlobalRootSignature: *ID3D12RootSignature
:: 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
- ptr: u64
:: struct
- StartAddress: D3D12_GPU_VIRTUAL_ADDRESS
- StrideInBytes: u64
:: struct
- StartAddress: D3D12_GPU_VIRTUAL_ADDRESS
- SizeInBytes: u64
:: struct
- StartAddress: D3D12_GPU_VIRTUAL_ADDRESS
- SizeInBytes: u64
- StrideInBytes: u64
:: struct
- pRootSignature: *ID3D12RootSignature
- StreamOutput: D3D12_STREAM_OUTPUT_DESC
- BlendState: D3D12_BLEND_DESC
- SampleMask: u32
- RasterizerState: D3D12_RASTERIZER_DESC
- DepthStencilState: D3D12_DEPTH_STENCIL_DESC
- InputLayout: D3D12_INPUT_LAYOUT_DESC
- IBStripCutValue: D3D12_INDEX_BUFFER_STRIP_CUT_VALUE
- PrimitiveTopologyType: D3D12_PRIMITIVE_TOPOLOGY_TYPE
- NumRenderTargets: u32
- RTVFormats: [8] DXGI_FORMAT
- DSVFormat: DXGI_FORMAT
- SampleDesc: DXGI_SAMPLE_DESC
- NodeMask: u32
- CachedPSO: D3D12_CACHED_PIPELINE_STATE
- Flags: D3D12_PIPELINE_STATE_FLAGS
:: 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
:: struct
- SizeInBytes: u64
- Properties: D3D12_HEAP_PROPERTIES
- Alignment: u64
- Flags: D3D12_HEAP_FLAGS
:: 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
:: struct
- Type: D3D12_HEAP_TYPE
- CPUPageProperty: D3D12_CPU_PAGE_PROPERTY
- MemoryPoolPreference: D3D12_MEMORY_POOL
- CreationNodeMask: u32
- VisibleNodeMask: u32
:: enum
- _0
- _10
- D3D12_HEAP_SERIALIZATION_TIER_0
- D3D12_HEAP_SERIALIZATION_TIER_10
:: 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
:: struct
- HitGroupExport: *s16
- Type: D3D12_HIT_GROUP_TYPE
- AnyHitShaderImport: *s16
- ClosestHitShaderImport: *s16
- IntersectionShaderImport: *s16
:: 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
:: struct
- IndexBufferStripCutValue: D3D12_INDEX_BUFFER_STRIP_CUT_VALUE
:: 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
:: struct
- BufferLocation: D3D12_GPU_VIRTUAL_ADDRESS
- SizeInBytes: u32
- Format: DXGI_FORMAT
:: struct
:: 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
:: struct
- AllowList: D3D12_INFO_QUEUE_FILTER_DESC
- DenyList: D3D12_INFO_QUEUE_FILTER_DESC
:: struct
- NumCategories: u32
- pCategoryList: *D3D12_MESSAGE_CATEGORY
- NumSeverities: u32
- pSeverityList: *D3D12_MESSAGE_SEVERITY
- NumIDs: u32
- pIDList: *D3D12_MESSAGE_ID
:: enum
- PER_VERTEX_DATA
- PER_INSTANCE_DATA
- D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA
- D3D12_INPUT_CLASSIFICATION_PER_INSTANCE_DATA
:: struct
- SemanticName: *u8
- SemanticIndex: u32
- Format: DXGI_FORMAT
- InputSlot: u32
- AlignedByteOffset: u32
- InputSlotClass: D3D12_INPUT_CLASSIFICATION
- InstanceDataStepRate: u32
:: struct
- pInputElementDescs: *D3D12_INPUT_ELEMENT_DESC
- NumElements: u32
:: struct
- Creator: *u8
- Flags: u32
- FunctionCount: u32
:: enum
- IN_USE
- NOT_IN_USE
- D3D12_LIFETIME_STATE_IN_USE
- D3D12_LIFETIME_STATE_NOT_IN_USE
:: 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
:: struct
- pLocalRootSignature: *ID3D12RootSignature
:: 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
:: struct
- pData: *void
- RowPitch: SIZE_T
- SlicePitch: SIZE_T
:: enum
- UNKNOWN
- L0
- L1
- D3D12_MEMORY_POOL_UNKNOWN
- D3D12_MEMORY_POOL_L0
- D3D12_MEMORY_POOL_L1
:: enum
- NOT_SUPPORTED
- _1
- D3D12_MESH_SHADER_TIER_NOT_SUPPORTED
- D3D12_MESH_SHADER_TIER_1
:: struct
- Category: D3D12_MESSAGE_CATEGORY
- Severity: D3D12_MESSAGE_SEVERITY
- ID: D3D12_MESSAGE_ID
- pDescription: *u8
- DescriptionByteLength: SIZE_T
:: enum_flags
- FLAG_NONE
- IGNORE_FILTERS
- D3D12_MESSAGE_CALLBACK_FLAG_NONE
- D3D12_MESSAGE_CALLBACK_IGNORE_FILTERS
:: 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
:: struct
- Id: GUID
- Name: *s16
- InitializationDirtyState: D3D12_GRAPHICS_STATES
- ExecutionDirtyState: D3D12_GRAPHICS_STATES
:: struct
- Name: *s16
- RequiredResourceState: D3D12_RESOURCE_STATES
- StructureOffset: u32
:: enum_flags
- INPUT
- OUTPUT
- D3D12_META_COMMAND_PARAMETER_FLAG_INPUT
- D3D12_META_COMMAND_PARAMETER_FLAG_OUTPUT
:: 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
:: struct
- Width: u32
- Height: u32
- Depth: u32
:: struct
- NumNodeInputs: u32
- pNodeInputs: *D3D12_NODE_CPU_INPUT
- NodeInputStrideInBytes: u64
:: struct
- NumNodeInputs: u32
- NodeInputs: D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE
:: enum_flags
- NONE
- ANY
- ALL
- D3D12_MULTIPLE_FENCE_WAIT_FLAG_NONE
- D3D12_MULTIPLE_FENCE_WAIT_FLAG_ANY
- D3D12_MULTIPLE_FENCE_WAIT_FLAG_ALL
:: enum_flags
- NONE
- TILED_RESOURCE
- D3D12_MULTISAMPLE_QUALITY_LEVELS_FLAG_NONE
- D3D12_MULTISAMPLE_QUALITY_LEVELS_FLAG_TILED_RESOURCE
:: struct
- NodeType: D3D12_NODE_TYPE
:: struct
- EntrypointIndex: u32
- NumRecords: u32
- pRecords: *void
- RecordStrideInBytes: u64
:: struct
- EntrypointIndex: u32
- NumRecords: u32
- Records: D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE
:: struct
- Name: *s16
- ArrayIndex: u32
:: struct
- NodeMask: u32
:: struct
- OutputIndex: u32
- pNewName: *D3D12_NODE_ID
- pAllowSparseNodes: *BOOL
- pMaxRecords: *u32
- pMaxRecordsSharedWithOutputIndex: *u32
:: 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
:: enum
- SHADER
- D3D12_NODE_TYPE_SHADER
:: struct
- NumStandardMips: u8
- NumPackedMips: u8
- NumTilesForPackedMips: u32
- StartTileIndexInOverallResource: u32
:: struct
- Name: *u8
- SemanticName: *u8
- Type: D3D_SHADER_VARIABLE_TYPE
- Class: D3D_SHADER_VARIABLE_CLASS
- Rows: u32
- Columns: u32
- InterpolationMode: D3D_INTERPOLATION_MODE
- Flags: D3D_PARAMETER_FLAGS
- FirstInRegister: u32
- FirstInComponent: u32
- FirstOutRegister: u32
- FirstOutComponent: 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
:: struct
- SizeInBytes: SIZE_T
- pPipelineStateSubobjectStream: *void
:: 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
:: struct
- Offset: u64
- Footprint: D3D12_SUBRESOURCE_FOOTPRINT
:: enum
- EQUAL_ZERO
- NOT_EQUAL_ZERO
- D3D12_PREDICATION_OP_EQUAL_ZERO
- D3D12_PREDICATION_OP_NOT_EQUAL_ZERO
:: struct
- PrimitiveTopology: D3D12_PRIMITIVE_TOPOLOGY_TYPE
:: 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
:: struct
- OpaqueData: [4] u64
:: enum
- GENERIC_PIPELINE
- RAYTRACING_PIPELINE
- WORK_GRAPH
- D3D12_PROGRAM_TYPE_GENERIC_PIPELINE
- D3D12_PROGRAM_TYPE_RAYTRACING_PIPELINE
- D3D12_PROGRAM_TYPE_WORK_GRAPH
:: enum
- NOT_SUPPORTED
- _1
- _2
- D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_NOT_SUPPORTED
- D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_1
- D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_2
:: struct
- NodeMask: u32
:: struct
- NodeMask: u32
- ProtectionType: GUID
:: enum_flags
- D3D12_PROTECTED_RESOURCE_SESSION_FLAG_NONE
:: enum_flags
- NONE
- SUPPORTED
- D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAG_NONE
- D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAG_SUPPORTED
:: enum
- OK
- INVALID
- D3D12_PROTECTED_SESSION_STATUS_OK
- D3D12_PROTECTED_SESSION_STATUS_INVALID
:: 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
:: struct
- NumPrimitivesWritten: u64
- PrimitivesStorageNeeded: u64
:: struct
- Type: D3D12_QUERY_HEAP_TYPE
- Count: u32
- NodeMask: u32
:: 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
:: struct
- Begin: SIZE_T
- End: SIZE_T
:: struct
- Begin: u64
- End: u64
:: struct
- FillMode: D3D12_FILL_MODE
- CullMode: D3D12_CULL_MODE
- FrontCounterClockwise: BOOL
- DepthBias: s32
- DepthBiasClamp: float
- SlopeScaledDepthBias: float
- DepthClipEnable: BOOL
- MultisampleEnable: BOOL
- AntialiasedLineEnable: BOOL
- ForcedSampleCount: u32
- ConservativeRaster: D3D12_CONSERVATIVE_RASTERIZATION_MODE
:: struct
- FillMode: D3D12_FILL_MODE
- CullMode: D3D12_CULL_MODE
- FrontCounterClockwise: BOOL
- DepthBias: float
- DepthBiasClamp: float
- SlopeScaledDepthBias: float
- DepthClipEnable: BOOL
- MultisampleEnable: BOOL
- AntialiasedLineEnable: BOOL
- ForcedSampleCount: u32
- ConservativeRaster: D3D12_CONSERVATIVE_RASTERIZATION_MODE
:: struct
- FillMode: D3D12_FILL_MODE
- CullMode: D3D12_CULL_MODE
- FrontCounterClockwise: BOOL
- DepthBias: float
- DepthBiasClamp: float
- SlopeScaledDepthBias: float
- DepthClipEnable: BOOL
- LineRasterizationMode: D3D12_LINE_RASTERIZATION_MODE
- ForcedSampleCount: u32
- ConservativeRaster: D3D12_CONSERVATIVE_RASTERIZATION_MODE
:: 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
:: struct
- MinX: float
- MinY: float
- MinZ: float
- MaxX: float
- MaxY: float
- MaxZ: float
:: 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
:: struct
- CompactedSizeInBytes: u64
:: struct
- CurrentSizeInBytes: u64
:: struct
- DestBuffer: D3D12_GPU_VIRTUAL_ADDRESS
:: struct
- SerializedSizeInBytes: u64
- NumBottomLevelAccelerationStructurePointers: u64
:: struct
- DecodedSizeInBytes: u64
:: 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
:: struct
- ResultDataMaxSizeInBytes: u64
- ScratchDataSizeInBytes: u64
- UpdateScratchDataSizeInBytes: u64
:: struct
- Location: D3D12_GPU_VIRTUAL_ADDRESS
:: enum
- TOP_LEVEL
- BOTTOM_LEVEL
- D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL
- D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL
:: struct
- AABBCount: u64
:: struct
:: 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
:: struct
- Transform3x4: D3D12_GPU_VIRTUAL_ADDRESS
- IndexFormat: DXGI_FORMAT
- VertexFormat: DXGI_FORMAT
- IndexCount: u32
- VertexCount: u32
- IndexBuffer: D3D12_GPU_VIRTUAL_ADDRESS
- VertexBuffer: D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE
:: enum
- TRIANGLES
- PROCEDURAL_PRIMITIVE_AABBS
- D3D12_RAYTRACING_GEOMETRY_TYPE_TRIANGLES
- D3D12_RAYTRACING_GEOMETRY_TYPE_PROCEDURAL_PRIMITIVE_AABBS
:: struct
- Transform: [3][4] float
- __bitfield: [8] u8
- AccelerationStructure: D3D12_GPU_VIRTUAL_ADDRESS
:: 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
:: struct
- MaxTraceRecursionDepth: u32
:: struct
- MaxTraceRecursionDepth: u32
:: 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
:: struct
- MaxPayloadSizeInBytes: u32
- MaxAttributeSizeInBytes: u32
:: enum
- NOT_SUPPORTED
- _1_0
- _1_1
- D3D12_RAYTRACING_TIER_NOT_SUPPORTED
- D3D12_RAYTRACING_TIER_1_0
- D3D12_RAYTRACING_TIER_1_1
:: enum
- NOT_SUPPORTED
- _1
- D3D12_RECREATE_AT_TIER_NOT_SUPPORTED
- D3D12_RECREATE_AT_TIER_1
:: struct
:: struct
- ClearValue: D3D12_CLEAR_VALUE
:: struct
- AdditionalWidth: u32
- AdditionalHeight: u32
:: 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
:: struct
- cpuDescriptor: D3D12_CPU_DESCRIPTOR_HANDLE
- DepthBeginningAccess: D3D12_RENDER_PASS_BEGINNING_ACCESS
- StencilBeginningAccess: D3D12_RENDER_PASS_BEGINNING_ACCESS
- DepthEndingAccess: D3D12_RENDER_PASS_ENDING_ACCESS
- StencilEndingAccess: D3D12_RENDER_PASS_ENDING_ACCESS
:: struct
:: struct
- AdditionalWidth: u32
- AdditionalHeight: u32
:: struct
- pSrcResource: *ID3D12Resource
- pDstResource: *ID3D12Resource
- SubresourceCount: u32
- pSubresourceParameters: *D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS
- Format: DXGI_FORMAT
- ResolveMode: D3D12_RESOLVE_MODE
- PreserveResolveSource: BOOL
:: struct
- SrcSubresource: u32
- DstSubresource: u32
- DstX: u32
- DstY: u32
- SrcRect: D3D12_RECT
:: 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
:: struct
- cpuDescriptor: D3D12_CPU_DESCRIPTOR_HANDLE
- BeginningAccess: D3D12_RENDER_PASS_BEGINNING_ACCESS
- EndingAccess: D3D12_RENDER_PASS_ENDING_ACCESS
:: enum
- _0
- _1
- _2
- D3D12_RENDER_PASS_TIER_0
- D3D12_RENDER_PASS_TIER_1
- D3D12_RENDER_PASS_TIER_2
:: struct
- BlendEnable: BOOL
- LogicOpEnable: BOOL
- SrcBlend: D3D12_BLEND
- DestBlend: D3D12_BLEND
- BlendOp: D3D12_BLEND_OP
- SrcBlendAlpha: D3D12_BLEND
- DestBlendAlpha: D3D12_BLEND
- BlendOpAlpha: D3D12_BLEND_OP
- LogicOp: D3D12_LOGIC_OP
- RenderTargetWriteMask: u8
:: struct
- Format: DXGI_FORMAT
- ViewDimension: D3D12_RTV_DIMENSION
:: 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
:: struct
- pResourceBefore: *ID3D12Resource
- pResourceAfter: *ID3D12Resource
:: struct
- SizeInBytes: u64
- Alignment: u64
:: struct
- Offset: u64
- Alignment: u64
- SizeInBytes: u64
:: struct
- Flags: D3D12_RESOURCE_BARRIER_FLAGS
:: 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
- _1
- _2
- _3
- D3D12_RESOURCE_BINDING_TIER_1
- D3D12_RESOURCE_BINDING_TIER_2
- D3D12_RESOURCE_BINDING_TIER_3
:: struct
- Dimension: D3D12_RESOURCE_DIMENSION
- Alignment: u64
- Width: u64
- Height: u32
- DepthOrArraySize: u16
- MipLevels: u16
- Format: DXGI_FORMAT
- SampleDesc: DXGI_SAMPLE_DESC
- Layout: D3D12_TEXTURE_LAYOUT
- Flags: D3D12_RESOURCE_FLAGS
:: struct
- Dimension: D3D12_RESOURCE_DIMENSION
- Alignment: u64
- Width: u64
- Height: u32
- DepthOrArraySize: u16
- MipLevels: u16
- Format: DXGI_FORMAT
- SampleDesc: DXGI_SAMPLE_DESC
- Layout: D3D12_TEXTURE_LAYOUT
- Flags: D3D12_RESOURCE_FLAGS
- SamplerFeedbackMipRegion: D3D12_MIP_REGION
:: 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
- _1
- _2
- D3D12_RESOURCE_HEAP_TIER_1
- D3D12_RESOURCE_HEAP_TIER_2
:: 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
:: struct
- pResource: *ID3D12Resource
- Subresource: u32
- StateBefore: D3D12_RESOURCE_STATES
- StateAfter: D3D12_RESOURCE_STATES
:: struct
- pResource: *ID3D12Resource
:: enum_flags
- NONE
- SUMMARY
- DETAIL
- IGNORE_INTERNAL
- D3D12_RLDO_NONE
- D3D12_RLDO_SUMMARY
- D3D12_RLDO_DETAIL
- D3D12_RLDO_IGNORE_INTERNAL
:: struct
- ShaderRegister: u32
- RegisterSpace: u32
- Num32BitValues: u32
:: struct
- ShaderRegister: u32
- RegisterSpace: u32
:: struct
- ShaderRegister: u32
- RegisterSpace: u32
- Flags: D3D12_ROOT_DESCRIPTOR_FLAGS
:: 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
:: struct
- NumDescriptorRanges: u32
- pDescriptorRanges: *D3D12_DESCRIPTOR_RANGE
:: struct
- NumDescriptorRanges: u32
- pDescriptorRanges: *D3D12_DESCRIPTOR_RANGE1
:: struct
- ParameterType: D3D12_ROOT_PARAMETER_TYPE
- DescriptorTable: D3D12_ROOT_DESCRIPTOR_TABLE
- Constants: D3D12_ROOT_CONSTANTS
- Descriptor: D3D12_ROOT_DESCRIPTOR
- ShaderVisibility: D3D12_SHADER_VISIBILITY
:: struct
- ParameterType: D3D12_ROOT_PARAMETER_TYPE
- DescriptorTable: D3D12_ROOT_DESCRIPTOR_TABLE1
- Constants: D3D12_ROOT_CONSTANTS
- Descriptor: D3D12_ROOT_DESCRIPTOR1
- ShaderVisibility: D3D12_SHADER_VISIBILITY
:: 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
:: struct
- NumParameters: u32
- pParameters: *D3D12_ROOT_PARAMETER
- NumStaticSamplers: u32
- pStaticSamplers: *D3D12_STATIC_SAMPLER_DESC
- Flags: D3D12_ROOT_SIGNATURE_FLAGS
:: struct
- NumParameters: u32
- pParameters: *D3D12_ROOT_PARAMETER1
- NumStaticSamplers: u32
- pStaticSamplers: *D3D12_STATIC_SAMPLER_DESC
- Flags: D3D12_ROOT_SIGNATURE_FLAGS
:: struct
- NumParameters: u32
- pParameters: *D3D12_ROOT_PARAMETER1
- NumStaticSamplers: u32
- pStaticSamplers: *D3D12_STATIC_SAMPLER_DESC1
- Flags: D3D12_ROOT_SIGNATURE_FLAGS
:: 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
:: struct
- RTFormats: [8] DXGI_FORMAT
- NumRenderTargets: u32
:: 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
:: struct
- SampleMask: u32
:: struct
- X: s8
- Y: s8
:: struct
- Filter: D3D12_FILTER
- AddressU: D3D12_TEXTURE_ADDRESS_MODE
- AddressV: D3D12_TEXTURE_ADDRESS_MODE
- AddressW: D3D12_TEXTURE_ADDRESS_MODE
- MipLODBias: float
- MaxAnisotropy: u32
- ComparisonFunc: D3D12_COMPARISON_FUNC
- BorderColor: [4] float
- MinLOD: float
- MaxLOD: float
:: struct
- Filter: D3D12_FILTER
- AddressU: D3D12_TEXTURE_ADDRESS_MODE
- AddressV: D3D12_TEXTURE_ADDRESS_MODE
- AddressW: D3D12_TEXTURE_ADDRESS_MODE
- MipLODBias: float
- MaxAnisotropy: u32
- ComparisonFunc: D3D12_COMPARISON_FUNC
- MinLOD: float
- MaxLOD: float
- Flags: D3D12_SAMPLER_FLAGS
:: 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
:: 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
:: struct
- DriverOpaqueGUID: GUID
- DriverOpaqueVersioningData: [16] u8
:: enum
- D3D12_SERIALIZED_DATA_RAYTRACING_ACCELERATION_STRUCTURE
:: struct
- DriverMatchingIdentifier: D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER
- SerializedSizeInBytesIncludingHeader: u64
- DeserializedSizeInBytes: u64
- NumBottomLevelAccelerationStructurePointersAfterHeader: u64
:: struct
- ProgramIdentifier: D3D12_PROGRAM_IDENTIFIER
:: struct
- Type: D3D12_PROGRAM_TYPE
- GenericPipeline: D3D12_SET_GENERIC_PIPELINE_DESC
- RaytracingPipeline: D3D12_SET_RAYTRACING_PIPELINE_DESC
- WorkGraph: D3D12_SET_WORK_GRAPH_DESC
:: struct
- ProgramIdentifier: D3D12_PROGRAM_IDENTIFIER
:: struct
- ProgramIdentifier: D3D12_PROGRAM_IDENTIFIER
- Flags: D3D12_SET_WORK_GRAPH_FLAGS
- BackingMemory: D3D12_GPU_VIRTUAL_ADDRESS_RANGE
- NodeLocalRootArgumentsTable: D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE
:: enum_flags
- NONE
- INITIALIZE
- D3D12_SET_WORK_GRAPH_FLAG_NONE
- D3D12_SET_WORK_GRAPH_FLAG_INITIALIZE
:: struct
- Name: *u8
- Type: D3D_CBUFFER_TYPE
- Variables: u32
- Size: u32
- uFlags: u32
:: struct
- pShaderBytecode: *void
- BytecodeLength: SIZE_T
:: 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
- MEMORY
- DISK
- D3D12_SHADER_CACHE_MODE_MEMORY
- D3D12_SHADER_CACHE_MODE_DISK
:: struct
- Identifier: GUID
- Mode: D3D12_SHADER_CACHE_MODE
- Flags: D3D12_SHADER_CACHE_FLAGS
- MaximumInMemoryCacheSizeBytes: u32
- MaximumInMemoryCacheEntries: u32
- MaximumValueFileSizeBytes: u32
- Version: u64
:: 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
- HSOutputPrimitive: D3D_TESSELLATOR_OUTPUT_PRIMITIVE
- HSPartitioning: D3D_TESSELLATOR_PARTITIONING
- TessellatorDomain: D3D_TESSELLATOR_DOMAIN
- cBarrierInstructions: u32
- cInterlockedInstructions: u32
- cTextureStoreInstructions: u32
:: struct
- Name: *u8
- Type: D3D_SHADER_INPUT_TYPE
- BindPoint: u32
- BindCount: u32
- uFlags: u32
- ReturnType: D3D_RESOURCE_RETURN_TYPE
- Dimension: D3D_SRV_DIMENSION
- NumSamples: u32
- Space: u32
- uID: 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
- pBroadcastingLaunchOverrides: *D3D12_BROADCASTING_LAUNCH_OVERRIDES
- pCoalescingLaunchOverrides: *D3D12_COALESCING_LAUNCH_OVERRIDES
- pCommonComputeNodeOverrides: *D3D12_COMMON_COMPUTE_NODE_OVERRIDES
- pThreadLaunchOverrides: *D3D12_THREAD_LAUNCH_OVERRIDES
- Shader: *s16
- OverridesType: D3D12_NODE_OVERRIDES_TYPE
:: struct
- Format: DXGI_FORMAT
- ViewDimension: D3D12_SRV_DIMENSION
- Shader4ComponentMapping: u32
:: struct
- Class: D3D_SHADER_VARIABLE_CLASS
- Type: D3D_SHADER_VARIABLE_TYPE
- Rows: u32
- Columns: u32
- Elements: u32
- Members: u32
- Offset: u32
- Name: *u8
:: 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
- _0
- _1
- _2
- D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_0
- D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_1
- D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_2
:: struct
- SemanticName: *u8
- SemanticIndex: u32
- Register: u32
- SystemValueType: D3D_NAME
- ComponentType: D3D_REGISTER_COMPONENT_TYPE
- Mask: u8
- ReadWriteMask: u8
- Stream: u32
- MinPrecision: D3D_MIN_PRECISION
:: struct
- Stream: u32
- SemanticName: *u8
- SemanticIndex: u32
- StartComponent: u8
- ComponentCount: u8
- OutputSlot: u8
:: 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
:: struct
- Flags: D3D12_STATE_OBJECT_FLAGS
:: struct
- Type: D3D12_STATE_OBJECT_TYPE
- NumSubobjects: u32
- pSubobjects: *D3D12_STATE_SUBOBJECT
:: 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
:: struct
- pDesc: *void
:: 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
:: struct
- Filter: D3D12_FILTER
- AddressU: D3D12_TEXTURE_ADDRESS_MODE
- AddressV: D3D12_TEXTURE_ADDRESS_MODE
- AddressW: D3D12_TEXTURE_ADDRESS_MODE
- MipLODBias: float
- MaxAnisotropy: u32
- ComparisonFunc: D3D12_COMPARISON_FUNC
- BorderColor: D3D12_STATIC_BORDER_COLOR
- MinLOD: float
- MaxLOD: float
- ShaderRegister: u32
- RegisterSpace: u32
- ShaderVisibility: D3D12_SHADER_VISIBILITY
:: struct
- Filter: D3D12_FILTER
- AddressU: D3D12_TEXTURE_ADDRESS_MODE
- AddressV: D3D12_TEXTURE_ADDRESS_MODE
- AddressW: D3D12_TEXTURE_ADDRESS_MODE
- MipLODBias: float
- MaxAnisotropy: u32
- ComparisonFunc: D3D12_COMPARISON_FUNC
- BorderColor: D3D12_STATIC_BORDER_COLOR
- MinLOD: float
- MaxLOD: float
- ShaderRegister: u32
- RegisterSpace: u32
- ShaderVisibility: D3D12_SHADER_VISIBILITY
- Flags: D3D12_SAMPLER_FLAGS
:: 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
- BufferLocation: D3D12_GPU_VIRTUAL_ADDRESS
- SizeInBytes: u64
- BufferFilledSizeLocation: D3D12_GPU_VIRTUAL_ADDRESS
:: struct
- pSODeclaration: *D3D12_SO_DECLARATION_ENTRY
- NumEntries: u32
- pBufferStrides: *u32
- NumStrides: u32
- RasterizedStream: u32
:: struct
- pSubobjectToAssociate: *D3D12_STATE_SUBOBJECT
- NumExports: u32
- pExports: **s16
:: struct
- pData: *void
- RowPitch: s64
- SlicePitch: s64
:: struct
- Format: DXGI_FORMAT
- Width: u32
- Height: u32
- Depth: u32
- RowPitch: u32
:: struct
- Offset: u64
- RowPitch: u32
- DepthPitch: u32
:: struct
- Subresource: u32
- Range: D3D12_RANGE_UINT64
:: struct
- WidthInTiles: u32
- HeightInTiles: u16
- DepthInTiles: u16
- StartTileIndexInOverallResource: u32
:: struct
- MipSlice: u32
- FirstArraySlice: u32
- ArraySize: u32
:: struct
- MipSlice: u32
- FirstArraySlice: u32
- ArraySize: u32
:: struct
- MostDetailedMip: u32
- MipLevels: u32
- FirstArraySlice: u32
- ArraySize: u32
- ResourceMinLODClamp: float
:: struct
- MipSlice: u32
- FirstArraySlice: u32
- ArraySize: u32
:: struct
- MipSlice: u32
:: struct
- MipSlice: u32
:: struct
- MostDetailedMip: u32
- MipLevels: u32
- ResourceMinLODClamp: float
:: struct
- MipSlice: u32
:: struct
- MipSlice: u32
- FirstArraySlice: u32
- ArraySize: u32
:: struct
- MipSlice: u32
- FirstArraySlice: u32
- ArraySize: u32
- PlaneSlice: u32
:: struct
- MostDetailedMip: u32
- MipLevels: u32
- FirstArraySlice: u32
- ArraySize: u32
- PlaneSlice: u32
- ResourceMinLODClamp: float
:: struct
- MipSlice: u32
- FirstArraySlice: u32
- ArraySize: u32
- PlaneSlice: u32
:: struct
- MipSlice: u32
:: struct
- MipSlice: u32
- PlaneSlice: u32
:: struct
- MostDetailedMip: u32
- MipLevels: u32
- PlaneSlice: u32
- ResourceMinLODClamp: float
:: struct
- MipSlice: u32
- PlaneSlice: u32
:: struct
- FirstArraySlice: u32
- ArraySize: u32
:: struct
- FirstArraySlice: u32
- ArraySize: u32
:: struct
- FirstArraySlice: u32
- ArraySize: u32
:: struct
- FirstArraySlice: u32
- ArraySize: u32
:: struct
- UnusedField_NothingToDefine: u32
:: struct
- UnusedField_NothingToDefine: u32
:: struct
- UnusedField_NothingToDefine: u32
:: struct
- UnusedField_NothingToDefine: u32
:: struct
- MipSlice: u32
- FirstWSlice: u32
- WSize: u32
:: struct
- MostDetailedMip: u32
- MipLevels: u32
- ResourceMinLODClamp: float
:: struct
- MipSlice: u32
- FirstWSlice: u32
- WSize: u32
:: struct
- MostDetailedMip: u32
- MipLevels: u32
- First2DArrayFace: u32
- NumCubes: u32
- ResourceMinLODClamp: float
:: struct
- MostDetailedMip: u32
- MipLevels: 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
:: struct
- SyncBefore: D3D12_BARRIER_SYNC
- SyncAfter: D3D12_BARRIER_SYNC
- AccessBefore: D3D12_BARRIER_ACCESS
- AccessAfter: D3D12_BARRIER_ACCESS
- LayoutBefore: D3D12_BARRIER_LAYOUT
- LayoutAfter: D3D12_BARRIER_LAYOUT
- pResource: *ID3D12Resource
- Subresources: D3D12_BARRIER_SUBRESOURCE_RANGE
- Flags: D3D12_TEXTURE_BARRIER_FLAGS
:: enum_flags
- NONE
- DISCARD
- D3D12_TEXTURE_BARRIER_FLAG_NONE
- D3D12_TEXTURE_BARRIER_FLAG_DISCARD
:: struct
- pResource: *ID3D12Resource
- Type: D3D12_TEXTURE_COPY_TYPE
:: 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
:: struct
- pLocalRootArgumentsTableIndex: *u32
- pProgramEntry: *BOOL
- pNewName: *D3D12_NODE_ID
- pShareInputOf: *D3D12_NODE_ID
- NumOutputOverrides: u32
- pOutputOverrides: *D3D12_NODE_OUTPUT_OVERRIDES
:: 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
- NO_HAZARD
- D3D12_TILE_MAPPING_FLAG_NONE
- D3D12_TILE_MAPPING_FLAG_NO_HAZARD
:: 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
:: struct
- NumTiles: u32
- UseBox: BOOL
- Width: u32
- Height: u16
- Depth: u16
:: struct
- WidthInTexels: u32
- HeightInTexels: u32
- DepthInTexels: u32
:: struct
- X: u32
- Y: u32
- Z: u32
- Subresource: u32
:: 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
:: struct
- Format: DXGI_FORMAT
- ViewDimension: D3D12_UAV_DIMENSION
:: enum
- NOT_SUPPORTED
- _1
- _2
- D3D12_VARIABLE_SHADING_RATE_TIER_NOT_SUPPORTED
- D3D12_VARIABLE_SHADING_RATE_TIER_1
- D3D12_VARIABLE_SHADING_RATE_TIER_2
:: struct
- Version: D3D12_DRED_VERSION
- Dred_1_3: D3D12_DEVICE_REMOVED_EXTENDED_DATA3
- Dred_1_0: D3D12_DEVICE_REMOVED_EXTENDED_DATA
- Dred_1_1: D3D12_DEVICE_REMOVED_EXTENDED_DATA1
- Dred_1_2: D3D12_DEVICE_REMOVED_EXTENDED_DATA2
:: struct
- Version: D3D_ROOT_SIGNATURE_VERSION
- Desc_1_0: D3D12_ROOT_SIGNATURE_DESC
- Desc_1_1: D3D12_ROOT_SIGNATURE_DESC1
- Desc_1_2: D3D12_ROOT_SIGNATURE_DESC2
:: struct
- BufferLocation: D3D12_GPU_VIRTUAL_ADDRESS
- SizeInBytes: u32
- StrideInBytes: u32
:: struct
- ViewportArrayIndex: u32
- RenderTargetArrayIndex: u32
:: struct
- ViewInstanceCount: u32
- pViewInstanceLocations: *D3D12_VIEW_INSTANCE_LOCATION
- Flags: D3D12_VIEW_INSTANCING_FLAGS
:: 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
- NOT_SUPPORTED
- _1_0
- D3D12_WAVE_MMA_TIER_NOT_SUPPORTED
- D3D12_WAVE_MMA_TIER_1_0
:: struct
- ProgramName: *s16
- Flags: D3D12_WORK_GRAPH_FLAGS
- NumEntrypoints: u32
- pEntrypoints: *D3D12_NODE_ID
- NumExplicitlyDefinedNodes: u32
- pExplicitlyDefinedNodes: *D3D12_NODE
:: enum_flags
- NONE
- INCLUDE_ALL_AVAILABLE_NODES
- D3D12_WORK_GRAPH_FLAG_NONE
- D3D12_WORK_GRAPH_FLAG_INCLUDE_ALL_AVAILABLE_NODES
:: struct
- MinSizeInBytes: u64
- MaxSizeInBytes: u64
- SizeGranularityInBytes: u32
:: enum
- NOT_SUPPORTED
- _1_0
- D3D12_WORK_GRAPHS_TIER_NOT_SUPPORTED
- D3D12_WORK_GRAPHS_TIER_1_0
:: enum
- DEFAULT
- MARKER_IN
- MARKER_OUT
- D3D12_WRITEBUFFERIMMEDIATE_MODE_DEFAULT
- D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_IN
- D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_OUT
:: struct
- Value: u32
:: 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
- R
- G
- B
- A
- D
- S
- X
- D3DFCN_R
- D3DFCN_G
- D3DFCN_B
- D3DFCN_A
- D3DFCN_D
- D3DFCN_S
- D3DFCN_X
:: enum
- STANDARD
- CUSTOM
- D3DFL_STANDARD
- D3DFL_CUSTOM
:: enum
- NO_TYPE
- PARTIAL_TYPE
- FULL_TYPE
- D3DFTL_NO_TYPE
- D3DFTL_PARTIAL_TYPE
- D3DFTL_FULL_TYPE
:: 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
:: 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
:: 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
- id3d12pageable: ID3D12Pageable
- vtable: *ID3D12CommandAllocator_VTable
:: struct
- vtable: ID3D12DeviceChild_VTable
- Reset: #type (this: *ID3D12CommandAllocator) -> HRESULT #cpp_method
:: struct
- id3d12devicechild: ID3D12DeviceChild
- vtable: *ID3D12CommandList_VTable
:: struct
- vtable: ID3D12DeviceChild_VTable
- GetType: #type (this: *ID3D12CommandList) -> D3D12_COMMAND_LIST_TYPE #cpp_method
:: struct
- id3d12pageable: ID3D12Pageable
- vtable: *ID3D12CommandQueue_VTable
:: struct
- vtable: ID3D12DeviceChild_VTable
- 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
- id3d12pageable: ID3D12Pageable
:: struct
- iunknown: IUnknown
- vtable: *ID3D12Debug_VTable
:: struct
- iunknown: IUnknown
- vtable: *ID3D12Debug1_VTable
:: 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
- iunknown: IUnknown
- vtable: *ID3D12Debug2_VTable
:: struct
- vtable: IUnknown_VTable
- SetGPUBasedValidationFlags: #type (this: *ID3D12Debug2, Flags: D3D12_GPU_BASED_VALIDATION_FLAGS) -> void #cpp_method
:: struct
- id3d12debug: ID3D12Debug
- vtable: *ID3D12Debug3_VTable
:: struct
- vtable: ID3D12Debug_VTable
- SetEnableGPUBasedValidation: #type (this: *ID3D12Debug3, Enable: BOOL) -> void #cpp_method
- SetEnableSynchronizedCommandQueueValidation: #type (this: *ID3D12Debug3, Enable: BOOL) -> void #cpp_method
- SetGPUBasedValidationFlags: #type (this: *ID3D12Debug3, Flags: D3D12_GPU_BASED_VALIDATION_FLAGS) -> void #cpp_method
:: struct
- id3d12debug3: ID3D12Debug3
- vtable: *ID3D12Debug4_VTable
:: struct
- vtable: ID3D12Debug3_VTable
- DisableDebugLayer: #type (this: *ID3D12Debug4) -> void #cpp_method
:: struct
- id3d12debug4: ID3D12Debug4
- vtable: *ID3D12Debug5_VTable
:: struct
- vtable: ID3D12Debug4_VTable
- SetEnableAutoName: #type (this: *ID3D12Debug5, Enable: BOOL) -> void #cpp_method
:: struct
- id3d12debug5: ID3D12Debug5
- vtable: *ID3D12Debug6_VTable
:: struct
- vtable: ID3D12Debug5_VTable
- SetForceLegacyBarrierValidation: #type (this: *ID3D12Debug6, Enable: BOOL) -> void #cpp_method
:: struct
- vtable: IUnknown_VTable
- EnableDebugLayer: #type (this: *ID3D12Debug) -> void #cpp_method
:: struct
- iunknown: IUnknown
- vtable: *ID3D12DebugCommandList_VTable
:: struct
- iunknown: IUnknown
- vtable: *ID3D12DebugCommandList1_VTable
:: 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
- id3d12debugcommandlist: ID3D12DebugCommandList
- vtable: *ID3D12DebugCommandList2_VTable
:: struct
- vtable: ID3D12DebugCommandList_VTable
- SetDebugParameter: #type (this: *ID3D12DebugCommandList2, Type: D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE, pData: *void, DataSize: u32) -> HRESULT #cpp_method
- GetDebugParameter: #type (this: *ID3D12DebugCommandList2, Type: D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE, pData: *void, DataSize: u32) -> HRESULT #cpp_method
:: struct
- id3d12debugcommandlist2: ID3D12DebugCommandList2
- vtable: *ID3D12DebugCommandList3_VTable
:: struct
- vtable: ID3D12DebugCommandList2_VTable
- AssertResourceAccess: #type (this: *ID3D12DebugCommandList3, pResource: *ID3D12Resource, Subresource: u32, Access: D3D12_BARRIER_ACCESS) -> void #cpp_method
- AssertTextureLayout: #type (this: *ID3D12DebugCommandList3, pResource: *ID3D12Resource, Subresource: u32, Layout: D3D12_BARRIER_LAYOUT) -> void #cpp_method
:: struct
- vtable: IUnknown_VTable
- AssertResourceState: #type (this: *ID3D12DebugCommandList, pResource: *ID3D12Resource, Subresource: u32, State: u32) -> BOOL #cpp_method
- SetFeatureMask: #type (this: *ID3D12DebugCommandList, Mask: D3D12_DEBUG_FEATURE) -> HRESULT #cpp_method
- GetFeatureMask: #type (this: *ID3D12DebugCommandList) -> D3D12_DEBUG_FEATURE #cpp_method
:: struct
- iunknown: IUnknown
- vtable: *ID3D12DebugCommandQueue_VTable
:: struct
- id3d12debugcommandqueue: ID3D12DebugCommandQueue
- vtable: *ID3D12DebugCommandQueue1_VTable
:: struct
- vtable: ID3D12DebugCommandQueue_VTable
- AssertResourceAccess: #type (this: *ID3D12DebugCommandQueue1, pResource: *ID3D12Resource, Subresource: u32, Access: D3D12_BARRIER_ACCESS) -> void #cpp_method
- AssertTextureLayout: #type (this: *ID3D12DebugCommandQueue1, pResource: *ID3D12Resource, Subresource: u32, Layout: D3D12_BARRIER_LAYOUT) -> void #cpp_method
:: struct
- vtable: IUnknown_VTable
- AssertResourceState: #type (this: *ID3D12DebugCommandQueue, pResource: *ID3D12Resource, Subresource: u32, State: u32) -> BOOL #cpp_method
:: struct
- iunknown: IUnknown
- vtable: *ID3D12DebugDevice_VTable
:: struct
- iunknown: IUnknown
- vtable: *ID3D12DebugDevice1_VTable
:: struct
- vtable: IUnknown_VTable
- SetDebugParameter: #type (this: *ID3D12DebugDevice1, Type: D3D12_DEBUG_DEVICE_PARAMETER_TYPE, pData: *void, DataSize: u32) -> HRESULT #cpp_method
- GetDebugParameter: #type (this: *ID3D12DebugDevice1, Type: D3D12_DEBUG_DEVICE_PARAMETER_TYPE, pData: *void, DataSize: u32) -> HRESULT #cpp_method
- ReportLiveDeviceObjects: #type (this: *ID3D12DebugDevice1, Flags: D3D12_RLDO_FLAGS) -> HRESULT #cpp_method
:: struct
- id3d12debugdevice: ID3D12DebugDevice
- vtable: *ID3D12DebugDevice2_VTable
:: struct
- vtable: ID3D12DebugDevice_VTable
- SetDebugParameter: #type (this: *ID3D12DebugDevice2, Type: D3D12_DEBUG_DEVICE_PARAMETER_TYPE, pData: *void, DataSize: u32) -> HRESULT #cpp_method
- GetDebugParameter: #type (this: *ID3D12DebugDevice2, Type: D3D12_DEBUG_DEVICE_PARAMETER_TYPE, pData: *void, DataSize: u32) -> HRESULT #cpp_method
:: struct
- vtable: IUnknown_VTable
- SetFeatureMask: #type (this: *ID3D12DebugDevice, Mask: D3D12_DEBUG_FEATURE) -> HRESULT #cpp_method
- GetFeatureMask: #type (this: *ID3D12DebugDevice) -> D3D12_DEBUG_FEATURE #cpp_method
- ReportLiveDeviceObjects: #type (this: *ID3D12DebugDevice, Flags: D3D12_RLDO_FLAGS) -> HRESULT #cpp_method
:: struct
- id3d12pageable: ID3D12Pageable
- vtable: *ID3D12DescriptorHeap_VTable
:: struct
- vtable: ID3D12DeviceChild_VTable
- GetDesc: #type (this: *ID3D12DescriptorHeap) -> D3D12_DESCRIPTOR_HEAP_DESC #cpp_method
- GetCPUDescriptorHandleForHeapStart: #type (this: *ID3D12DescriptorHeap) -> D3D12_CPU_DESCRIPTOR_HANDLE #cpp_method
- GetGPUDescriptorHandleForHeapStart: #type (this: *ID3D12DescriptorHeap) -> D3D12_GPU_DESCRIPTOR_HANDLE #cpp_method
:: struct
- id3d12object: ID3D12Object
- vtable: *ID3D12Device_VTable
:: struct
- id3d12device: ID3D12Device
- vtable: *ID3D12Device1_VTable
:: struct
- id3d12device9: ID3D12Device9
- vtable: *ID3D12Device10_VTable
:: struct
- vtable: ID3D12Device9_VTable
- 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
- vtable: ID3D12Device_VTable
- 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
- id3d12device1: ID3D12Device1
- vtable: *ID3D12Device2_VTable
:: struct
- vtable: ID3D12Device1_VTable
- CreatePipelineState: #type (this: *ID3D12Device2, pDesc: *D3D12_PIPELINE_STATE_STREAM_DESC, riid: *IID, ppPipelineState: **void) -> HRESULT #cpp_method
:: struct
- id3d12device2: ID3D12Device2
- vtable: *ID3D12Device3_VTable
:: struct
- vtable: ID3D12Device2_VTable
- 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
- id3d12device3: ID3D12Device3
- vtable: *ID3D12Device4_VTable
:: struct
- vtable: ID3D12Device3_VTable
- 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
- id3d12device4: ID3D12Device4
- vtable: *ID3D12Device5_VTable
:: struct
- vtable: ID3D12Device4_VTable
- 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
- id3d12device5: ID3D12Device5
- vtable: *ID3D12Device6_VTable
:: struct
- vtable: ID3D12Device5_VTable
- SetBackgroundProcessingMode: #type (this: *ID3D12Device6, Mode: D3D12_BACKGROUND_PROCESSING_MODE, MeasurementsAction: D3D12_MEASUREMENTS_ACTION, hEventToSignalUponCompletion: HANDLE, pbFurtherMeasurementsDesired: *BOOL) -> HRESULT #cpp_method
:: struct
- id3d12device6: ID3D12Device6
- vtable: *ID3D12Device7_VTable
:: struct
- vtable: ID3D12Device6_VTable
- AddToStateObject: #type (this: *ID3D12Device7, pAddition: *D3D12_STATE_OBJECT_DESC, pStateObjectToGrowFrom: *ID3D12StateObject, riid: *IID, ppNewStateObject: **void) -> HRESULT #cpp_method
- CreateProtectedResourceSession1: #type (this: *ID3D12Device7, pDesc: *D3D12_PROTECTED_RESOURCE_SESSION_DESC1, riid: *IID, ppSession: **void) -> HRESULT #cpp_method
:: struct
- id3d12device7: ID3D12Device7
- vtable: *ID3D12Device8_VTable
:: struct
- vtable: ID3D12Device7_VTable
- 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
- id3d12device8: ID3D12Device8
- vtable: *ID3D12Device9_VTable
:: struct
- vtable: ID3D12Device8_VTable
- 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
- vtable: ID3D12Object_VTable
- 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
- id3d12object: ID3D12Object
- vtable: *ID3D12DeviceChild_VTable
:: struct
- vtable: ID3D12Object_VTable
- GetDevice: #type (this: *ID3D12DeviceChild, riid: *IID, ppvDevice: **void) -> HRESULT #cpp_method
:: struct
- iunknown: IUnknown
:: struct
- id3d12deviceremovedextendeddata: ID3D12DeviceRemovedExtendedData
:: struct
- GetAutoBreadcrumbsOutput1: #type (this: *ID3D12DeviceRemovedExtendedData1, pOutput: *D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT1) -> HRESULT #cpp_method
- GetPageFaultAllocationOutput1: #type (this: *ID3D12DeviceRemovedExtendedData1, pOutput: *D3D12_DRED_PAGE_FAULT_OUTPUT1) -> HRESULT #cpp_method
:: struct
- id3d12deviceremovedextendeddata1: ID3D12DeviceRemovedExtendedData1
:: struct
- GetPageFaultAllocationOutput2: #type (this: *ID3D12DeviceRemovedExtendedData2, pOutput: *D3D12_DRED_PAGE_FAULT_OUTPUT2) -> HRESULT #cpp_method
- GetDeviceState: #type (this: *ID3D12DeviceRemovedExtendedData2) -> D3D12_DRED_DEVICE_STATE #cpp_method
:: struct
- vtable: IUnknown_VTable
- GetAutoBreadcrumbsOutput: #type (this: *ID3D12DeviceRemovedExtendedData, pOutput: *D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT) -> HRESULT #cpp_method
- GetPageFaultAllocationOutput: #type (this: *ID3D12DeviceRemovedExtendedData, pOutput: *D3D12_DRED_PAGE_FAULT_OUTPUT) -> HRESULT #cpp_method
:: struct
- iunknown: IUnknown
:: struct
- id3d12deviceremovedextendeddatasettings: ID3D12DeviceRemovedExtendedDataSettings
:: struct
- SetBreadcrumbContextEnablement: #type (this: *ID3D12DeviceRemovedExtendedDataSettings1, Enablement: D3D12_DRED_ENABLEMENT) -> void #cpp_method
:: struct
- id3d12deviceremovedextendeddatasettings1: ID3D12DeviceRemovedExtendedDataSettings1
:: struct
- UseMarkersOnlyAutoBreadcrumbs: #type (this: *ID3D12DeviceRemovedExtendedDataSettings2, MarkersOnly: BOOL) -> void #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
- id3d12pageable: ID3D12Pageable
- vtable: *ID3D12Fence_VTable
:: struct
- id3d12fence: ID3D12Fence
- vtable: *ID3D12Fence1_VTable
:: struct
- vtable: ID3D12Fence_VTable
- GetCreationFlags: #type (this: *ID3D12Fence1) -> D3D12_FENCE_FLAGS #cpp_method
:: struct
- vtable: ID3D12DeviceChild_VTable
- GetCompletedValue: #type (this: *ID3D12Fence) -> u64 #cpp_method
- SetEventOnCompletion: #type (this: *ID3D12Fence, Value: u64, hEvent: HANDLE) -> HRESULT #cpp_method
- Signal: #type (this: *ID3D12Fence, Value: u64) -> HRESULT #cpp_method
:: struct
:: struct
- GetDesc: #type (this: *ID3D12FunctionParameterReflection, pDesc: *D3D12_PARAMETER_DESC) -> HRESULT #cpp_method
:: struct
- vtable: *ID3D12FunctionReflection_VTable
:: 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
- id3d12commandlist: ID3D12CommandList
- vtable: *ID3D12GraphicsCommandList_VTable
:: struct
- id3d12graphicscommandlist: ID3D12GraphicsCommandList
- vtable: *ID3D12GraphicsCommandList1_VTable
:: struct
- vtable: ID3D12GraphicsCommandList_VTable
- 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
- id3d12graphicscommandlist1: ID3D12GraphicsCommandList1
- vtable: *ID3D12GraphicsCommandList2_VTable
:: struct
- WriteBufferImmediate: #type (this: *ID3D12GraphicsCommandList2, Count: u32, pParams: *D3D12_WRITEBUFFERIMMEDIATE_PARAMETER, pModes: *D3D12_WRITEBUFFERIMMEDIATE_MODE) -> void #cpp_method
:: struct
- id3d12graphicscommandlist2: ID3D12GraphicsCommandList2
- vtable: *ID3D12GraphicsCommandList3_VTable
:: struct
- SetProtectedResourceSession: #type (this: *ID3D12GraphicsCommandList3, pProtectedResourceSession: *ID3D12ProtectedResourceSession) -> void #cpp_method
:: struct
- id3d12graphicscommandlist3: ID3D12GraphicsCommandList3
- vtable: *ID3D12GraphicsCommandList4_VTable
:: 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
- id3d12graphicscommandlist4: ID3D12GraphicsCommandList4
- vtable: *ID3D12GraphicsCommandList5_VTable
:: struct
- RSSetShadingRate: #type (this: *ID3D12GraphicsCommandList5, baseShadingRate: D3D12_SHADING_RATE, combiners: *D3D12_SHADING_RATE_COMBINER) -> void #cpp_method
- RSSetShadingRateImage: #type (this: *ID3D12GraphicsCommandList5, shadingRateImage: *ID3D12Resource) -> void #cpp_method
:: struct
- id3d12graphicscommandlist5: ID3D12GraphicsCommandList5
- vtable: *ID3D12GraphicsCommandList6_VTable
:: struct
- DispatchMesh: #type (this: *ID3D12GraphicsCommandList6, ThreadGroupCountX: u32, ThreadGroupCountY: u32, ThreadGroupCountZ: u32) -> void #cpp_method
:: struct
- id3d12graphicscommandlist6: ID3D12GraphicsCommandList6
- vtable: *ID3D12GraphicsCommandList7_VTable
:: struct
- Barrier: #type (this: *ID3D12GraphicsCommandList7, NumBarrierGroups: u32, pBarrierGroups: *D3D12_BARRIER_GROUP) -> void #cpp_method
:: struct
- vtable: ID3D12CommandList_VTable
- 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
- id3d12pageable: ID3D12Pageable
- vtable: *ID3D12Heap_VTable
:: struct
- id3d12heap: ID3D12Heap
- vtable: *ID3D12Heap1_VTable
:: struct
- vtable: ID3D12Heap_VTable
- GetProtectedResourceSession: #type (this: *ID3D12Heap1, riid: *IID, ppProtectedSession: **void) -> HRESULT #cpp_method
:: struct
- vtable: ID3D12DeviceChild_VTable
- GetDesc: #type (this: *ID3D12Heap) -> D3D12_HEAP_DESC #cpp_method
:: struct
- iunknown: IUnknown
- vtable: *ID3D12InfoQueue_VTable
:: struct
- id3d12infoqueue: ID3D12InfoQueue
- vtable: *ID3D12InfoQueue1_VTable
:: struct
- vtable: ID3D12InfoQueue_VTable
- RegisterMessageCallback: #type (this: *ID3D12InfoQueue1, CallbackFunc: D3D12MessageFunc, CallbackFilterFlags: D3D12_MESSAGE_CALLBACK_FLAGS, pContext: *void, pCallbackCookie: *u32) -> HRESULT #cpp_method
- UnregisterMessageCallback: #type (this: *ID3D12InfoQueue1, CallbackCookie: u32) -> HRESULT #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
- iunknown: IUnknown
- vtable: *ID3D12LibraryReflection_VTable
:: struct
- vtable: IUnknown_VTable
- GetDesc: #type (this: *ID3D12LibraryReflection, pDesc: *D3D12_LIBRARY_DESC) -> HRESULT #cpp_method
- GetFunctionByIndex: #type (this: *ID3D12LibraryReflection, FunctionIndex: s32) -> *ID3D12FunctionReflection #cpp_method
:: struct
- iunknown: IUnknown
- vtable: *ID3D12LifetimeOwner_VTable
:: struct
- vtable: IUnknown_VTable
- LifetimeStateUpdated: #type (this: *ID3D12LifetimeOwner, NewState: D3D12_LIFETIME_STATE) -> void #cpp_method
:: struct
- id3d12devicechild: ID3D12DeviceChild
- vtable: *ID3D12LifetimeTracker_VTable
:: struct
- vtable: ID3D12DeviceChild_VTable
- DestroyOwnedObject: #type (this: *ID3D12LifetimeTracker, pObject: *ID3D12DeviceChild) -> HRESULT #cpp_method
:: struct
- iunknown: IUnknown
:: struct
- vtable: IUnknown_VTable
- TrackWrite: #type (this: *ID3D12ManualWriteTrackingResource, Subresource: u32, pWrittenRange: *D3D12_RANGE) -> void #cpp_method
:: struct
- id3d12pageable: ID3D12Pageable
- vtable: *ID3D12MetaCommand_VTable
:: struct
- vtable: ID3D12DeviceChild_VTable
- GetRequiredParameterResourceSize: #type (this: *ID3D12MetaCommand, Stage: D3D12_META_COMMAND_PARAMETER_STAGE, ParameterIndex: u32) -> u64 #cpp_method
:: struct
- iunknown: IUnknown
- vtable: *ID3D12Object_VTable
:: 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
- id3d12devicechild: ID3D12DeviceChild
:: struct
- id3d12devicechild: ID3D12DeviceChild
- vtable: *ID3D12PipelineLibrary_VTable
:: struct
- id3d12pipelinelibrary: ID3D12PipelineLibrary
- vtable: *ID3D12PipelineLibrary1_VTable
:: struct
- vtable: ID3D12PipelineLibrary_VTable
- LoadPipeline: #type (this: *ID3D12PipelineLibrary1, pName: *s16, pDesc: *D3D12_PIPELINE_STATE_STREAM_DESC, riid: *IID, ppPipelineState: **void) -> HRESULT #cpp_method
:: struct
- vtable: ID3D12DeviceChild_VTable
- 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
- id3d12pageable: ID3D12Pageable
- vtable: *ID3D12PipelineState_VTable
:: struct
- vtable: ID3D12DeviceChild_VTable
- GetCachedBlob: #type (this: *ID3D12PipelineState, ppBlob: **ID3DBlob) -> HRESULT #cpp_method
:: struct
- id3d12protectedsession: ID3D12ProtectedSession
:: struct
- id3d12protectedresourcesession: ID3D12ProtectedResourceSession
:: struct
- GetDesc1: #type (this: *ID3D12ProtectedResourceSession1) -> D3D12_PROTECTED_RESOURCE_SESSION_DESC1 #cpp_method
:: struct
- vtable: ID3D12ProtectedSession_VTable
- GetDesc: #type (this: *ID3D12ProtectedResourceSession) -> D3D12_PROTECTED_RESOURCE_SESSION_DESC #cpp_method
:: struct
- id3d12devicechild: ID3D12DeviceChild
- vtable: *ID3D12ProtectedSession_VTable
:: struct
- vtable: ID3D12DeviceChild_VTable
- GetStatusFence: #type (this: *ID3D12ProtectedSession, riid: *IID, ppFence: **void) -> HRESULT #cpp_method
- GetSessionStatus: #type (this: *ID3D12ProtectedSession) -> D3D12_PROTECTED_SESSION_STATUS #cpp_method
:: struct
- id3d12pageable: ID3D12Pageable
:: struct
- id3d12pageable: ID3D12Pageable
- vtable: *ID3D12Resource_VTable
:: struct
- id3d12resource: ID3D12Resource
- vtable: *ID3D12Resource1_VTable
:: struct
- vtable: ID3D12Resource_VTable
- GetProtectedResourceSession: #type (this: *ID3D12Resource1, riid: *IID, ppProtectedSession: **void) -> HRESULT #cpp_method
:: struct
- id3d12resource1: ID3D12Resource1
- vtable: *ID3D12Resource2_VTable
:: struct
- vtable: ID3D12Resource1_VTable
- GetDesc1: #type (this: *ID3D12Resource2) -> D3D12_RESOURCE_DESC1 #cpp_method
:: struct
- vtable: ID3D12DeviceChild_VTable
- 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
- id3d12devicechild: ID3D12DeviceChild
:: struct
- iunknown: IUnknown
:: struct
- vtable: IUnknown_VTable
- GetRootSignatureDesc: #type (this: *ID3D12RootSignatureDeserializer) -> *D3D12_ROOT_SIGNATURE_DESC #cpp_method
:: struct
- iunknown: IUnknown
- vtable: *ID3D12SDKConfiguration_VTable
:: struct
- vtable: IUnknown_VTable
- SetSDKVersion: #type (this: *ID3D12SDKConfiguration, SDKVersion: u32, SDKPath: *u8) -> HRESULT #cpp_method
:: struct
- id3d12devicechild: ID3D12DeviceChild
- vtable: *ID3D12ShaderCacheSession_VTable
:: struct
- vtable: ID3D12DeviceChild_VTable
- 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
- iunknown: IUnknown
- vtable: *ID3D12ShaderReflection_VTable
:: 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
:: struct
- GetDesc: #type (this: *ID3D12ShaderReflectionConstantBuffer, pDesc: *D3D12_SHADER_BUFFER_DESC) -> HRESULT #cpp_method
- GetVariableByIndex: #type (this: *ID3D12ShaderReflectionConstantBuffer, Index: u32) -> *ID3D12ShaderReflectionVariable #cpp_method
- GetVariableByName: #type (this: *ID3D12ShaderReflectionConstantBuffer, Name: *u8) -> *ID3D12ShaderReflectionVariable #cpp_method
:: struct
- vtable: *ID3D12ShaderReflectionType_VTable
:: 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
:: struct
- GetDesc: #type (this: *ID3D12ShaderReflectionVariable, pDesc: *D3D12_SHADER_VARIABLE_DESC) -> HRESULT #cpp_method
- GetType: #type (this: *ID3D12ShaderReflectionVariable) -> *ID3D12ShaderReflectionType #cpp_method
- GetBuffer: #type (this: *ID3D12ShaderReflectionVariable) -> *ID3D12ShaderReflectionConstantBuffer #cpp_method
- GetInterfaceSlot: #type (this: *ID3D12ShaderReflectionVariable, uArrayIndex: u32) -> u32 #cpp_method
:: struct
- iunknown: IUnknown
- vtable: *ID3D12SharingContract_VTable
:: 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
- id3d12pageable: ID3D12Pageable
:: struct
- iunknown: IUnknown
- vtable: *ID3D12StateObjectProperties_VTable
:: struct
- vtable: IUnknown_VTable
- GetShaderIdentifier: #type (this: *ID3D12StateObjectProperties, pExportName: *s16) -> *void #cpp_method
- GetShaderStackSize: #type (this: *ID3D12StateObjectProperties, pExportName: *s16) -> u64 #cpp_method
- GetPipelineStackSize: #type (this: *ID3D12StateObjectProperties) -> u64 #cpp_method
- SetPipelineStackSize: #type (this: *ID3D12StateObjectProperties, PipelineStackSizeInBytes: u64) -> void #cpp_method
:: struct
- iunknown: IUnknown
- vtable: *ID3D12SwapChainAssistant_VTable
:: 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
- iunknown: IUnknown
- vtable: *ID3D12Tools_VTable
:: struct
- vtable: IUnknown_VTable
- EnableShaderInstrumentation: #type (this: *ID3D12Tools, bEnable: BOOL) -> void #cpp_method
- ShaderInstrumentationEnabled: #type (this: *ID3D12Tools) -> BOOL #cpp_method
:: struct
- iunknown: IUnknown
:: struct
- vtable: IUnknown_VTable
- GetRootSignatureDescAtVersion: #type (this: *ID3D12VersionedRootSignatureDeserializer, convertToVersion: D3D_ROOT_SIGNATURE_VERSION, ppDesc: **D3D12_VERSIONED_ROOT_SIGNATURE_DESC) -> HRESULT #cpp_method
- GetUnconvertedRootSignatureDesc: #type (this: *ID3D12VersionedRootSignatureDeserializer) -> *D3D12_VERSIONED_ROOT_SIGNATURE_DESC #cpp_method
:: struct
- iunknown: IUnknown
:: struct
- vtable: IUnknown_VTable
- ShareWithHost: #type (this: *ID3D12VirtualizationGuestDevice, pObject: *ID3D12DeviceChild, pHandle: *HANDLE) -> HRESULT #cpp_method
- CreateFenceFd: #type (this: *ID3D12VirtualizationGuestDevice, pFence: *ID3D12Fence, FenceValue: u64, pFenceFd: *s32) -> HRESULT #cpp_method
:: struct
- iunknown: IUnknown
- vtable: *ID3DDestructionNotifier_VTable
:: struct
- vtable: IUnknown_VTable
- RegisterDestructionCallback: #type (this: *ID3DDestructionNotifier, callbackFn: PFN_DESTRUCTION_CALLBACK, pData: *void, pCallbackID: *u32) -> HRESULT #cpp_method
- UnregisterDestructionCallback: #type (this: *ID3DDestructionNotifier, callbackID: u32) -> HRESULT #cpp_method
:: #type (Category: D3D12_MESSAGE_CATEGORY, Severity: D3D12_MESSAGE_SEVERITY, ID: D3D12_MESSAGE_ID, pDescription: *u8, pContext: *void) -> void #c_call
:: #type (unknown0: *IUnknown, unknown1: D3D_FEATURE_LEVEL, unknown2: *IID, unknown3: **void) -> HRESULT #c_call
:: #type (pSrcData: *void, SrcDataSizeInBytes: SIZE_T, pRootSignatureDeserializerInterface: *IID, ppRootSignatureDeserializer: **void) -> HRESULT #c_call
:: #type (pSrcData: *void, SrcDataSizeInBytes: SIZE_T, pRootSignatureDeserializerInterface: *IID, ppRootSignatureDeserializer: **void) -> HRESULT #c_call
:: #type (unknown0: *IID, unknown1: **void) -> HRESULT #c_call
:: #type (unknown0: *IID, unknown1: *IID, unknown2: **void) -> HRESULT #c_call
:: #type (pRootSignature: *D3D12_ROOT_SIGNATURE_DESC, Version: D3D_ROOT_SIGNATURE_VERSION, ppBlob: **ID3DBlob, ppErrorBlob: **ID3DBlob) -> HRESULT #c_call
:: #type (pRootSignature: *D3D12_VERSIONED_ROOT_SIGNATURE_DESC, ppBlob: **ID3DBlob, ppErrorBlob: **ID3DBlob) -> HRESULT #c_call
:: #type (pData: *void) -> void #c_call
:: 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#
:: 0xffff
:: 0xffffffff
:: 0xff
:: 0x40
:: 0xffffffff
:: 9
:: 8
:: 2
:: 14
:: 32
:: 4
:: 15
:: 16
:: 4
:: 15
:: 1
:: 1
:: 64
:: 4
:: 1
:: 1
:: 1
:: 32
:: 1
:: 128
:: 1
:: 1
:: 128
:: 1
:: 16
:: 1
:: 1
:: 16
:: 32
:: 32
:: 4
:: 4096
:: 3
:: 3
:: 10
:: -10
:: -8
:: 7
:: 256
:: 256
:: 64
:: 240
:: 68
:: 224
:: 72
:: 208
:: 76
:: 192
:: 84
:: 176
:: 92
:: 160
:: 100
:: 144
:: 112
:: 128
:: 128
:: 112
:: 144
:: 96
:: 168
:: 80
:: 204
:: 64
:: 256
:: 48
:: 340
:: 32
:: 512
:: 16
:: 768
:: 1
:: 256
:: 768
:: 768
:: 768
:: 1
:: 65535
:: 8192
:: 1
:: 1
:: 1
:: 1024
:: 1024
:: 1024
:: 64
:: 1
:: 1
:: 1
:: 16384
:: 3
:: 1
:: 3
:: 1
:: 3
:: 1
:: 1
:: 1
:: 1.0
:: 1.0
:: 1.0
:: 1.0
:: 0.0
:: 0
:: 0.0
:: 16
:: 0.0
:: 4194304
:: 0
:: 65536
:: 0xffffffff
:: 0
:: 0
:: 0
:: 0
:: 0.0
:: 0xff
:: 0
:: 0xff
:: 0
:: 0
:: 0.0
:: 0.0
:: 0
:: 0
:: 0
:: 0xffffffff
:: 0xfffffff7
:: 0xfffffff0
:: 32
:: 4
:: 32
:: 1
:: 2
:: 3968
:: 32
:: 3
:: 1
:: 1
:: 2
:: 32
:: 4
:: 32
:: 1
:: 2
:: 32
:: 1
:: 1
:: 1
:: 2
:: 32
:: 4
:: 32
:: 0x3
:: 7
:: 0x3
:: 0.6
:: 3.402823466e+38
:: 0.6
:: 2.4
:: 1.0
:: 0.055
:: 12.92
:: 1.055
:: 0.0031308
:: 2147483647.999
:: -2147483648.999
:: 4294967295.999
:: 0.0
:: u64
:: 1
:: 2
:: 32
:: 1
:: 1
:: 32
:: 1
:: 1
:: 1
:: 2
:: 32
:: 4
:: 32
:: 1
:: 2
:: 32
:: 32
:: 1024
:: 32
:: 32
:: 4
:: 32
:: 32
:: 32
:: 32
:: 4
:: 1
:: 2
:: 0xffffffff
:: 32
:: 1
:: 1
:: 1
:: 2
:: 32
:: 1
:: 1
:: 1
:: 2
:: 32
:: 1
:: 1
:: 1
:: 2
:: 0xffffffff
:: 1.0
:: 64.0
:: 32
:: 1
:: 1
:: 1
:: 2
:: 3968
:: 32
:: 4
:: 32
:: 1
:: 2
:: 128
:: 0
:: 0
:: 0
:: 1
:: 32
:: 32
:: 32
:: 32
:: 32
:: 32
:: 32
:: 128
:: 1024
:: 0xffffffff
:: 0xffffffff
:: 0xffffffff
:: 0xffffffff
:: 1.0
:: 2
:: 12
:: 1.0
:: 1.0
:: 2032
:: 16
:: 32
:: 3.402823466e+34
:: 64
:: 1000000
:: 1000000
:: 2048
:: 17
:: 4
:: 0.0
:: 0.0
:: 4
:: 0
:: 0
:: 0
:: 15.99
:: -16.0
:: 8
:: 8
:: 1.4
:: 0
:: 0xffffffff
:: 0xfffffff8
:: 0xffffffff
:: 15
:: 16
:: 713
:: 1
:: 8
:: 1
:: 1
:: 0xffffffff
:: 0
:: 0xffffffff
:: 32
:: 4
:: 32
:: 1
:: 2
:: 0.0
:: 32
:: 1
:: 1
:: 32
:: 1
:: 1
:: 32
:: 4
:: 8
:: 0.5
:: 16
:: 8
:: 256
:: 16
:: 32
:: 31
:: 16777216
:: 16777216
:: 536870912
:: 1073741824
:: 4096
:: 32
:: 64
:: 16
:: RECT
:: 4096
:: 27
:: 4096
:: 4096
:: 32
:: 32
:: 16384
:: 1024
:: 4096
:: 16
:: 15
:: 2048
:: 4096
:: 16384
:: 128
:: 0.25
:: 2048
:: 20
:: 4096
:: 30720
:: 2048
:: 16384
:: 2048
:: 16384
:: 2048
:: 16384
:: 0
:: 0xffffffff
:: 2
:: 612
:: 1 << (D3D12_SHADER_COMPONENT_MAPPING_SHIFT * 4
:: 0x7
:: 3
:: 32
:: 5
:: 65535
:: 4096
:: 253
:: 65535
:: 1
:: 3
:: 2
:: 0
:: 5
:: 8
:: 65536
:: 4096
:: 2048
:: 512
:: 4
:: 0xffffffff
:: 0xffffffff
:: 128
:: 4
:: 14
:: 11
:: 2014
:: 1.16
:: 2.2
:: 12.92
:: 1.055
:: 2.4
:: 0.055
:: 0.04045
:: 0.5
:: 32
:: 64
:: 4
:: 128
:: 32
:: 4
:: 32
:: 64
:: 8
:: 8
:: 0xffffffff
:: 0xfffffff0
:: 64
:: 64
:: 63
:: 64
:: 2
:: 1
:: 1
:: 16
:: 256
:: 512
:: 65536
:: 32
:: 4096
:: 64
:: 0
:: 10
:: 4
:: 256
:: 256
:: 0xffffffff
:: 0xff
:: 64
:: 64
:: 9
:: 8
:: 32
:: 2
:: 15
:: 16
:: 32767
:: -32768
:: 32
:: 4
:: 32
:: 1
:: 2
:: 32
:: 4
:: 32
:: 10
:: 25
:: 25
:: 32
:: 8
:: 1
:: 2
:: 4
:: 2
:: 65535
:: 128
:: 2048
:: 2048
:: 256
:: 512
:: 1
:: 1048575
:: 2048
:: 8192
:: 4096
:: 4096
:: 4096
:: 4
:: -1
:: 0x00020
:: 0x00040
:: 0x00008
:: 0x20000000
:: 0x10000000
:: 0x800000
:: 0x400000
:: 0x20000
:: 0x00002
:: 0x1000000
:: 0x00001
:: 0x100000000
:: 0x00400
:: 0x08000
:: 0x00080
:: 0x00010
:: 0x40000
:: 0x100000
:: 0x2000000
:: 0x01000
:: 0x80000000
:: 0x4000000
:: 0x200000
:: 0x80000
:: 0x00200
:: 0x00100
:: 0x00800
:: 0x00004
:: 0x10000
:: 0x02000
:: 0x8000000
:: 0x04000
:: 0x40000000
:: 0x00000020
:: 0x00000040
:: 0x00000008
:: 0x20000000
:: 0x10000000
:: 0x00800000
:: 0x00400000
:: 0x00020000
:: 0x01000000
:: 0x00000001
:: 0x00000002
:: 0x100000000
:: 0x00000400
:: 0x00008000
:: 0x00000080
:: 0x00000010
:: 0x00040000
:: 0x00100000
:: 0x02000000
:: 0x00001000
:: 0x80000000
:: 0x04000000
:: 0x00200000
:: 0x00080000
:: 0x00000200
:: 0x00000100
:: 0x00000800
:: 0x00000004
:: 0x00010000
:: 0x00002000
:: 0x08000000
:: 0x00004000
:: 0x40000000
:: "6102dee4-af59-4b09-b999-b44d73f09b24"
:: "7116d91c-e7e4-47ce-b8c6-ec8168f437e5"
:: "0ec870a6-5d7e-4c22-8cfc-5baae07616ed"
:: "c36a797c-ec80-4f0a-8985-a7b2475082d1"
:: "affaa4ca-63fe-4d8e-b8ad-159000af4304"
:: "93a665c4-a3b2-4e5d-b692-a26ae14e3374"
:: "5cf4e58f-f671-4ff1-a542-3686e3d153d1"
:: "014b816e-9ec5-4a2f-a845-ffbe441ce13a"
:: "548d6b12-09fa-40e0-9069-5dcd589a52c9"
:: "82a816d6-5d01-4157-97d0-4975463fd1ed"
:: "344488b7-6846-474b-b989-f027448245e0"
:: "102ca951-311b-4b01-b11f-ecb83e061b37"
:: "aeb575cf-4e06-48be-ba3b-c450fc96652e"
:: "197d5e15-4d37-4d34-af78-724cd70fdb1f"
:: "09e0bf36-54ac-484f-8847-4baeeab6053f"
:: "16be35a2-bfd6-49f2-bcae-eaae4aff862d"
:: "09e0bf36-54ac-484f-8847-4baeeab6053a"
:: "a9b71770-d099-4a65-a698-3dee10020f88"
:: "60eccbc1-378d-4df1-894c-f8ac5ce4d7dd"
:: "3febd6dd-4973-4787-8194-e45f9e28923e"
:: "8efb471d-616c-4f49-90f7-127bb763fa51"
:: "517f8718-aa66-49f9-b02b-a7ab89c06031"
:: "77acce80-638e-4e65-8895-c1f23386863e"
:: "30baa41e-b15b-475c-a0bb-1af5c5b64328"
:: "81dadc15-2bad-4392-93c5-101345c4aa98"
:: "e865df17-a9ee-46f9-a463-3098315aa2e5"
:: "8b4f173b-2fea-4b80-8f58-4307191ab95d"
:: "c70b221b-40e4-4a17-89af-025a0727a6dc"
:: "5c014b53-68a1-4b9b-8bd1-dd6046b9358b"
:: "9218E6BB-F944-4F7E-A75C-B1B2C7B701F3"
:: "4c80e962-f032-4f60-bc9e-ebc2cfa1d83c"
:: "189819f1-1db6-4b57-be54-1821339b85f7"
:: "905db94b-a00c-4140-9df5-2b64ca9ea357"
:: "9727A022-CF1D-4DDA-9EBA-EFFA653FC506"
:: "67FC5816-E4CA-4915-BF18-42541272DA54"
:: "98931D33-5AE8-4791-AA3C-1A73A2934E71"
:: "DBD5AE51-3317-4F0A-ADF9-1D7CEDCAAE0B"
:: "61552388-01ab-4008-a436-83db189566ea"
:: "82BC481C-6B9B-4030-AEDB-7EE3D1DF1E63"
:: "433685fe-e22b-4ca0-a8db-b5b4f4dd0e4a"
:: "0a753dcf-c4d8-4b91-adf6-be5a60d95a76"
:: "EC25F42D-7006-4F2B-B33E-02CC3375733F"
:: "1108795C-2772-4BA9-B2A8-D464DC7E2799"
:: "553103fb-1fe7-4557-bb38-946d7d0e7ca7"
:: "38C3E585-FF17-412C-9150-4FC6F9D72A28"
:: "6FDA83A7-B84C-4E38-9AC8-C7BD22016B3D"
:: "8754318e-d3a9-4541-98cf-645b50dc4874"
:: "55050859-4024-474c-87f5-6472eaee44ea"
:: "c3827890-e548-4cfa-96cf-5689a9370f80"
:: "dd171223-8b61-4769-90e3-160ccde4e2c1"
:: "5b160d0f-ac1b-4185-8ba8-b3ae42a5a455"
:: "572F7389-2168-49E3-9693-D6DF5871BF6D"
:: "6b3b2502-6e51-45b3-90ee-9884265e8df3"
:: "2852dd88-b484-4c0c-b6b1-67168500e600"
:: "0742a90b-c387-483f-b946-30a7e4e61458"
:: "8E349D19-54DB-4A56-9DC9-119D87BDB804"
:: "e667af9f-cd56-4f46-83ce-032e595d70a8"
:: "3fd03d36-4eb1-424a-a582-494ecb8ba813"
:: "86ca3b85-49ad-4b6e-aed5-eddb18540f41"
:: "DBB84C27-36CE-4FC9-B801-F048C46AC570"
:: "c4fec28f-7966-4e95-9f94-f431cb56c3b8"
:: "63ee58fb-1268-4835-86da-f008ce62f0d6"
:: "80eabf42-2568-4e5e-bd82-c37f86961dc3"
:: "c64226a8-9201-46af-b4cc-53fb9ff7414f"
:: "765a30f3-f624-4c6f-a828-ace948622445"
:: "D6F12DD6-76FB-406E-8961-4296EEFC0409"
:: "6CD696F4-F289-40CC-8091-5A6C0A099C3D"
:: "A1533D18-0AC1-4084-85B9-89A96116806B"
:: "0d9658ae-ed45-469e-a61d-970ec583cab4"
:: "9D5E227A-4430-4161-88B3-3ECA6BB16E19"
:: "BE36EC3B-EA85-4AEB-A45A-E9D76404A495"
:: "696442be-a72e-4059-bc79-5b5c98040fad"
:: "c54a6b66-72df-4ee8-8be5-a946a1429214"
:: "34AB647B-3CC8-46AC-841B-C0965645C046"
:: "e9eb5314-33aa-42b2-a718-d77f58b1f1c7"
:: "28e2495d-0f64-4ae4-a6ec-129255dc49a8"
:: "5A58797D-A72C-478D-8BA2-EFC6B0EFE88E"
:: "C59598B4-48B3-4869-B9B1-B1618B14A8B7"
:: "E913C351-783D-48CA-A1D1-4F306284AD56"
:: "8337A8A6-A216-444A-B2F4-314733A73AEA"
:: "0adf7d52-929c-4e61-addb-ffed30de66ef"
:: "47016943-fca8-4594-93ea-af258b55346d"
:: "de5fa827-9bf9-4f26-89ff-d7f56fde3860"
:: "f1df64b6-57fd-49cd-8807-c0eb88b45c8f"
:: "7071e1f0-e84b-4b33-974f-12fa49de65c5"
:: "7F91CE67-090C-4BB7-B78E-ED8FF2E31DA0"
:: "bc66d368-7373-4943-8757-fc87dc79e476"
:: "a06eb39a-50da-425b-8c31-4eecd6c270f3"
:: "429b8c22-9188-4b0c-8742-acb0bf85c200"