Fragment input components limit includes position
authorAlex Walters <alex.walters@imgtec.com>
Tue, 12 Feb 2019 17:50:27 +0000 (17:50 +0000)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Thu, 21 Feb 2019 07:53:14 +0000 (02:53 -0500)
commit8b5781b8e7a4564ddec376828a16fd89fb8e3227
tree611023ee74743bc8f7b44245690a17e054cb4f76
parent58079fb28f7224cf8d40a86c98674239e0855533
Fragment input components limit includes position

The Vulkan limits maxFragmentInputComponent is inclusive of any
components that are being used up by the built-in interface block.

This means that the test of n components should consist of 4 components
for the position and (n - 4) user defined components.

The test should also check the maxVertexOutputComponent limit as
technically there is no implied >= requirement.

Affects:

dEQP-VK.glsl.limits.near_max.fragment_input.components_*

Component: Vulkan

VK-GL-CTS Issue: 1597

Change-Id: I58adbbbaaa94dd185b024f63519dac7daf5e4b3c
external/vulkancts/modules/vulkan/shaderrender/vktShaderRenderLimitTests.cpp