gpt4 book ai didi

opengl - texelFetch 的替代品?

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

这个问题在这里已经有了答案:





OpenGL Texture Coordinates in Pixel Space

(3 个回答)


4年前关闭。




我正在使用 GLSL,需要一些纹理查找方面的帮助。我正在尝试使用纹理进行存储,但我无法获得“正确”的纹理查找。我更喜欢使用通常的 texture2D 方法(使用 GLSL 1.2),但结果不够好。

使用texture2D:
one

使用 texelFetch:
two

现在显然第一个有问题。这是我想要做的(是的,尺寸是正确的,除非有我不知道的东西):

vec4 texelFetch(sampler2D tex, ivec2 size, ivec2 coord)
{
return texture2D(tex, vec2(float(coord.x) / float(size.x),
float(coord.y) / float(size.y)));
}

那么,这将如何正确完成?

最佳答案

这已成为某种常见问题解答:

我在这里回答了

https://stackoverflow.com/a/5879551/524368

和这里

https://stackoverflow.com/a/7272871/524368

在其他一些地方也是如此。

关于opengl - texelFetch 的替代品?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8641129/

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