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>
Mon, 12 Oct 2020 08:26:12 +0000 (04:26 -0400)
commit213a98ee9eaf6ba7ff608b982d002647da95263f
treeba61f8f38607ba67737ff63c9b7b206940c595ef
parent8adc92add13e161a8f90918451d0189644d01a81
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