I've written a small Vulkan test app to familiarize myself Vulkan though I've run into an issue trying to create a pipeline.
vkCreateGraphicsPipeline causes the Validation Layer to produce the following errors: Invalid Shader Module Object 0x8 Invalid Shader Module Object 0x9
And then it the program crashes within the validation layer. I had created a VkShaderModule for the vertex shader and fragment shader and used glslangvalidator -V to convert them to SPIR-V modules which vkCreateShaderModule didn't complain about.
Is there anything I may've missed? The examples seem to be doing things exactly the same way I am.