Fix broken layout binding tests
authorTimothy Arceri <tarceri@itsqueeze.com>
Thu, 30 Apr 2020 07:31:13 +0000 (17:31 +1000)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Tue, 18 Aug 2020 19:48:30 +0000 (15:48 -0400)
commit65e904d7ea8d358c02d486a9107c300a12d4e831
treecaa6b7cc6bf4d21be531bed065e8d2e564acb697
parent77ccafb56a4dbad8859257c85a80a8802c62da59
Fix broken layout binding tests

Some of the shaders being generated contain a misplaced ;

An example of the code being gererated is as follows:

  fragColor = vec4(float(atomicCounter(atomic0)), 1.0, 0.0, 1.0);
  +vec4(float(atomicCounter(atomic1)), 1.0, 0.0, 1.0);
  +vec4(float(atomicCounter(atomic2)), 1.0, 0.0, 1.0);
  +vec4(float(atomicCounter(atomic3)), 1.0, 0.0, 1.0);

Affects:

KHR-GL46.layout_binding.atomic_uint_layout_binding_atomic_*

Components: OpenGL

VK-GL-CTS issue: 2348

Change-Id: Ie209de8954c8b8e3920c17be9190030946c93354
(cherry picked from commit 64d344b60bb7b4324525e08766fdeb14bf1f18c6)
external/openglcts/modules/gles31/es31cLayoutBindingTests.cpp