Relax XFB begin check to match recent spec edit
authorJames Helferty <jhelferty@nvidia.com>
Thu, 19 Oct 2017 18:24:35 +0000 (14:24 -0400)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Fri, 3 Nov 2017 14:39:20 +0000 (10:39 -0400)
commit070595c4dff00b78cde0d5c9dd3cfbc96554b6bc
treef81461e6d4e7cb0e30ef31e23e53c4e2938b78c9
parent4f9e6877d3496c3b49851bcf0e99438cc4fb18ec
Relax XFB begin check to match recent spec edit

Update tests to reflect a recent change to the GL 4.6 specification.
Previously, if a shader layout qualifier specified that xfb_stride was
non-zero for a given xfb_buffer, then a buffer object was required to
be bound at that transform feedback buffer binding point. After the
spec change, it is now legal to not have a buffer bound, provided no
outputs are associated with the buffer.

Components: OpenGL

VK-GL-CTS issue: 785

Affects:
* KHR-GL44/45/46.enhanced_layouts.xfb_stride_of_empty_list
* KHR-GL44/45/46.enhanced_layouts.xfb_stride_of_empty_list_and_api

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