计算着色器资源。
计算着色器是在 GPU 上并位于正常渲染管线之外运行的程序。
它们与该项目中的计算着色器资源(.compute 文件)相对应。
可使用 SystemInfo.supportsComputeShaders 运行时查询计算着色器支持情况。请参阅计算着色器概述,了解有关支持计算着色器的平台的更多信息。
另请参阅:ComputeBuffer 类、计算着色器概述。
shaderKeywords | Array of locally enabled shader keywords. |
DisableKeyword | Disables a locally set Shader keyword. |
Dispatch | 执行计算着色器。 |
DispatchIndirect | 执行计算着色器。 |
EnableKeyword | Sets a Shader keyword locally for this Compute Shader. |
FindKernel | 查找 ComputeShader 内核索引。 |
GetKernelThreadGroupSizes | 获取内核线程组大小。 |
HasKernel | 检查着色器是否包含给定内核。 |
IsKeywordEnabled | Specifies whether the Shader keyword is enabled in this Compute Shader. |
SetBool | 设置 bool 参数。 |
SetBuffer | 设置输入或输出计算缓冲区。 |
SetConstantBuffer | Sets a ComputeBuffer or a GraphicsBuffer as a named constant buffer for the ComputeShader. |
SetFloat | 设置 float 参数。 |
SetFloats | 一次性设置多个连续 float 参数。 |
SetInt | 设置整数参数。 |
SetInts | 一次性设置多个连续整数参数。 |
SetMatrix | 设置 Matrix 参数。 |
SetMatrixArray | 设置 Matrix 数组参数。 |
SetTexture | 设置纹理参数。 |
SetTextureFromGlobal | 从全局纹理属性设置纹理参数。 |
SetVector | 设置向量参数。 |
SetVectorArray | 设置向量数组参数。 |