// d3d10umddi.h
typedef struct D3DWDDM2_1DDI_DEVICEFUNCS {
PFND3D11_1DDI_RESOURCEUPDATESUBRESOURCEUP pfnDefaultConstantBufferUpdateSubresourceUP;
PFND3D11_1DDI_SETCONSTANTBUFFERS pfnVsSetConstantBuffers;
PFND3D10DDI_SETSHADERRESOURCES pfnPsSetShaderResources;
PFND3D10DDI_SETSHADER pfnPsSetShader;
PFND3D10DDI_SETSAMPLERS pfnPsSetSamplers;
PFND3D10DDI_SETSHADER pfnVsSetShader;
PFND3D10DDI_DRAWINDEXED pfnDrawIndexed;
PFND3D10DDI_DRAW pfnDraw;
PFND3D10DDI_RESOURCEMAP pfnDynamicIABufferMapNoOverwrite;
PFND3D10DDI_RESOURCEUNMAP pfnDynamicIABufferUnmap;
PFND3D10DDI_RESOURCEMAP pfnDynamicConstantBufferMapDiscard;
PFND3D10DDI_RESOURCEMAP pfnDynamicIABufferMapDiscard;
PFND3D10DDI_RESOURCEUNMAP pfnDynamicConstantBufferUnmap;
PFND3D11_1DDI_SETCONSTANTBUFFERS pfnPsSetConstantBuffers;
PFND3D10DDI_SETINPUTLAYOUT pfnIaSetInputLayout;
PFND3D10DDI_IA_SETVERTEXBUFFERS pfnIaSetVertexBuffers;
PFND3D10DDI_IA_SETINDEXBUFFER pfnIaSetIndexBuffer;
PFND3D10DDI_DRAWINDEXEDINSTANCED pfnDrawIndexedInstanced;
PFND3D10DDI_DRAWINSTANCED pfnDrawInstanced;
PFND3D10DDI_RESOURCEMAP pfnDynamicResourceMapDiscard;
PFND3D10DDI_RESOURCEUNMAP pfnDynamicResourceUnmap;
PFND3D11_1DDI_SETCONSTANTBUFFERS pfnGsSetConstantBuffers;
PFND3D10DDI_SETSHADER pfnGsSetShader;
PFND3D10DDI_IA_SETTOPOLOGY pfnIaSetTopology;
PFND3D10DDI_RESOURCEMAP pfnStagingResourceMap;
PFND3D10DDI_RESOURCEUNMAP pfnStagingResourceUnmap;
PFND3D10DDI_SETSHADERRESOURCES pfnVsSetShaderResources;
PFND3D10DDI_SETSAMPLERS pfnVsSetSamplers;
PFND3D10DDI_SETSHADERRESOURCES pfnGsSetShaderResources;
PFND3D10DDI_SETSAMPLERS pfnGsSetSamplers;
PFND3D11DDI_SETRENDERTARGETS pfnSetRenderTargets;
PFND3D10DDI_SHADERRESOURCEVIEWREADAFTERWRITEHAZARD pfnShaderResourceViewReadAfterWriteHazard;
PFND3D10DDI_RESOURCEREADAFTERWRITEHAZARD pfnResourceReadAfterWriteHazard;
PFND3D10DDI_SETBLENDSTATE pfnSetBlendState;
PFND3D10DDI_SETDEPTHSTENCILSTATE pfnSetDepthStencilState;
PFND3D10DDI_SETRASTERIZERSTATE pfnSetRasterizerState;
PFND3D10DDI_QUERYEND pfnQueryEnd;
PFND3D10DDI_QUERYBEGIN pfnQueryBegin;
PFND3D11_1DDI_RESOURCECOPYREGION pfnResourceCopyRegion;
PFND3D11_1DDI_RESOURCEUPDATESUBRESOURCEUP pfnResourceUpdateSubresourceUP;
PFND3D10DDI_SO_SETTARGETS pfnSoSetTargets;
PFND3D10DDI_DRAWAUTO pfnDrawAuto;
PFND3D10DDI_SETVIEWPORTS pfnSetViewports;
PFND3D10DDI_SETSCISSORRECTS pfnSetScissorRects;
PFND3D10DDI_CLEARRENDERTARGETVIEW pfnClearRenderTargetView;
PFND3D10DDI_CLEARDEPTHSTENCILVIEW pfnClearDepthStencilView;
PFND3D10DDI_SETPREDICATION pfnSetPredication;
PFND3D10DDI_QUERYGETDATA pfnQueryGetData;
PFND3DWDDM2_0DDI_FLUSH pfnFlush;
PFND3D10DDI_GENMIPS pfnGenMips;
PFND3D10DDI_RESOURCECOPY pfnResourceCopy;
PFND3D10DDI_RESOURCERESOLVESUBRESOURCE pfnResourceResolveSubresource;
PFND3D10DDI_RESOURCEMAP pfnResourceMap;
PFND3D10DDI_RESOURCEUNMAP pfnResourceUnmap;
PFND3D10DDI_RESOURCEISSTAGINGBUSY pfnResourceIsStagingBusy;
PFND3DWDDM2_1DDI_RELOCATEDEVICEFUNCS pfnRelocateDeviceFuncs;
PFND3D11DDI_CALCPRIVATERESOURCESIZE pfnCalcPrivateResourceSize;
PFND3D10DDI_CALCPRIVATEOPENEDRESOURCESIZE pfnCalcPrivateOpenedResourceSize;
PFND3D11DDI_CREATERESOURCE pfnCreateResource;
PFND3D10DDI_OPENRESOURCE pfnOpenResource;
PFND3D10DDI_DESTROYRESOURCE pfnDestroyResource;
PFND3DWDDM2_0DDI_CALCPRIVATESHADERRESOURCEVIEWSIZE pfnCalcPrivateShaderResourceViewSize;
PFND3DWDDM2_0DDI_CREATESHADERRESOURCEVIEW pfnCreateShaderResourceView;
PFND3D10DDI_DESTROYSHADERRESOURCEVIEW pfnDestroyShaderResourceView;
PFND3DWDDM2_0DDI_CALCPRIVATERENDERTARGETVIEWSIZE pfnCalcPrivateRenderTargetViewSize;
PFND3DWDDM2_0DDI_CREATERENDERTARGETVIEW pfnCreateRenderTargetView;
PFND3D10DDI_DESTROYRENDERTARGETVIEW pfnDestroyRenderTargetView;
PFND3D11DDI_CALCPRIVATEDEPTHSTENCILVIEWSIZE pfnCalcPrivateDepthStencilViewSize;
PFND3D11DDI_CREATEDEPTHSTENCILVIEW pfnCreateDepthStencilView;
PFND3D10DDI_DESTROYDEPTHSTENCILVIEW pfnDestroyDepthStencilView;
PFND3D10DDI_CALCPRIVATEELEMENTLAYOUTSIZE pfnCalcPrivateElementLayoutSize;
PFND3D10DDI_CREATEELEMENTLAYOUT pfnCreateElementLayout;
PFND3D10DDI_DESTROYELEMENTLAYOUT pfnDestroyElementLayout;
PFND3D11_1DDI_CALCPRIVATEBLENDSTATESIZE pfnCalcPrivateBlendStateSize;
PFND3D11_1DDI_CREATEBLENDSTATE pfnCreateBlendState;
PFND3D10DDI_DESTROYBLENDSTATE pfnDestroyBlendState;
PFND3D10DDI_CALCPRIVATEDEPTHSTENCILSTATESIZE pfnCalcPrivateDepthStencilStateSize;
PFND3D10DDI_CREATEDEPTHSTENCILSTATE pfnCreateDepthStencilState;
PFND3D10DDI_DESTROYDEPTHSTENCILSTATE pfnDestroyDepthStencilState;
PFND3DWDDM2_0DDI_CALCPRIVATERASTERIZERSTATESIZE pfnCalcPrivateRasterizerStateSize;
PFND3DWDDM2_0DDI_CREATERASTERIZERSTATE pfnCreateRasterizerState;
PFND3D10DDI_DESTROYRASTERIZERSTATE pfnDestroyRasterizerState;
PFND3D11_1DDI_CALCPRIVATESHADERSIZE pfnCalcPrivateShaderSize;
PFND3D11_1DDI_CREATEVERTEXSHADER pfnCreateVertexShader;
PFND3D11_1DDI_CREATEGEOMETRYSHADER pfnCreateGeometryShader;
PFND3D11_1DDI_CREATEPIXELSHADER pfnCreatePixelShader;
PFND3D11_1DDI_CALCPRIVATEGEOMETRYSHADERWITHSTREAMOUTPUT pfnCalcPrivateGeometryShaderWithStreamOutput;
PFND3D11_1DDI_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT pfnCreateGeometryShaderWithStreamOutput;
PFND3D10DDI_DESTROYSHADER pfnDestroyShader;
PFND3D10DDI_CALCPRIVATESAMPLERSIZE pfnCalcPrivateSamplerSize;
PFND3D10DDI_CREATESAMPLER pfnCreateSampler;
PFND3D10DDI_DESTROYSAMPLER pfnDestroySampler;
PFND3DWDDM2_0DDI_CALCPRIVATEQUERYSIZE pfnCalcPrivateQuerySize;
PFND3DWDDM2_0DDI_CREATEQUERY pfnCreateQuery;
PFND3D10DDI_DESTROYQUERY pfnDestroyQuery;
PFND3D10DDI_CHECKFORMATSUPPORT pfnCheckFormatSupport;
PFND3DWDDM1_3DDI_CHECKMULTISAMPLEQUALITYLEVELS pfnCheckMultisampleQualityLevels;
PFND3D10DDI_CHECKCOUNTERINFO pfnCheckCounterInfo;
PFND3D10DDI_CHECKCOUNTER pfnCheckCounter;
PFND3D10DDI_DESTROYDEVICE pfnDestroyDevice;
PFND3D10DDI_SETTEXTFILTERSIZE pfnSetTextFilterSize;
PFND3D10DDI_RESOURCECOPY pfnResourceConvert;
PFND3D11_1DDI_RESOURCECOPYREGION pfnResourceConvertRegion;
PFND3D10DDI_RESETPRIMITIVEID pfnResetPrimitiveID;
PFND3D10DDI_SETVERTEXPIPELINEOUTPUT pfnSetVertexPipelineOutput;
PFND3D11DDI_DRAWINDEXEDINSTANCEDINDIRECT pfnDrawIndexedInstancedIndirect;
PFND3D11DDI_DRAWINSTANCEDINDIRECT pfnDrawInstancedIndirect;
PFND3D11DDI_COMMANDLISTEXECUTE pfnCommandListExecute;
PFND3D10DDI_SETSHADERRESOURCES pfnHsSetShaderResources;
PFND3D10DDI_SETSHADER pfnHsSetShader;
PFND3D10DDI_SETSAMPLERS pfnHsSetSamplers;
PFND3D11_1DDI_SETCONSTANTBUFFERS pfnHsSetConstantBuffers;
PFND3D10DDI_SETSHADERRESOURCES pfnDsSetShaderResources;
PFND3D10DDI_SETSHADER pfnDsSetShader;
PFND3D10DDI_SETSAMPLERS pfnDsSetSamplers;
PFND3D11_1DDI_SETCONSTANTBUFFERS pfnDsSetConstantBuffers;
PFND3D11_1DDI_CREATEHULLSHADER pfnCreateHullShader;
PFND3D11_1DDI_CREATEDOMAINSHADER pfnCreateDomainShader;
PFND3D11DDI_CHECKDEFERREDCONTEXTHANDLESIZES pfnCheckDeferredContextHandleSizes;
PFND3D11DDI_CALCDEFERREDCONTEXTHANDLESIZE pfnCalcDeferredContextHandleSize;
PFND3D11DDI_CALCPRIVATEDEFERREDCONTEXTSIZE pfnCalcPrivateDeferredContextSize;
PFND3D11DDI_CREATEDEFERREDCONTEXT pfnCreateDeferredContext;
PFND3D11DDI_ABANDONCOMMANDLIST pfnAbandonCommandList;
PFND3D11DDI_CALCPRIVATECOMMANDLISTSIZE pfnCalcPrivateCommandListSize;
PFND3D11DDI_CREATECOMMANDLIST pfnCreateCommandList;
PFND3D11DDI_DESTROYCOMMANDLIST pfnDestroyCommandList;
PFND3D11_1DDI_CALCPRIVATETESSELLATIONSHADERSIZE pfnCalcPrivateTessellationShaderSize;
PFND3D11DDI_SETSHADER_WITH_IFACES pfnPsSetShaderWithIfaces;
PFND3D11DDI_SETSHADER_WITH_IFACES pfnVsSetShaderWithIfaces;
PFND3D11DDI_SETSHADER_WITH_IFACES pfnGsSetShaderWithIfaces;
PFND3D11DDI_SETSHADER_WITH_IFACES pfnHsSetShaderWithIfaces;
PFND3D11DDI_SETSHADER_WITH_IFACES pfnDsSetShaderWithIfaces;
PFND3D11DDI_SETSHADER_WITH_IFACES pfnCsSetShaderWithIfaces;
PFND3D11DDI_CREATECOMPUTESHADER pfnCreateComputeShader;
PFND3D10DDI_SETSHADER pfnCsSetShader;
PFND3D10DDI_SETSHADERRESOURCES pfnCsSetShaderResources;
PFND3D10DDI_SETSAMPLERS pfnCsSetSamplers;
PFND3D11_1DDI_SETCONSTANTBUFFERS pfnCsSetConstantBuffers;
PFND3DWDDM2_0DDI_CALCPRIVATEUNORDEREDACCESSVIEWSIZE pfnCalcPrivateUnorderedAccessViewSize;
PFND3DWDDM2_0DDI_CREATEUNORDEREDACCESSVIEW pfnCreateUnorderedAccessView;
PFND3D11DDI_DESTROYUNORDEREDACCESSVIEW pfnDestroyUnorderedAccessView;
PFND3D11DDI_CLEARUNORDEREDACCESSVIEWUINT pfnClearUnorderedAccessViewUint;
PFND3D11DDI_CLEARUNORDEREDACCESSVIEWFLOAT pfnClearUnorderedAccessViewFloat;
PFND3D11DDI_SETUNORDEREDACCESSVIEWS pfnCsSetUnorderedAccessViews;
PFND3D11DDI_DISPATCH pfnDispatch;
PFND3D11DDI_DISPATCHINDIRECT pfnDispatchIndirect;
PFND3D11DDI_SETRESOURCEMINLOD pfnSetResourceMinLOD;
PFND3D11DDI_COPYSTRUCTURECOUNT pfnCopyStructureCount;
PFND3D11DDI_RECYCLECOMMANDLIST pfnRecycleCommandList;
PFND3D11DDI_RECYCLECREATECOMMANDLIST pfnRecycleCreateCommandList;
PFND3D11DDI_RECYCLECREATEDEFERREDCONTEXT pfnRecycleCreateDeferredContext;
PFND3D11DDI_DESTROYCOMMANDLIST pfnRecycleDestroyCommandList;
PFND3D11_1DDI_DISCARD pfnDiscard;
PFND3D11_1DDI_ASSIGNDEBUGBINARY pfnAssignDebugBinary;
PFND3D10DDI_RESOURCEMAP pfnDynamicConstantBufferMapNoOverwrite;
PFND3D11_1DDI_CHECKDIRECTFLIPSUPPORT pfnCheckDirectFlipSupport;
PFND3D11_1DDI_CLEARVIEW pfnClearView;
PFND3DWDDM1_3DDI_UPDATETILEMAPPINGS pfnUpdateTileMappings;
PFND3DWDDM1_3DDI_COPYTILEMAPPINGS pfnCopyTileMappings;
PFND3DWDDM1_3DDI_COPYTILES pfnCopyTiles;
PFND3DWDDM1_3DDI_UPDATETILES pfnUpdateTiles;
PFND3DWDDM1_3DDI_TILEDRESOURCEBARRIER pfnTiledResourceBarrier;
PFND3DWDDM1_3DDI_GETMIPPACKING pfnGetMipPacking;
PFND3DWDDM1_3DDI_RESIZETILEPOOL pfnResizeTilePool;
PFND3DWDDM1_3DDI_SETMARKER pfnSetMarker;
PFND3DWDDM1_3DDI_SETMARKERMODE pfnSetMarkerMode;
PFND3DWDDM2_0DDI_SETHARDWAREPROTECTION pfnSetHardwareProtection;
PFND3DWDDM2_0DDI_GETRESOURCELAYOUT pfnGetResourceLayout;
PFND3DWDDM2_0DDI_RETRIEVE_SHADER_COMMENT pfnRetrieveShaderComment;
PFND3DWDDM2_0DDI_SETHARDWAREPROTECTIONSTATE pfnSetHardwareProtectionState;
PFND3DWDDM2_1DDI_SYNC_TOKEN pfnAcquireResource;
PFND3DWDDM2_1DDI_SYNC_TOKEN pfnReleaseResource;
} D3DWDDM2_1DDI_DEVICEFUNCS;
View the official Windows Driver Kit DDI referenceNo description available.
This structure contains the user mode device function table for Windows Display Driver Model (WDDM) 2.1. In general, unless a function is commented as optional in d3d10umdd.h (or optional under certain conditions), a driver must implement it.
pfnDefaultConstantBufferUpdateSubresourceUPA pointer to the DefaultConstantBufferUpdateSubresourceUP function.
pfnVsSetConstantBuffersA pointer to the VsSetConstantBuffers function.
pfnPsSetShaderResourcesA pointer to the PsSetShaderResources function.
pfnPsSetShaderA pointer to the PsSetShader function.
pfnPsSetSamplersA pointer to the PsSetSamplers function.
pfnVsSetShaderA pointer to the VsSetShader function.
pfnDrawIndexedA pointer to the DrawIndexed function.
pfnDrawA pointer to the Draw function.
pfnDynamicIABufferMapNoOverwritepfnDynamicIABufferUnmappfnDynamicConstantBufferMapDiscardpfnDynamicIABufferMapDiscardpfnDynamicConstantBufferUnmappfnPsSetConstantBuffersA pointer to the PsSetConstantBuffers function.
pfnIaSetInputLayoutA pointer to the IaSetInputLayout function.
pfnIaSetVertexBuffersA pointer to the IaSetVertexBuffers function.
pfnIaSetIndexBufferA pointer to the IaSetIndexBuffer function.
pfnDrawIndexedInstancedA pointer to the DrawIndexedInstanced function.
pfnDrawInstancedA pointer to the DrawInstanced function.
pfnDynamicResourceMapDiscardpfnDynamicResourceUnmappfnGsSetConstantBuffersA pointer to the GsSetConstantBuffers function.
pfnGsSetShaderA pointer to the GsSetShader function.
pfnIaSetTopologyA pointer to the IaSetTopology function.
pfnStagingResourceMappfnStagingResourceUnmappfnVsSetShaderResourcesA pointer to the VsSetShaderResources function.
pfnVsSetSamplersA pointer to the VsSetSamplers function.
pfnGsSetShaderResourcesA pointer to the GsSetShaderResources function.
pfnGsSetSamplersA pointer to the GsSetSamplers function.
pfnSetRenderTargetsA pointer to the SetRenderTargets function.
pfnShaderResourceViewReadAfterWriteHazardA pointer to the ShaderResourceViewReadAfterWriteHazard function.
pfnResourceReadAfterWriteHazardA pointer to the ResourceReadAfterWriteHazard function.
pfnSetBlendStateA pointer to the SetBlendState function.
pfnSetDepthStencilStateA pointer to the SetDepthStencilState function.
pfnSetRasterizerStateA pointer to the SetRasterizerState function.
pfnQueryEndA pointer to the QueryEnd function.
pfnQueryBeginA pointer to the QueryBegin function.
pfnResourceCopyRegionA pointer to the ResourceCopyRegion function.
pfnResourceUpdateSubresourceUPA pointer to the ResourceUpdateSubresourceUP function.
pfnSoSetTargetsA pointer to the SoSetTargets function.
pfnDrawAutoA pointer to the DrawAuto function.
pfnSetViewportsA pointer to the SetViewports function.
pfnSetScissorRectsA pointer to the SetScissorRects function.
pfnClearRenderTargetViewA pointer to the ClearRenderTargetView function.
pfnClearDepthStencilViewA pointer to the ClearDepthStencilView function.
pfnSetPredicationA pointer to the SetPredication function.
pfnQueryGetDataA pointer to the QueryGetData function.
pfnFlushA pointer to the Flush function.
pfnGenMipsA pointer to the GenMips function.
pfnResourceCopyA pointer to the ResourceCopy function.
pfnResourceResolveSubresourceA pointer to the ResourceResolveSubresource function.
pfnResourceMapA pointer to the ResourceMap function.
pfnResourceUnmapA pointer to the ResourceUnmap function.
pfnResourceIsStagingBusyA pointer to the ResourceIsStagingBusy function.
pfnRelocateDeviceFuncsA pointer to the RelocateDeviceFuncs function.
pfnCalcPrivateResourceSizeA pointer to the CalcPrivateResourceSize function.
pfnCalcPrivateOpenedResourceSizeA pointer to the CalcPrivateOpenedResourceSize function.
pfnCreateResourceA pointer to the CreateResource function.
pfnOpenResourceA pointer to the OpenResource function.
pfnDestroyResourceA pointer to the DestroyResource function.
pfnCalcPrivateShaderResourceViewSizeA pointer to the CalcPrivateShaderResourceViewSize function.
pfnCreateShaderResourceViewA pointer to the CreateShaderResourceView function.
pfnDestroyShaderResourceViewA pointer to the DestroyShaderResourceView function.
pfnCalcPrivateRenderTargetViewSizeA pointer to the CalcPrivateRenderTargetViewSize function.
pfnCreateRenderTargetViewA pointer to the CreateRenderTargetView function.
pfnDestroyRenderTargetViewA pointer to the DestroyRenderTargetView function.
pfnCalcPrivateDepthStencilViewSizeA pointer to the CalcPrivateDepthStencilViewSize function.
pfnCreateDepthStencilViewA pointer to the CreateDepthStencilView function.
pfnDestroyDepthStencilViewA pointer to the DestroyDepthStencilView function.
pfnCalcPrivateElementLayoutSizeA pointer to the CalcPrivateElementLayoutSize function.
pfnCreateElementLayoutA pointer to the CreateElementLayout function.
pfnDestroyElementLayoutA pointer to the DestroyElementLayout function.
pfnCalcPrivateBlendStateSizeA pointer to the CalcPrivateBlendStateSize function.
pfnCreateBlendStateA pointer to the CreateBlendState function.
pfnDestroyBlendStateA pointer to the DestroyBlendState function.
pfnCalcPrivateDepthStencilStateSizeA pointer to the CalcPrivateDepthStencilStateSize function.
pfnCreateDepthStencilStateA pointer to the CreateDepthStencilState function.
pfnDestroyDepthStencilStateA pointer to the DestroyDepthStencilState function.
pfnCalcPrivateRasterizerStateSizeA pointer to the CalcPrivateRasterizerStateSize function.
pfnCreateRasterizerStateA pointer to the CreateRasterizerState function.
pfnDestroyRasterizerStateA pointer to the DestroyRasterizerState function.
pfnCalcPrivateShaderSizeA pointer to the CalcPrivateShaderSize function.
pfnCreateVertexShaderA pointer to the CreateVertexShader function.
pfnCreateGeometryShaderA pointer to the CreateGeometryShader function.
pfnCreatePixelShaderA pointer to the CreatePixelShader function.
pfnCalcPrivateGeometryShaderWithStreamOutputA pointer to the CalcPrivateGeometryShaderWithStreamOutput function.
pfnCreateGeometryShaderWithStreamOutputA pointer to the CreateGeometryShaderWithStreamOutput function.
pfnDestroyShaderA pointer to the DestroyShader function.
pfnCalcPrivateSamplerSizeA pointer to the CalcPrivateSamplerSize function.
pfnCreateSamplerA pointer to the CreateSampler function.
pfnDestroySamplerA pointer to the DestroySampler function.
pfnCalcPrivateQuerySizeA pointer to the CalcPrivateQuerySize function.
pfnCreateQueryA pointer to the CreateQuery function.
pfnDestroyQueryA pointer to the DestroyQuery function.
pfnCheckFormatSupportA pointer to the CheckFormatSupport function.
pfnCheckMultisampleQualityLevelsA pointer to the CheckMultisampleQualityLevels function.
pfnCheckCounterInfoA pointer to the CheckCounterInfo function.
pfnCheckCounterA pointer to the CheckCounter function.
pfnDestroyDeviceA pointer to the DestroyDevice function.
pfnSetTextFilterSizeA pointer to the SetTextFilterSize function.
pfnResourceConvertpfnResourceConvertRegionpfnResetPrimitiveIDpfnSetVertexPipelineOutputpfnDrawIndexedInstancedIndirectA pointer to the DrawIndexedInstancedIndirect function.
pfnDrawInstancedIndirectA pointer to the DrawInstancedIndirect function.
pfnCommandListExecuteA pointer to the CommandListExecute function.
pfnHsSetShaderResourcesA pointer to the HsSetShaderResources function.
pfnHsSetShaderA pointer to the HsSetShader function.
pfnHsSetSamplersA pointer to the HsSetSamplers function.
pfnHsSetConstantBuffersA pointer to the HsSetConstantBuffers function.
pfnDsSetShaderResourcesA pointer to the DsSetShaderResources function.
pfnDsSetShaderA pointer to the DsSetShader function.
pfnDsSetSamplersA pointer to the DsSetSamplers function.
pfnDsSetConstantBuffersA pointer to the DsSetConstantBuffers function.
pfnCreateHullShaderA pointer to the CreateHullShader function.
pfnCreateDomainShaderA pointer to the CreateDomainShader function.
pfnCheckDeferredContextHandleSizesA pointer to the CheckDeferredContextHandleSizes function.
pfnCalcDeferredContextHandleSizeA pointer to the CalcDeferredContextHandleSize function.
pfnCalcPrivateDeferredContextSizeA pointer to the CalcPrivateDeferredContextSize function.
pfnCreateDeferredContextA pointer to the CreateDeferredContext function.
pfnAbandonCommandListA pointer to the AbandonCommandList function.
pfnCalcPrivateCommandListSizeA pointer to the CalcPrivateCommandListSize function.
pfnCreateCommandListA pointer to the CreateCommandList function.
pfnDestroyCommandListA pointer to the DestroyCommandList function.
pfnCalcPrivateTessellationShaderSizeA pointer to the CalcPrivateTessellationShaderSize function.
pfnPsSetShaderWithIfacesA pointer to the PsSetShaderWithIfaces function.
pfnVsSetShaderWithIfacesA pointer to the VsSetShaderWithIfaces function.
pfnGsSetShaderWithIfacesA pointer to the GsSetShaderWithIfaces function.
pfnHsSetShaderWithIfacesA pointer to the HsSetShaderWithIfaces function.
pfnDsSetShaderWithIfacesA pointer to the DsSetShaderWithIfaces function.
pfnCsSetShaderWithIfacesA pointer to the CsSetShaderWithIfaces function.
pfnCreateComputeShaderA pointer to the CreateComputeShader function.
pfnCsSetShaderA pointer to the CsSetShader function.
pfnCsSetShaderResourcesA pointer to the CsSetShaderResources function.
pfnCsSetSamplersA pointer to the CsSetSamplers function.
pfnCsSetConstantBuffersA pointer to the CsSetConstantBuffers function.
pfnCalcPrivateUnorderedAccessViewSizeA pointer to the CalcPrivateUnorderedAccessViewSize function.
pfnCreateUnorderedAccessViewA pointer to the CreateUnorderedAccessView function.
pfnDestroyUnorderedAccessViewA pointer to the DestroyUnorderedAccessView function.
pfnClearUnorderedAccessViewUintA pointer to the ClearUnorderedAccessViewUint function.
pfnClearUnorderedAccessViewFloatA pointer to the ClearUnorderedAccessViewFloat function.
pfnCsSetUnorderedAccessViewsA pointer to the CsSetUnorderedAccessViews function.
pfnDispatchA pointer to the Dispatch function.
pfnDispatchIndirectA pointer to the DispatchIndirect function.
pfnSetResourceMinLODA pointer to the SetResourceMinLOD function.
pfnCopyStructureCountA pointer to the CopyStructureCount function.
pfnRecycleCommandListA pointer to the RecycleCommandList function.
pfnRecycleCreateCommandListA pointer to the RecycleCreateCommandList function.
pfnRecycleCreateDeferredContextA pointer to the RecycleCreateDeferredContext function.
pfnRecycleDestroyCommandListpfnDiscardA pointer to the Discard function.
pfnAssignDebugBinaryA pointer to the AssignDebugBinary function.
pfnDynamicConstantBufferMapNoOverwritepfnCheckDirectFlipSupportA pointer to the CheckDirectFlipSupport function.
pfnClearViewA pointer to the ClearView function.
pfnUpdateTileMappingsA pointer to the UpdateTileMappings function.
pfnCopyTileMappingsA pointer to the CopyTileMappings function.
pfnCopyTilesA pointer to the CopyTiles function.
pfnUpdateTilesA pointer to the UpdateTiles function.
pfnTiledResourceBarrierA pointer to the TiledResourceBarrier function.
pfnGetMipPackingA pointer to the GetMipPacking function.
pfnResizeTilePoolA pointer to the ResizeTilePool function.
pfnSetMarkerA pointer to the SetMarker function.
pfnSetMarkerModeA pointer to the SetMarkerMode function.
pfnSetHardwareProtectionPointer to a SetHardwareProtection function.
pfnGetResourceLayoutpfnRetrieveShaderCommentpfnSetHardwareProtectionStatepfnAcquireResourcepfnReleaseResource