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

时间:2018-10-19 15:59:49

标签: webgl webgl2

有没有一种方法可以调整纹理的宽度和高度,而不会将其内容清零或覆盖?我想在没有绘制周期的情况下执行此操作,因为对于某些操作,W-H的某种布置比其他布置更合适。

1 个答案:

答案 0 :(得分:1)

有直接方法吗?不。

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

但是,如果您要去解决该问题,则最好设置一些纹理类,以便在调整大小时生成新纹理,然后将旧内容复制到新纹理中,然后删除旧纹理。