返回介绍

ComputeShader.SetInts 设置整型数组

发布于 2019-12-18 15:37:36 字数 1560 浏览 1391 评论 0 收藏 0

JavaScript => public function SetInts(name: string, params values: int[]): void;
C# => public void SetInts(string name, params int[] values);

Parameters 参数

nameArray variable name in the shader code.
valuesValue array to set.

Description 描述

Set multiple consecutive integer parameters at once.

一次设置多个连续的整型参数。

This function can be used to set int vector, int array or int vector array values. For example, int4 myArray[4] in the compute shader can be filled by passing 16 integers. See Compute Shaders for information on data layout rules and cross-platform compatibility.

该功能可以被用于设置浮点向量,浮点数组或者浮点向量数组值。例如,在计算着色器中float4 myArray[4]可以通过16个float参数填满。参考计算着色器数据布局规则和跨平台的兼容性的信息。

Constant buffers are shared between all kernels in a single compute shader asset. Therefore this function affects all kernels in this ComputeShader.

在单个计算着色器的资源和所有内核中恒定缓存区是共享的。否则该功能影响该计算着色器的所有内核。

See Also: SetFloat, SetFloats, SetInt, SetVector.

computeshader

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文