GL_ARB_enhanced_layouts: mind double types
authorAndres Gomez <agomez@igalia.com>
Mon, 7 Jan 2019 23:00:49 +0000 (01:00 +0200)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Fri, 15 Mar 2019 09:27:14 +0000 (05:27 -0400)
commitd7074484f39deb97b42bb9cabd1a183e12910755
tree323ea31796922e945036f6727354953bc4eacb79
parent106e0850d1be967637d658ef829e654bee1d4d43
GL_ARB_enhanced_layouts: mind double types

The special conditions when using the component qualifier with doubles
were not taken into account.

Additionally, the test was reporting a misleading fail due to
non-coherent usage of the "flat" interpolation qualifier. This is now
fixed.

Finally, the generator has been simplified using the refactored code.

Components: OpenGL

VK-GL-CTS issue: 1611

Affects:

KHR-GL44.enhanced_layouts.varying_location_aliasing_with_mixed_auxiliary_storage

Change-Id: I4380ba720f4ea2b2326484d6c8b3e8fc58b1b5e5
external/openglcts/modules/gl/gl4cEnhancedLayoutsTests.cpp
external/openglcts/modules/gl/gl4cEnhancedLayoutsTests.hpp