Webgl 我可以在保留纹理内容的同时重塑纹理吗?

Webgl 我可以在保留纹理内容的同时重塑纹理吗?,webgl,webgl2,Webgl,Webgl2,是否有一种方法可以调整纹理的宽度和高度,同时不归零或覆盖其内容?我希望在不进行绘图循环的情况下进行此操作,因为对于某些操作,W-H的某种安排比其他操作更合适。有直接的方法吗?没有 您必须将内容复制到另一个纹理,然后调整原始纹理的大小,然后将其复制回来 但是,如果你要遇到这种麻烦,你不妨创建一个纹理类,当你调整大小时,它会生成一个新纹理,将旧内容复制到新纹理并删除旧纹理。谢谢@gman。听起来还不错。比我想要的多了几步,但仍然很好。

是否有一种方法可以调整纹理的宽度和高度,同时不归零或覆盖其内容?我希望在不进行绘图循环的情况下进行此操作,因为对于某些操作,W-H的某种安排比其他操作更合适。

有直接的方法吗?没有

您必须将内容复制到另一个纹理,然后调整原始纹理的大小,然后将其复制回来


但是,如果你要遇到这种麻烦,你不妨创建一个纹理类,当你调整大小时,它会生成一个新纹理,将旧内容复制到新纹理并删除旧纹理。

谢谢@gman。听起来还不错。比我想要的多了几步,但仍然很好。