如何在openGL中使用textureID获取纹理数据

问题描述 投票:24回答:1

我正在编写一些代码,我可以访问的是一个textureID来访问所需的纹理。有没有办法可以访问这个纹理的RGB值,所以我可以对它进行一些计算?

编辑:我正在寻找glTexSubImage2D的逆。我想获取纹理数据而不是替换它。

opengl textures
1个回答
38
投票

您可能正在寻找glGetTexImage(有关详细信息,请参阅https://www.khronos.org/opengl/wiki/GLAPI/glGetTexImage)。

在使用glGetTexImage之前,不要忘记使用glBindTexturehttps://www.khronos.org/opengl/wiki/GLAPI/glBindTexture)和纹理ID。

© www.soinside.com 2019 - 2024. All rights reserved.