gpt4 book ai didi

opengl - 在 opengl 中显示任意大小的二维图像

转载 作者:行者123 更新时间:2023-12-01 13:09:24 26 4
gpt4 key购买 nike

我需要使用纹理在 opengl 中显示二维图像。
图像尺寸不一定是 2 的幂。
我想创建一个更大的纹理并将显示限制为我正在使用的部分,但图像数据将与 openCV 共享,因此我不想一次将一个像素的数据复制到更大的纹理中。

编辑 - 事实证明,即使是 Windows 下最简单的 Intel 板载图形也支持非 2 的幂次方纹理。

EDIT2 - 即使你没有任意纹理大小,然后让你的图像变小并重新缩放到窗口大小,即使在低端硬件上也非常快

最佳答案

我想到了几个 GL 扩展。看看GL_ARB_texture_rectangle (如果您不需要 mipmap),或 GL_ARB_texture_non_power_of_two (如果你这样做的话)。

关于opengl - 在 opengl 中显示任意大小的二维图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/318194/

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