}
static VkShaderModule demo_prepare_shader_module(struct demo* demo,
- VkShaderStageFlagBits stage,
const void* code,
size_t size)
{
vertShaderCode = demo_read_spv("cube-vert.spv", &size);
- demo->vert_shader_module = demo_prepare_shader_module(demo,
- VK_SHADER_STAGE_VERTEX_BIT, vertShaderCode, size);
+ demo->vert_shader_module = demo_prepare_shader_module(demo, vertShaderCode, size);
free(vertShaderCode);
fragShaderCode = demo_read_spv("cube-frag.spv", &size);
- demo->frag_shader_module = demo_prepare_shader_module(demo,
- VK_SHADER_STAGE_FRAGMENT_BIT, fragShaderCode, size);
+ demo->frag_shader_module = demo_prepare_shader_module(demo, fragShaderCode, size);
free(fragShaderCode);
}
static VkShaderModule demo_prepare_shader_module(struct demo *demo,
- VkShaderStageFlagBits stage,
const void *code,
size_t size)
{
vertShaderCode = demo_read_spv("tri-vert.spv", &size);
- demo->vert_shader_module = demo_prepare_shader_module(demo,
- VK_SHADER_STAGE_VERTEX_BIT, vertShaderCode, size);
+ demo->vert_shader_module = demo_prepare_shader_module(demo, vertShaderCode, size);
free(vertShaderCode);
fragShaderCode = demo_read_spv("tri-frag.spv", &size);
- demo->frag_shader_module = demo_prepare_shader_module(demo,
- VK_SHADER_STAGE_FRAGMENT_BIT, fragShaderCode, size);
+ demo->frag_shader_module = demo_prepare_shader_module(demo, fragShaderCode, size);
free(fragShaderCode);