I have two 2D textures. The first, an MSAA texture, uses a target of GL_TEXTURE_2D_MULTISAMPLE
. The second, non MSAA texture, uses a target of GL_TEXTURE_2D
.
According to OpenGL's spec on ARB_texture_multisample, only GL_NEAREST
is a valid filtering option when the MSAA texture is being drawn to.
In this case, both of these textures are attached to GL_COLOR_ATTACHMENT0
via their individual Framebuffer objects. Their resolutions are also the same size (to my knowledge this is necessary when blitting an MSAA to non-MSAA).
So, given the current constraints, if I blit the MSAA holding FBO to the non-MSAA holding FBO, do I still need to use GL_NEAREST
as the filtering option, or is GL_LINEAR
valid, since both textures have already been rendered to?