如何匹配纹理大小与窗口大小?

时间:2011-11-20 12:44:17

标签: opengl graphics textures

当我移动鼠标时,我试图在给定纹理上绘制像素。类似于绘图程序的东西,但有图层。

如何扩展纹理以使其尺寸与我的窗口大小相匹配(例如1280 x 1080),这主要是因为我想点击窗口上的任何位置,它会更新像素。

1 个答案:

答案 0 :(得分:1)

在OpenGL纹理中,在创建时设置它们的大小。之后你无法改变大小。但是您可以创建一个新纹理并将旧纹理的内容复制到它。为此,您将旧纹理绑定为帧缓冲对象(FBO)颜色附件,并将旧纹理渲染到其中。