我正在加载高分辨率图像并将它们绘制到四边形表面,通常我使用glunifom切换纹理,纹理将如何不断变化我的数据当前在一个缓冲区中包含许多四边形。
我可以执行一些类似texture_id,vertex_data,uniform_data,texture_id,vertex_data,uniform_data和switch的操作,使用值作为属性而不是统一,或者我应该将其拆分为每个都有自己纹理的小缓冲区。
我事先不知道纹理,因为这些是由用户加载的,并且这些纹理是动态创建的,因此我正在寻找最好的方法来处理这个问题。
我正在使用一种可以与opengl和opengl-es一起使用的方法。