struktur D3DWDDM2_1DDI_DEVICEFUNCS (d3d10umddi.h)
Struktur ini berisi tabel fungsi perangkat mode pengguna untuk Windows Display Driver Model (WDDM) 2.1. Secara umum, kecuali fungsi dikomentari sebagai opsional di d3d10umdd.h (atau opsional dalam kondisi tertentu), driver harus menerapkannya.
Sintaks
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;
Anggota
pfnDefaultConstantBufferUpdateSubresourceUP
Penunjuk ke fungsi DefaultConstantBufferUpdateSubresourceUP .
pfnVsSetConstantBuffers
Penunjuk ke fungsi VsSetConstantBuffers .
pfnPsSetShaderResources
Penunjuk ke fungsi PsSetShaderResources .
pfnPsSetShader
Penunjuk ke fungsi PsSetShader .
pfnPsSetSamplers
Penunjuk ke fungsi PsSetSamplers .
pfnVsSetShader
Penunjuk ke fungsi VsSetShader .
pfnDrawIndexed
Penunjuk ke fungsi DrawIndexed .
pfnDraw
Penunjuk ke fungsi Gambar .
pfnDynamicIABufferMapNoOverwrite
pfnDynamicIABufferUnmap
pfnDynamicConstantBufferMapDiscard
pfnDynamicIABufferMapDiscard
pfnDynamicConstantBufferUnmap
pfnPsSetConstantBuffers
Penunjuk ke fungsi PsSetConstantBuffers .
pfnIaSetInputLayout
Penunjuk ke fungsi IaSetInputLayout .
pfnIaSetVertexBuffers
Penunjuk ke fungsi IaSetVertexBuffers .
pfnIaSetIndexBuffer
Penunjuk ke fungsi IaSetIndexBuffer .
pfnDrawIndexedInstanced
Penunjuk ke fungsi DrawIndexedInstanced .
pfnDrawInstanced
Penunjuk ke fungsi DrawInstanced .
pfnDynamicResourceMapDiscard
pfnDynamicResourceUnmap
pfnGsSetConstantBuffers
Penunjuk ke fungsi GsSetConstantBuffers .
pfnGsSetShader
Penunjuk ke fungsi GsSetShader .
pfnIaSetTopology
Penunjuk ke fungsi IaSetTopology .
pfnStagingResourceMap
pfnStagingResourceUnmap
pfnVsSetShaderResources
Penunjuk ke fungsi VsSetShaderResources .
pfnVsSetSamplers
Penunjuk ke fungsi VsSetSamplers .
pfnGsSetShaderResources
Penunjuk ke fungsi GsSetShaderResources .
pfnGsSetSamplers
Penunjuk ke fungsi GsSetSamplers .
pfnSetRenderTargets
Penunjuk ke fungsi SetRenderTargets .
pfnShaderResourceViewReadAfterWriteHazard
Penunjuk ke fungsi ShaderResourceViewReadAfterWriteHazard .
pfnResourceReadAfterWriteHazard
Penunjuk ke fungsi ResourceReadAfterWriteHazard .
pfnSetBlendState
Penunjuk ke fungsi SetBlendState .
pfnSetDepthStencilState
Penunjuk ke fungsi SetDepthStencilState .
pfnSetRasterizerState
Penunjuk ke fungsi SetRasterizerState .
pfnQueryEnd
Penunjuk ke fungsi QueryEnd .
pfnQueryBegin
Penunjuk ke fungsi QueryBegin .
pfnResourceCopyRegion
Penunjuk ke fungsi ResourceCopyRegion .
pfnResourceUpdateSubresourceUP
Penunjuk ke fungsi ResourceUpdateSubresourceUP .
pfnSoSetTargets
Penunjuk ke fungsi SoSetTargets .
pfnDrawAuto
Penunjuk ke fungsi DrawAuto .
pfnSetViewports
Penunjuk ke fungsi SetViewports .
pfnSetScissorRects
Penunjuk ke fungsi SetScissorRects .
pfnClearRenderTargetView
Penunjuk ke fungsi ClearRenderTargetView .
pfnClearDepthStencilView
Penunjuk ke fungsi ClearDepthStencilView .
pfnSetPredication
Penunjuk ke fungsi SetPredication .
pfnQueryGetData
Penunjuk ke fungsi QueryGetData .
pfnFlush
Penunjuk ke fungsi Flush .
pfnGenMips
Penunjuk ke fungsi GenMips .
pfnResourceCopy
Penunjuk ke fungsi ResourceCopy .
pfnResourceResolveSubresource
Penunjuk ke fungsi ResourceResolveSubresource .
pfnResourceMap
Penunjuk ke fungsi ResourceMap .
pfnResourceUnmap
Penunjuk ke fungsi ResourceUnmap .
pfnResourceIsStagingBusy
Penunjuk ke fungsi ResourceIsStagingBusy .
pfnRelocateDeviceFuncs
Penunjuk ke fungsi RelocateDeviceFuncs .
pfnCalcPrivateResourceSize
Penunjuk ke fungsi CalcPrivateResourceSize .
pfnCalcPrivateOpenedResourceSize
Penunjuk ke fungsi CalcPrivateOpenedResourceSize .
pfnCreateResource
Penunjuk ke fungsi CreateResource .
pfnOpenResource
Penunjuk ke fungsi OpenResource .
pfnDestroyResource
Penunjuk ke fungsi DestroyResource .
pfnCalcPrivateShaderResourceViewSize
Penunjuk ke fungsi CalcPrivateShaderResourceViewSize .
pfnCreateShaderResourceView
Penunjuk ke fungsi CreateShaderResourceView .
pfnDestroyShaderResourceView
Penunjuk ke fungsi DestroyShaderResourceView .
pfnCalcPrivateRenderTargetViewSize
Penunjuk ke fungsi CalcPrivateRenderTargetViewSize .
pfnCreateRenderTargetView
Penunjuk ke fungsi CreateRenderTargetView .
pfnDestroyRenderTargetView
Penunjuk ke fungsi DestroyRenderTargetView .
pfnCalcPrivateDepthStencilViewSize
Penunjuk ke fungsi CalcPrivateDepthStencilViewSize .
pfnCreateDepthStencilView
Penunjuk ke fungsi CreateDepthStencilView .
pfnDestroyDepthStencilView
Penunjuk ke fungsi DestroyDepthStencilView .
pfnCalcPrivateElementLayoutSize
Penunjuk ke fungsi CalcPrivateElementLayoutSize .
pfnCreateElementLayout
Penunjuk ke fungsi CreateElementLayout .
pfnDestroyElementLayout
Penunjuk ke fungsi DestroyElementLayout .
pfnCalcPrivateBlendStateSize
Penunjuk ke fungsi CalcPrivateBlendStateSize .
pfnCreateBlendState
Penunjuk ke fungsi CreateBlendState .
pfnDestroyBlendState
Penunjuk ke fungsi DestroyBlendState .
pfnCalcPrivateDepthStencilStateSize
Penunjuk ke fungsi CalcPrivateDepthStencilStateSize .
pfnCreateDepthStencilState
Penunjuk ke fungsi CreateDepthStencilState .
pfnDestroyDepthStencilState
Penunjuk ke fungsi DestroyDepthStencilState .
pfnCalcPrivateRasterizerStateSize
Penunjuk ke fungsi CalcPrivateRasterizerStateSize .
pfnCreateRasterizerState
Penunjuk ke fungsi CreateRasterizerState .
pfnDestroyRasterizerState
Penunjuk ke fungsi DestroyRasterizerState .
pfnCalcPrivateShaderSize
Penunjuk ke fungsi CalcPrivateShaderSize .
pfnCreateVertexShader
Penunjuk ke fungsi CreateVertexShader .
pfnCreateGeometryShader
Penunjuk ke fungsi CreateGeometryShader .
pfnCreatePixelShader
Penunjuk ke fungsi CreatePixelShader .
pfnCalcPrivateGeometryShaderWithStreamOutput
Penunjuk ke fungsi CalcPrivateGeometryShaderWithStreamOutput .
pfnCreateGeometryShaderWithStreamOutput
Penunjuk ke fungsi CreateGeometryShaderWithStreamOutput .
pfnDestroyShader
Penunjuk ke fungsi DestroyShader .
pfnCalcPrivateSamplerSize
Penunjuk ke fungsi CalcPrivateSamplerSize .
pfnCreateSampler
Penunjuk ke fungsi CreateSampler .
pfnDestroySampler
Penunjuk ke fungsi DestroySampler .
pfnCalcPrivateQuerySize
Penunjuk ke fungsi CalcPrivateQuerySize .
pfnCreateQuery
Penunjuk ke fungsi CreateQuery .
pfnDestroyQuery
Penunjuk ke fungsi DestroyQuery .
pfnCheckFormatSupport
Penunjuk ke fungsi CheckFormatSupport .
pfnCheckMultisampleQualityLevels
Penunjuk ke fungsi CheckMultisampleQualityLevels .
pfnCheckCounterInfo
Penunjuk ke fungsi CheckCounterInfo .
pfnCheckCounter
Penunjuk ke fungsi CheckCounter .
pfnDestroyDevice
Penunjuk ke fungsi DestroyDevice .
pfnSetTextFilterSize
Penunjuk ke fungsi SetTextFilterSize .
pfnResourceConvert
pfnResourceConvertRegion
pfnResetPrimitiveID
pfnSetVertexPipelineOutput
pfnDrawIndexedInstancedIndirect
Penunjuk ke fungsi DrawIndexedInstancedIndirect .
pfnDrawInstancedIndirect
Penunjuk ke fungsi DrawInstancedIndirect .
pfnCommandListExecute
Penunjuk ke fungsi CommandListExecute .
pfnHsSetShaderResources
Penunjuk ke fungsi HsSetShaderResources .
pfnHsSetShader
Penunjuk ke fungsi HsSetShader .
pfnHsSetSamplers
Penunjuk ke fungsi HsSetSamplers .
pfnHsSetConstantBuffers
Penunjuk ke fungsi HsSetConstantBuffers .
pfnDsSetShaderResources
Penunjuk ke fungsi DsSetShaderResources .
pfnDsSetShader
Penunjuk ke fungsi DsSetShader .
pfnDsSetSamplers
Penunjuk ke fungsi DsSetSamplers .
pfnDsSetConstantBuffers
Penunjuk ke fungsi DsSetConstantBuffers .
pfnCreateHullShader
Penunjuk ke fungsi CreateHullShader .
pfnCreateDomainShader
Penunjuk ke fungsi CreateDomainShader .
pfnCheckDeferredContextHandleSizes
Penunjuk ke fungsi CheckDeferredContextHandleSizes .
pfnCalcDeferredContextHandleSize
Penunjuk ke fungsi CalcDeferredContextHandleSize .
pfnCalcPrivateDeferredContextSize
Penunjuk ke fungsi CalcPrivateDeferredContextSize .
pfnCreateDeferredContext
Penunjuk ke fungsi CreateDeferredContext .
pfnAbandonCommandList
Penunjuk ke fungsi AbandonCommandList .
pfnCalcPrivateCommandListSize
Penunjuk ke fungsi CalcPrivateCommandListSize .
pfnCreateCommandList
Penunjuk ke fungsi CreateCommandList .
pfnDestroyCommandList
Penunjuk ke fungsi DestroyCommandList .
pfnCalcPrivateTessellationShaderSize
Penunjuk ke fungsi CalcPrivateTessellationShaderSize .
pfnPsSetShaderWithIfaces
Penunjuk ke fungsi PsSetShaderWithIfaces .
pfnVsSetShaderWithIfaces
Penunjuk ke fungsi VsSetShaderWithIfaces .
pfnGsSetShaderWithIfaces
Penunjuk ke fungsi GsSetShaderWithIfaces .
pfnHsSetShaderWithIfaces
Penunjuk ke fungsi HsSetShaderWithIfaces .
pfnDsSetShaderWithIfaces
Penunjuk ke fungsi DsSetShaderWithIfaces .
pfnCsSetShaderWithIfaces
Penunjuk ke fungsi CsSetShaderWithIfaces .
pfnCreateComputeShader
Penunjuk ke fungsi CreateComputeShader .
pfnCsSetShader
Penunjuk ke fungsi CsSetShader .
pfnCsSetShaderResources
Penunjuk ke fungsi CsSetShaderResources .
pfnCsSetSamplers
Penunjuk ke fungsi CsSetSamplers .
pfnCsSetConstantBuffers
Penunjuk ke fungsi CsSetConstantBuffers .
pfnCalcPrivateUnorderedAccessViewSize
Penunjuk ke fungsi CalcPrivateUnorderedAccessViewSize .
pfnCreateUnorderedAccessView
Penunjuk ke fungsi CreateUnorderedAccessView .
pfnDestroyUnorderedAccessView
Penunjuk ke fungsi DestroyUnorderedAccessView .
pfnClearUnorderedAccessViewUint
Penunjuk ke fungsi ClearUnorderedAccessViewUint .
pfnClearUnorderedAccessViewFloat
Penunjuk ke fungsi ClearUnorderedAccessViewFloat .
pfnCsSetUnorderedAccessViews
Penunjuk ke fungsi CsSetUnorderedAccessViews .
pfnDispatch
Penunjuk ke fungsi Pengiriman .
pfnDispatchIndirect
Penunjuk ke fungsi DispatchIndirect .
pfnSetResourceMinLOD
Penunjuk ke fungsi SetResourceMinLOD .
pfnCopyStructureCount
Penunjuk ke fungsi CopyStructureCount .
pfnRecycleCommandList
Penunjuk ke fungsi RecycleCommandList .
pfnRecycleCreateCommandList
Penunjuk ke fungsi RecycleCreateCommandList .
pfnRecycleCreateDeferredContext
Penunjuk ke fungsi RecycleCreateDeferredContext .
pfnRecycleDestroyCommandList
pfnDiscard
Penunjuk ke fungsi Buang .
pfnAssignDebugBinary
Penunjuk ke fungsi AssignDebugBinary .
pfnDynamicConstantBufferMapNoOverwrite
pfnCheckDirectFlipSupport
Penunjuk ke fungsi CheckDirectFlipSupport .
pfnClearView
Penunjuk ke fungsi ClearView .
pfnUpdateTileMappings
Penunjuk ke fungsi UpdateTileMappings .
pfnCopyTileMappings
Penunjuk ke fungsi CopyTileMappings .
pfnCopyTiles
Penunjuk ke fungsi CopyTiles .
pfnUpdateTiles
Penunjuk ke fungsi UpdateTiles .
pfnTiledResourceBarrier
Penunjuk ke fungsi TiledResourceBarrier .
pfnGetMipPacking
Penunjuk ke fungsi GetMipPacking .
pfnResizeTilePool
Penunjuk ke fungsi ResizeTilePool .
pfnSetMarker
Penunjuk ke fungsi SetMarker .
pfnSetMarkerMode
Penunjuk ke fungsi SetMarkerMode .
pfnSetHardwareProtection
Penunjuk ke fungsi SetHardwareProtection .
pfnGetResourceLayout
pfnRetrieveShaderComment
pfnSetHardwareProtectionState
pfnAcquireResource
pfnReleaseResource
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | WDDM 2.1 |
Header | d3d10umddi.h |