[Title] Avoid unnecessary MakeCurrent calls before locking surface.
authorKondapally Kalyan <kalyan.kondapally@intel.com>
Wed, 8 May 2013 10:52:46 +0000 (13:52 +0300)
committerKondapally Kalyan <kalyan.kondapally@intel.com>
Wed, 8 May 2013 10:52:46 +0000 (13:52 +0300)
commiteaffaec06e64b3f3ab1d11e4df52e61772f3c0f8
tree2d3c41032cf148baf7698e37e7b3cf69ed4b472b
parent875644c59240bc26a7a32abeb4573301f1a984e3
[Title] Avoid unnecessary MakeCurrent calls before locking surface.
[Issue#] TZSP-5951
[Problem] Redundant EGLMakeCurrent calls on IA before locking surface.
[Solution] A call to make surface and context as current before locking the surface
was introduced to fix issues for Qualcomm(as per the changelog). This causes
a un-necessary regression on IA side. This patch ensures that the makecurrent
call is skipped for Imagination, arm and mesa drivers.
Source/WebCore/platform/graphics/efl/tizen/SharedPlatformSurfaceTizen.cpp