Skip to content

Latest commit

 

History

History
85 lines (66 loc) · 3.02 KB

nf-d3d11-id3d11devicecontext-cssetshader.md

File metadata and controls

85 lines (66 loc) · 3.02 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NF:d3d11.ID3D11DeviceContext.CSSetShader
ID3D11DeviceContext::CSSetShader (d3d11.h)
Set a compute shader to the device.
CSSetShader
CSSetShader method [Direct3D 11]
CSSetShader method [Direct3D 11]
ID3D11DeviceContext interface
ID3D11DeviceContext interface [Direct3D 11]
CSSetShader method
ID3D11DeviceContext.CSSetShader
ID3D11DeviceContext::CSSetShader
cd24a33e-1a95-4033-49fc-875e68702c5b
d3d11/ID3D11DeviceContext::CSSetShader
direct3d11.id3d11devicecontext_cssetshader
direct3d11\id3d11devicecontext_cssetshader.htm
direct3d11
97be7622-609f-4576-911a-93aa7f1b6b8c
12/05/2018
CSSetShader, CSSetShader method [Direct3D 11], CSSetShader method [Direct3D 11],ID3D11DeviceContext interface, ID3D11DeviceContext interface [Direct3D 11],CSSetShader method, ID3D11DeviceContext.CSSetShader, ID3D11DeviceContext::CSSetShader, cd24a33e-1a95-4033-49fc-875e68702c5b, d3d11/ID3D11DeviceContext::CSSetShader, direct3d11.id3d11devicecontext_cssetshader
d3d11.h
Windows
D3D11.lib
Windows
19H1
ID3D11DeviceContext::CSSetShader
d3d11/ID3D11DeviceContext::CSSetShader
c++
APIRef
kbSyntax
COM
D3D11.lib
D3D11.dll
ID3D11DeviceContext.CSSetShader

ID3D11DeviceContext::CSSetShader

-description

Set a compute shader to the device.

-parameters

-param pComputeShader [in, optional]

Type: ID3D11ComputeShader*

Pointer to a compute shader (see ID3D11ComputeShader). Passing in NULL disables the shader for this pipeline stage.

-param ppClassInstances [in, optional]

Type: ID3D11ClassInstance*

A pointer to an array of class-instance interfaces (see ID3D11ClassInstance). Each interface used by a shader must have a corresponding class instance or the shader will get disabled. Set ppClassInstances to NULL if the shader does not use any interfaces.

-param NumClassInstances

Type: UINT

The number of class-instance interfaces in the array.

-remarks

The method will hold a reference to the interfaces passed in. This differs from the device state behavior in Direct3D 10.

The maximum number of instances a shader can have is 256.

-see-also

ID3D11DeviceContext