optimizing vulkan shaders