This is just a cleanup and does not change any behavior. The old code was a little strange because we'd generate code designed for OpenGL but we'd pass VULKAN to the code generator. This was a little white lie that really meant: "I will need SPIRV (for optimization purposes only)"