[Title] Use extensions GL_EXT_texture_format_BGRA8888 and GL_EXT_unpack_subimage...
authorKondapally Kalyan <kalyan.kondapally@intel.com>
Wed, 8 May 2013 11:50:42 +0000 (14:50 +0300)
committerKondapally Kalyan <kalyan.kondapally@intel.com>
Wed, 8 May 2013 11:50:42 +0000 (14:50 +0300)
commit029d89d99a241a171d6df2439e94def76fedd3c9
tree89cb1d7d29c2b360ac844dc13a889004eeb07f39
parent875644c59240bc26a7a32abeb4573301f1a984e3
[Title] Use extensions GL_EXT_texture_format_BGRA8888 and GL_EXT_unpack_subimage in TextureMapperGL.
[Issue#] TIVI-641
[Problem] GenX drivers dont support Lock Surface.
[Solution] GenX drivers dont support EGLLockSurface extension and thus Locked surface and shared surface usage had to be disabled
           for IVI. In this sceanrio where we would end up using BitmapTextureGL, it would be efficient to take into use
           GL_EXT_texture_format_BGRA8888 and GL_EXT_unpack_subimage when available. This patch adds support for taking this
           extensions into use as needed.
Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp