跳到主要内容

GPUBufferDesc

GPUBuffer.new 的描述符。

字段​

size​

大小(以字节为单位)。不会对照 shader 的 struct 进行检查——需要按 WGSL 对齐规则手动排布 uniform buffer(vec2 对齐到 8,vec3/vec4 及数组元素对齐到 16);偏移错误会静默读取到垃圾数据。

usage​

缓冲区的使用方式。

data​

可选的初始内容。当 immutable 为 true 时必需;其长度必须等于 size。

immutable​

为 true 时,缓冲区仅存在于 GPU 中,创建后无法写入。

label​

可选的调试名称。

看完还有疑问?进群交流下!
与众多 Rive 创作者、开发者一起交流探讨与答疑解惑。
加入交流群