framework: unify TestPackage behaviour between ES 3.1 and 3.2
authorTapani Pälli <tapani.palli@intel.com>
Wed, 17 Nov 2021 13:16:38 +0000 (15:16 +0200)
committerMatthew Netsch <quic_mnetsch@quicinc.com>
Thu, 6 Jan 2022 22:46:25 +0000 (22:46 +0000)
commitb229a8ce643b8cf2c6d0f0837ee025cdaa585eee
treed72eb36a1001684d22b0816a193c5de29b74e4c4
parent3c77369e163ea8cb7e1021c417ee285ee24ccad2
framework: unify TestPackage behaviour between ES 3.1 and 3.2

Main issue seen here was that ES 3.2 did not reset context state when
initializing TestCaseWrapper, this was causing different behaviour in
following tests:

  KHR-GLES31.core.draw_buffers_indexed.blending
  KHR-GLES32.core.draw_buffers_indexed.blending

Patch also fixes few other differences spotted.

Components: Framework, OpenGL

VK-GL-CTS issue: 3318

Affects:
   glcts
   cts-runner

Signed-off-by: Tapani Pälli <tapani.palli@intel.com>
Change-Id: Ie5848e41eba64c3b76b526738e8612c8bebdfbfc
external/openglcts/modules/gles31/es31cTestPackage.cpp
external/openglcts/modules/gles32/es32cTestPackage.cpp