estructura D3DWDDM2_1DDI_DEVICEFUNCS (d3d10umddi.h)
Esta estructura contiene la tabla de funciones del dispositivo en modo de usuario para windows Display Driver Model (WDDM) 2.1. En general, a menos que una función se convierta en comentario como opcional en d3d10umdd.h (o opcional en determinadas condiciones), un controlador debe implementarla.
Sintaxis
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;
Miembros
pfnDefaultConstantBufferUpdateSubresourceUP
Puntero a la función DefaultConstantBufferUpdateSubresourceUP .
pfnVsSetConstantBuffers
Puntero a la función VsSetConstantBuffers .
pfnPsSetShaderResources
Puntero a la función PsSetShaderResources .
pfnPsSetShader
Puntero a la función PsSetShader .
pfnPsSetSamplers
Puntero a la función PsSetSamplers .
pfnVsSetShader
Puntero a la función VsSetShader .
pfnDrawIndexed
Puntero a la función DrawIndexed .
pfnDraw
Puntero a la función Draw .
pfnDynamicIABufferMapNoOverwrite
pfnDynamicIABufferUnmap
pfnDynamicConstantBufferMapDiscard
pfnDynamicIABufferMapDiscard
pfnDynamicConstantBufferUnmap
pfnPsSetConstantBuffers
Puntero a la función PsSetConstantBuffers .
pfnIaSetInputLayout
Puntero a la función IaSetInputLayout .
pfnIaSetVertexBuffers
Puntero a la función IaSetVertexBuffers .
pfnIaSetIndexBuffer
Puntero a la función IaSetIndexBuffer .
pfnDrawIndexedInstanced
Puntero a la función DrawIndexedInstanced .
pfnDrawInstanced
Puntero a la función DrawInstanced .
pfnDynamicResourceMapDiscard
pfnDynamicResourceUnmap
pfnGsSetConstantBuffers
Puntero a la función GsSetConstantBuffers .
pfnGsSetShader
Puntero a la función GsSetShader .
pfnIaSetTopology
Puntero a la función IaSetTopology .
pfnStagingResourceMap
pfnStagingResourceUnmap
pfnVsSetShaderResources
Puntero a la función VsSetShaderResources .
pfnVsSetSamplers
Puntero a la función VsSetSamplers .
pfnGsSetShaderResources
Puntero a la función GsSetShaderResources .
pfnGsSetSamplers
Puntero a la función GsSetSamplers .
pfnSetRenderTargets
Puntero a la función SetRenderTargets .
pfnShaderResourceViewReadAfterWriteHazard
Puntero a la función ShaderResourceViewReadAfterWriteHazard .
pfnResourceReadAfterWriteHazard
Puntero a la función ResourceReadAfterWriteHazard .
pfnSetBlendState
Puntero a la función SetBlendState .
pfnSetDepthStencilState
Puntero a la función SetDepthStencilState .
pfnSetRasterizerState
Puntero a la función SetRasterizerState .
pfnQueryEnd
Puntero a la función QueryEnd .
pfnQueryBegin
Puntero a la función QueryBegin .
pfnResourceCopyRegion
Puntero a la función ResourceCopyRegion .
pfnResourceUpdateSubresourceUP
Puntero a la función ResourceUpdateSubresourceUP .
pfnSoSetTargets
Puntero a la función SoSetTargets .
pfnDrawAuto
Puntero a la función DrawAuto .
pfnSetViewports
Puntero a la función SetViewports .
pfnSetScissorRects
Puntero a la función SetScissorRects .
pfnClearRenderTargetView
Puntero a la función ClearRenderTargetView .
pfnClearDepthStencilView
Puntero a la función ClearDepthStencilView .
pfnSetPredication
Puntero a la función SetPredication .
pfnQueryGetData
Puntero a la función QueryGetData .
pfnFlush
Puntero a la función Flush .
pfnGenMips
Puntero a la función GenMips .
pfnResourceCopy
Puntero a la función ResourceCopy .
pfnResourceResolveSubresource
Puntero a la función ResourceResolveSubresource .
pfnResourceMap
Puntero a la función ResourceMap .
pfnResourceUnmap
Puntero a la función ResourceUnmap .
pfnResourceIsStagingBusy
Puntero a la función ResourceIsStagingBusy .
pfnRelocateDeviceFuncs
Puntero a la función RelocateDeviceFuncs .
pfnCalcPrivateResourceSize
Puntero a la función CalcPrivateResourceSize .
pfnCalcPrivateOpenedResourceSize
Puntero a la función CalcPrivateOpenedResourceSize .
pfnCreateResource
Puntero a la función CreateResource .
pfnOpenResource
Puntero a la función OpenResource .
pfnDestroyResource
Puntero a la función DestroyResource .
pfnCalcPrivateShaderResourceViewSize
Puntero a la función CalcPrivateShaderResourceViewSize .
pfnCreateShaderResourceView
Puntero a la función CreateShaderResourceView .
pfnDestroyShaderResourceView
Puntero a la función DestroyShaderResourceView .
pfnCalcPrivateRenderTargetViewSize
Puntero a la función CalcPrivateRenderTargetViewSize .
pfnCreateRenderTargetView
Puntero a la función CreateRenderTargetView .
pfnDestroyRenderTargetView
Puntero a la función DestroyRenderTargetView .
pfnCalcPrivateDepthStencilViewSize
Puntero a la función CalcPrivateDepthStencilViewSize .
pfnCreateDepthStencilView
Puntero a la función CreateDepthStencilView .
pfnDestroyDepthStencilView
Puntero a la función DestroyDepthStencilView .
pfnCalcPrivateElementLayoutSize
Puntero a la función CalcPrivateElementLayoutSize .
pfnCreateElementLayout
Puntero a la función CreateElementLayout .
pfnDestroyElementLayout
Puntero a la función DestroyElementLayout .
pfnCalcPrivateBlendStateSize
Puntero a la función CalcPrivateBlendStateSize .
pfnCreateBlendState
Puntero a la función CreateBlendState .
pfnDestroyBlendState
Puntero a la función DestroyBlendState .
pfnCalcPrivateDepthStencilStateSize
Puntero a la función CalcPrivateDepthStencilStateSize .
pfnCreateDepthStencilState
Puntero a la función CreateDepthStencilState .
pfnDestroyDepthStencilState
Puntero a la función DestroyDepthStencilState .
pfnCalcPrivateRasterizerStateSize
Puntero a la función CalcPrivateRasterizerStateSize .
pfnCreateRasterizerState
Puntero a la función CreateRasterizerState .
pfnDestroyRasterizerState
Puntero a la función DestroyRasterizerState .
pfnCalcPrivateShaderSize
Puntero a la función CalcPrivateShaderSize .
pfnCreateVertexShader
Puntero a la función CreateVertexShader .
pfnCreateGeometryShader
Puntero a la función CreateGeometryShader .
pfnCreatePixelShader
Puntero a la función CreatePixelShader .
pfnCalcPrivateGeometryShaderWithStreamOutput
Puntero a la función CalcPrivateGeometryShaderWithStreamOutput .
pfnCreateGeometryShaderWithStreamOutput
Puntero a la función CreateGeometryShaderWithStreamOutput .
pfnDestroyShader
Puntero a la función DestroyShader .
pfnCalcPrivateSamplerSize
Puntero a la función CalcPrivateSamplerSize .
pfnCreateSampler
Puntero a la función CreateSampler .
pfnDestroySampler
Puntero a la función DestroySampler .
pfnCalcPrivateQuerySize
Puntero a la función CalcPrivateQuerySize .
pfnCreateQuery
Puntero a la función CreateQuery .
pfnDestroyQuery
Puntero a la función DestroyQuery .
pfnCheckFormatSupport
Puntero a la función CheckFormatSupport .
pfnCheckMultisampleQualityLevels
Puntero a la función CheckMultisampleQualityLevels .
pfnCheckCounterInfo
Puntero a la función CheckCounterInfo .
pfnCheckCounter
Puntero a la función CheckCounter .
pfnDestroyDevice
Puntero a la función DestroyDevice .
pfnSetTextFilterSize
Puntero a la función SetTextFilterSize .
pfnResourceConvert
pfnResourceConvertRegion
pfnResetPrimitiveID
pfnSetVertexPipelineOutput
pfnDrawIndexedInstancedIndirect
Puntero a la función DrawIndexedInstancedIndirect .
pfnDrawInstancedIndirect
Puntero a la función DrawInstancedIndirect .
pfnCommandListExecute
Puntero a la función CommandListExecute .
pfnHsSetShaderResources
Puntero a la función HsSetShaderResources .
pfnHsSetShader
Puntero a la función HsSetShader .
pfnHsSetSamplers
Puntero a la función HsSetSamplers .
pfnHsSetConstantBuffers
Puntero a la función HsSetConstantBuffers .
pfnDsSetShaderResources
Puntero a la función DsSetShaderResources .
pfnDsSetShader
Puntero a la función DsSetShader .
pfnDsSetSamplers
Puntero a la función DsSetSamplers .
pfnDsSetConstantBuffers
Puntero a la función DsSetConstantBuffers .
pfnCreateHullShader
Puntero a la función CreateHullShader .
pfnCreateDomainShader
Puntero a la función CreateDomainShader .
pfnCheckDeferredContextHandleSizes
Puntero a la función CheckDeferredContextHandleSizes .
pfnCalcDeferredContextHandleSize
Puntero a la función CalcDeferredContextHandleSize .
pfnCalcPrivateDeferredContextSize
Puntero a la función CalcPrivateDeferredContextSize .
pfnCreateDeferredContext
Puntero a la función CreateDeferredContext .
pfnAbandonCommandList
Puntero a la función AbandonCommandList .
pfnCalcPrivateCommandListSize
Puntero a la función CalcPrivateCommandListSize .
pfnCreateCommandList
Puntero a la función CreateCommandList .
pfnDestroyCommandList
Puntero a la función DestroyCommandList .
pfnCalcPrivateTessellationShaderSize
Puntero a la función CalcPrivateTessellationShaderSize .
pfnPsSetShaderWithIfaces
Puntero a la función PsSetShaderWithIfaces .
pfnVsSetShaderWithIfaces
Puntero a la función VsSetShaderWithIfaces .
pfnGsSetShaderWithIfaces
Puntero a la función GsSetShaderWithIfaces .
pfnHsSetShaderWithIfaces
Puntero a la función HsSetShaderWithIfaces .
pfnDsSetShaderWithIfaces
Puntero a la función DsSetShaderWithIfaces .
pfnCsSetShaderWithIfaces
Puntero a la función CsSetShaderWithIfaces .
pfnCreateComputeShader
Puntero a la función CreateComputeShader .
pfnCsSetShader
Puntero a la función CsSetShader .
pfnCsSetShaderResources
Puntero a la función CsSetShaderResources .
pfnCsSetSamplers
Puntero a la función CsSetSamplers .
pfnCsSetConstantBuffers
Puntero a la función CsSetConstantBuffers .
pfnCalcPrivateUnorderedAccessViewSize
Puntero a la función CalcPrivateUnorderedAccessViewSize .
pfnCreateUnorderedAccessView
Puntero a la función CreateUnorderedAccessView .
pfnDestroyUnorderedAccessView
Puntero a la función DestroyUnorderedAccessView .
pfnClearUnorderedAccessViewUint
Puntero a la función ClearUnorderedAccessViewUint .
pfnClearUnorderedAccessViewFloat
Puntero a la función ClearUnorderedAccessViewFloat .
pfnCsSetUnorderedAccessViews
Puntero a la función CsSetUnorderedAccessViews .
pfnDispatch
Puntero a la función Dispatch .
pfnDispatchIndirect
Puntero a la función DispatchIndirect .
pfnSetResourceMinLOD
Puntero a la función SetResourceMinLOD .
pfnCopyStructureCount
Puntero a la función CopyStructureCount .
pfnRecycleCommandList
Puntero a la función RecycleCommandList .
pfnRecycleCreateCommandList
Puntero a la función RecycleCreateCommandList .
pfnRecycleCreateDeferredContext
Puntero a la función RecycleCreateDeferredContext .
pfnRecycleDestroyCommandList
pfnDiscard
Puntero a la función Discard .
pfnAssignDebugBinary
Puntero a la función AssignDebugBinary .
pfnDynamicConstantBufferMapNoOverwrite
pfnCheckDirectFlipSupport
Puntero a la función CheckDirectFlipSupport .
pfnClearView
Puntero a la función ClearView .
pfnUpdateTileMappings
Puntero a la función UpdateTileMappings .
pfnCopyTileMappings
Puntero a la función CopyTileMappings .
pfnCopyTiles
Puntero a la función CopyTiles .
pfnUpdateTiles
Puntero a la función UpdateTiles .
pfnTiledResourceBarrier
Puntero a la función TiledResourceBarrier .
pfnGetMipPacking
Puntero a la función GetMipPacking .
pfnResizeTilePool
Puntero a la función ResizeTilePool .
pfnSetMarker
Puntero a la función SetMarker .
pfnSetMarkerMode
Puntero a la función SetMarkerMode .
pfnSetHardwareProtection
Puntero a una función SetHardwareProtection .
pfnGetResourceLayout
pfnRetrieveShaderComment
pfnSetHardwareProtectionState
pfnAcquireResource
pfnReleaseResource
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | WDDM 2.1 |
Encabezado | d3d10umddi.h |