Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Эта структура содержит таблицу функций устройства пользовательского режима для модели драйвера дисплея Windows (WDDM) 2.1. Как правило, если функция не закомментирована как необязательная в d3d10umdd.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;
Члены
pfnDefaultConstantBufferUpdateSubresourceUP
Указатель на функцию DefaultConstantBufferUpdateSubresourceUP .
pfnVsSetConstantBuffers
Указатель на функцию VsSetConstantBuffers .
pfnPsSetShaderResources
Указатель на функцию PsSetShaderResources .
pfnPsSetShader
Указатель на функцию PsSetShader .
pfnPsSetSamplers
Указатель на функцию PsSetSamplers .
pfnVsSetShader
Указатель на функцию VsSetShader .
pfnDrawIndexed
Указатель на функцию DrawIndexed .
pfnDraw
Указатель на функцию Draw .
pfnDynamicIABufferMapNoOverwrite
pfnDynamicIABufferUnmap
pfnDynamicConstantBufferMapDiscard
pfnDynamicIABufferMapDiscard
pfnDynamicConstantBufferUnmap
pfnPsSetConstantBuffers
Указатель на функцию PsSetConstantBuffers .
pfnIaSetInputLayout
Указатель на функцию IaSetInputLayout .
pfnIaSetVertexBuffers
Указатель на функцию IaSetVertexBuffers .
pfnIaSetIndexBuffer
Указатель на функцию IaSetIndexBuffer .
pfnDrawIndexedInstanced
Указатель на функцию DrawIndexedInstanced .
pfnDrawInstanced
Указатель на функцию DrawInstanced .
pfnDynamicResourceMapDiscard
pfnDynamicResourceUnmap
pfnGsSetConstantBuffers
Указатель на функцию GsSetConstantBuffers .
pfnGsSetShader
Указатель на функцию GsSetShader .
pfnIaSetTopology
Указатель на функцию IaSetTopology .
pfnStagingResourceMap
pfnStagingResourceUnmap
pfnVsSetShaderResources
Указатель на функцию VsSetShaderResources .
pfnVsSetSamplers
Указатель на функцию VsSetSamplers .
pfnGsSetShaderResources
Указатель на функцию GsSetShaderResources .
pfnGsSetSamplers
Указатель на функцию GsSetSamplers .
pfnSetRenderTargets
Указатель на функцию SetRenderTargets .
pfnShaderResourceViewReadAfterWriteHazard
Указатель на функцию ShaderResourceViewReadAfterWriteHazard .
pfnResourceReadAfterWriteHazard
Указатель на функцию ResourceReadAfterWriteHazard .
pfnSetBlendState
Указатель на функцию SetBlendState .
pfnSetDepthStencilState
Указатель на функцию SetDepthStencilState .
pfnSetRasterizerState
Указатель на функцию SetRasterizerState .
pfnQueryEnd
Указатель на функцию QueryEnd .
pfnQueryBegin
Указатель на функцию QueryBegin .
pfnResourceCopyRegion
Указатель на функцию ResourceCopyRegion .
pfnResourceUpdateSubresourceUP
Указатель на функцию ResourceUpdateSubresourceUP .
pfnSoSetTargets
Указатель на функцию SoSetTargets .
pfnDrawAuto
Указатель на функцию DrawAuto .
pfnSetViewports
Указатель на функцию SetViewports .
pfnSetScissorRects
Указатель на функцию SetScissorRects .
pfnClearRenderTargetView
Указатель на функцию ClearRenderTargetView .
pfnClearDepthStencilView
Указатель на функцию ClearDepthStencilView .
pfnSetPredication
Указатель на функцию SetPredication .
pfnQueryGetData
Указатель на функцию QueryGetData .
pfnFlush
Указатель на функцию Flush .
pfnGenMips
Указатель на функцию GenMips .
pfnResourceCopy
Указатель на функцию ResourceCopy .
pfnResourceResolveSubresource
Указатель на функцию ResourceResolveSubresource .
pfnResourceMap
Указатель на функцию ResourceMap .
pfnResourceUnmap
Указатель на функцию ResourceUnmap .
pfnResourceIsStagingBusy
Указатель на функцию ResourceIsStagingBusy .
pfnRelocateDeviceFuncs
Указатель на функцию ПереместитьDeviceFuncs .
pfnCalcPrivateResourceSize
Указатель на функцию CalcPrivateResourceSize .
pfnCalcPrivateOpenedResourceSize
Указатель на функцию CalcPrivateOpenedResourceSize .
pfnCreateResource
Указатель на функцию CreateResource .
pfnOpenResource
Указатель на функцию OpenResource .
pfnDestroyResource
Указатель на функцию DestroyResource .
pfnCalcPrivateShaderResourceViewSize
Указатель на функцию CalcPrivateShaderResourceViewSize .
pfnCreateShaderResourceView
Указатель на функцию CreateShaderResourceView .
pfnDestroyShaderResourceView
Указатель на функцию DestroyShaderResourceView .
pfnCalcPrivateRenderTargetViewSize
Указатель на функцию CalcPrivateRenderTargetViewSize .
pfnCreateRenderTargetView
Указатель на функцию CreateRenderTargetView .
pfnDestroyRenderTargetView
Указатель на функцию DestroyRenderTargetView .
pfnCalcPrivateDepthStencilViewSize
Указатель на функцию CalcPrivateDepthStencilViewSize .
pfnCreateDepthStencilView
Указатель на функцию CreateDepthStencilView .
pfnDestroyDepthStencilView
Указатель на функцию DestroyDepthStencilView .
pfnCalcPrivateElementLayoutSize
Указатель на функцию CalcPrivateElementLayoutSize .
pfnCreateElementLayout
Указатель на функцию CreateElementLayout .
pfnDestroyElementLayout
Указатель на функцию DestroyElementLayout .
pfnCalcPrivateBlendStateSize
Указатель на функцию CalcPrivateBlendStateSize .
pfnCreateBlendState
Указатель на функцию CreateBlendState .
pfnDestroyBlendState
Указатель на функцию DestroyBlendState .
pfnCalcPrivateDepthStencilStateSize
Указатель на функцию CalcPrivateDepthStencilStateSize .
pfnCreateDepthStencilState
Указатель на функцию CreateDepthStencilState .
pfnDestroyDepthStencilState
Указатель на функцию DestroyDepthStencilState .
pfnCalcPrivateRasterizerStateSize
Указатель на функцию CalcPrivateRasterizerStateSize .
pfnCreateRasterizerState
Указатель на функцию CreateRasterizerState .
pfnDestroyRasterizerState
Указатель на функцию DestroyRasterizerState .
pfnCalcPrivateShaderSize
Указатель на функцию CalcPrivateShaderSize .
pfnCreateVertexShader
Указатель на функцию CreateVertexShader .
pfnCreateGeometryShader
Указатель на функцию CreateGeometryShader .
pfnCreatePixelShader
Указатель на функцию CreatePixelShader .
pfnCalcPrivateGeometryShaderWithStreamOutput
Указатель на функцию CalcPrivateGeometryShaderWithStreamOutput .
pfnCreateGeometryShaderWithStreamOutput
Указатель на функцию CreateGeometryShaderWithStreamOutput .
pfnDestroyShader
Указатель на функцию DestroyShader .
pfnCalcPrivateSamplerSize
Указатель на функцию CalcPrivateSamplerSize .
pfnCreateSampler
Указатель на функцию CreateSampler .
pfnDestroySampler
Указатель на функцию DestroySampler .
pfnCalcPrivateQuerySize
Указатель на функцию CalcPrivateQuerySize .
pfnCreateQuery
Указатель на функцию CreateQuery .
pfnDestroyQuery
Указатель на функцию DestroyQuery .
pfnCheckFormatSupport
Указатель на функцию CheckFormatSupport .
pfnCheckMultisampleQualityLevels
Указатель на функцию CheckMultisampleQualityLevels .
pfnCheckCounterInfo
Указатель на функцию CheckCounterInfo .
pfnCheckCounter
Указатель на функцию CheckCounter .
pfnDestroyDevice
Указатель на функцию DestroyDevice .
pfnSetTextFilterSize
Указатель на функцию SetTextFilterSize .
pfnResourceConvert
pfnResourceConvertRegion
pfnResetPrimitiveID
pfnSetVertexPipelineOutput
pfnDrawIndexedInstancedIndirect
Указатель на функцию DrawIndexedInstancedIndirect .
pfnDrawInstancedIndirect
Указатель на функцию DrawInstancedIndirect .
pfnCommandListExecute
Указатель на функцию CommandListExecute .
pfnHsSetShaderResources
Указатель на функцию HsSetShaderResources .
pfnHsSetShader
Указатель на функцию HsSetShader .
pfnHsSetSamplers
Указатель на функцию HsSetSamplers .
pfnHsSetConstantBuffers
Указатель на функцию HsSetConstantBuffers .
pfnDsSetShaderResources
Указатель на функцию DsSetShaderResources .
pfnDsSetShader
Указатель на функцию DsSetShader .
pfnDsSetSamplers
Указатель на функцию DsSetSamplers .
pfnDsSetConstantBuffers
Указатель на функцию DsSetConstantBuffers .
pfnCreateHullShader
Указатель на функцию CreateHullShader .
pfnCreateDomainShader
Указатель на функцию CreateDomainShader .
pfnCheckDeferredContextHandleSizes
Указатель на функцию CheckDeferredContextHandleSizes .
pfnCalcDeferredContextHandleSize
Указатель на функцию CalcDeferredContextHandleSize .
pfnCalcPrivateDeferredContextSize
Указатель на функцию CalcPrivateDeferredContextSize .
pfnCreateDeferredContext
Указатель на функцию CreateDeferredContext .
pfnAbandonCommandList
Указатель на функцию AbandonCommandList .
pfnCalcPrivateCommandListSize
Указатель на функцию CalcPrivateCommandListSize .
pfnCreateCommandList
Указатель на функцию CreateCommandList .
pfnDestroyCommandList
Указатель на функцию DestroyCommandList .
pfnCalcPrivateTessellationShaderSize
Указатель на функцию CalcPrivateTessellationShaderSize .
pfnPsSetShaderWithIfaces
Указатель на функцию PsSetShaderWithIfaces .
pfnVsSetShaderWithIfaces
Указатель на функцию VsSetShaderWithIfaces .
pfnGsSetShaderWithIfaces
Указатель на функцию GsSetShaderWithIfaces .
pfnHsSetShaderWithIfaces
Указатель на функцию HsSetShaderWithIfaces .
pfnDsSetShaderWithIfaces
Указатель на функцию DsSetShaderWithIfaces .
pfnCsSetShaderWithIfaces
Указатель на функцию CsSetShaderWithIfaces .
pfnCreateComputeShader
Указатель на функцию CreateComputeShader .
pfnCsSetShader
Указатель на функцию CsSetShader .
pfnCsSetShaderResources
Указатель на функцию CsSetShaderResources .
pfnCsSetSamplers
Указатель на функцию CsSetSamplers .
pfnCsSetConstantBuffers
Указатель на функцию CsSetConstantBuffers .
pfnCalcPrivateUnorderedAccessViewSize
Указатель на функцию CalcPrivateUnorderedAccessViewSize .
pfnCreateUnorderedAccessView
Указатель на функцию CreateUnorderedAccessView .
pfnDestroyUnorderedAccessView
Указатель на функцию DestroyUnorderedAccessView .
pfnClearUnorderedAccessViewUint
Указатель на функцию ClearUnorderedAccessViewUint .
pfnClearUnorderedAccessViewFloat
Указатель на функцию ClearUnorderedAccessViewFloat .
pfnCsSetUnorderedAccessViews
Указатель на функцию CsSetUnorderedAccessViews .
pfnDispatch
Указатель на функцию Dispatch .
pfnDispatchIndirect
Указатель на функцию DispatchIndirect .
pfnSetResourceMinLOD
Указатель на функцию SetResourceMinLOD .
pfnCopyStructureCount
Указатель на функцию CopyStructureCount .
pfnRecycleCommandList
Указатель на функцию RecycleCommandList .
pfnRecycleCreateCommandList
Указатель на функцию RecycleCreateCommandList .
pfnRecycleCreateDeferredContext
Указатель на функцию RecycleCreateDeferredContext .
pfnRecycleDestroyCommandList
pfnDiscard
Указатель на функцию Discard .
pfnAssignDebugBinary
Указатель на функцию AssignDebugBinary .
pfnDynamicConstantBufferMapNoOverwrite
pfnCheckDirectFlipSupport
Указатель на функцию CheckDirectFlipSupport .
pfnClearView
Указатель на функцию ClearView .
pfnUpdateTileMappings
Указатель на функцию UpdateTileMappings .
pfnCopyTileMappings
Указатель на функцию CopyTileMappings .
pfnCopyTiles
Указатель на функцию CopyTiles .
pfnUpdateTiles
Указатель на функцию UpdateTiles .
pfnTiledResourceBarrier
Указатель на функцию TiledResourceBarrier .
pfnGetMipPacking
Указатель на функцию GetMipPacking .
pfnResizeTilePool
Указатель на функцию ResizeTilePool .
pfnSetMarker
Указатель на функцию SetMarker .
pfnSetMarkerMode
Указатель на функцию SetMarkerMode .
pfnSetHardwareProtection
Указатель на функцию SetHardwareProtection .
pfnGetResourceLayout
pfnRetrieveShaderComment
pfnSetHardwareProtectionState
pfnAcquireResource
pfnReleaseResource
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | WDDM 2.1 |
Верхняя часть | d3d10umddi.h |