gpt4 book ai didi

casting - 当我有一个 uint32 (R32) 纹理并在着色器中从中采样/获取时会发生什么?

转载 作者:行者123 更新时间:2023-12-05 05:16:08 29 4
gpt4 key购买 nike

注意:我在标题中区分了 samplefetch,因为在我的测试中,这种行为似乎在两者之间有所不同。

可能的答案:

  • [0..2^32] 范围缩小到 [0..1](我认为 OpenGL 是这样工作的)
  • uint32 被转换为 float32(顺便说一下,这意味着一些精度丢失)。
  • 其他?

最佳答案

我用 renderdoc 做了一个测试。

使用 fetch 时,纹理定义为 Texture2D<uint> , fetch函数只返回一个 uint 而不是 float4。

关于casting - 当我有一个 uint32 (R32) 纹理并在着色器中从中采样/获取时会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50817754/

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