gpt4 book ai didi

HLSL 统一变量与常量缓冲区

转载 作者:行者123 更新时间:2023-12-04 14:27:59 26 4
gpt4 key购买 nike

统一缓冲区和常量缓冲区有什么区别?

它们是完全分开的还是可以将制服视为在恒定缓冲区中?换句话说,如果你想设置一个uniform,你需要一个常量缓冲区还是有其他方法?

我问是因为我有四个变量(float2 平移、float 比例和float 旋转),它们很可能不会同时发生变化。我是否需要一个常量缓冲区来一次性设置它们,还是最好单独设置它们(如果可能)?

最佳答案

当您有一个将从函数外部的外部源分配的变量时,将使用制服。在你的情况下,制服声明会更好,因为你说你不会同时改变。 const 声明使变量不可更改。查看此页面以获取资源..http://www.opengl.org/sdk/docs/tutorials/ClockworkCoders/uniform.php

关于HLSL 统一变量与常量缓冲区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6595452/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com