Imagine we have the following fragment shader written in GLSL, which will be compiled for Vulkan:
//Vertex I/O layout(location = 0) in vec2 ex_texCoord; layo