如何在OpenGL ES 3.0(Android)中将多重采样纹理作为FBO的一部分?
方法glTexImage2DMultisample
似乎不存在。
我还希望稍后在此代码中调用glReadPixels
此纹理,
所以多重采样纹理也应该是可读的。
我需要使用某种扩展或实用程序吗?
答案 0 :(得分:2)
你想要glTexStorage2DMultisample
。通常,将多重采样数据写回内存非常昂贵,需要使用glBlitFramebuffer
进行解析才能合并到单个样本中。
考虑使用此扩展来获得免费的"解决大多数基于磁贴的架构。
https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_multisampled_render_to_texture.txt