Render to FBO in etc2_texture test
authorPiotr Byszewski <piotr.byszewski@mobica.com>
Thu, 31 Aug 2017 11:21:48 +0000 (13:21 +0200)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Thu, 31 Aug 2017 14:18:11 +0000 (10:18 -0400)
commit6e3d6af3d807f1e48a0dfd9ec3380058c83b2d0a
tree89666d640ad0a5f66925c09c9c975dbb3b80a6ad
parentce50c358cb720a9d574fb7086c25f4fa33d5b7d0
Render to FBO in etc2_texture test

etc2_texture renders to a new frame buffer to prevent
GL_INVALID_OPERATION from being generated by glReadPixels.
This could happen when etc2_texture was executed after
max_texture_units.

Components: OpenGL

VK-GL-CTS issue: 654

Affects:
KHR-GLES32.core.texture_cube_map_array.etc2_texture
KHR-GL44.texture_cube_map_array.etc2_texture
KHR-GL45.texture_cube_map_array.etc2_texture

Change-Id: Ia9f358dbed1d583aab813e97bc29f5ae02304d7d
external/openglcts/modules/glesext/texture_cube_map_array/esextcTextureCubeMapArrayETC2Support.cpp
external/openglcts/modules/glesext/texture_cube_map_array/esextcTextureCubeMapArrayETC2Support.hpp