Add GlslBuildOptions::FLAG_ALLOW_RELAXED_OFFSETS
authorArkadiusz Sarwa <arkadiusz.sarwa@mobica.com>
Tue, 9 May 2017 14:45:32 +0000 (16:45 +0200)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Tue, 25 Jul 2017 18:32:30 +0000 (14:32 -0400)
commit1deeff6f63f649b3d2be2c527a6b6fcaab7efce9
tree7dbf79bfb51669e38246d2b2ca4960180e48ff3c
parentc34a126a1c1839e832ac6871a8c20c42609454a2
Add GlslBuildOptions::FLAG_ALLOW_RELAXED_OFFSETS

Enabling the flag allows GLSL to use layout(offset = N) qualifiers that
follow VK_KHR_relaxed_block_layout rules instead of GLSL std140/std430
rules.

Components: Vulkan

Change-Id: I4f168b04ad0916b740891b603ddde2de0f4bcf50
(cherry picked from commit 4b82e12d3a7bf0947887e0b9d586d0ab63bd4888)
external/vulkancts/framework/vulkan/vkGlslProgram.hpp
external/vulkancts/framework/vulkan/vkGlslToSpirV.cpp