aboutsummaryrefslogtreecommitdiff
path: root/render/vulkan
diff options
context:
space:
mode:
Diffstat (limited to 'render/vulkan')
-rw-r--r--render/vulkan/renderer.c23
1 files changed, 13 insertions, 10 deletions
diff --git a/render/vulkan/renderer.c b/render/vulkan/renderer.c
index e72b9200..96c307a2 100644
--- a/render/vulkan/renderer.c
+++ b/render/vulkan/renderer.c
@@ -1318,18 +1318,21 @@ static bool init_tex_pipeline(struct wlr_vk_renderer *renderer,
VkDevice dev = renderer->dev->dev;
// shaders
- VkPipelineShaderStageCreateInfo vert_stage = {
- VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO,
- NULL, 0, VK_SHADER_STAGE_VERTEX_BIT, renderer->vert_module,
- "main", NULL
+ VkPipelineShaderStageCreateInfo tex_stages[2] = {
+ {
+ .sType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO,
+ .stage = VK_SHADER_STAGE_VERTEX_BIT,
+ .module = renderer->vert_module,
+ .pName = "main",
+ },
+ {
+ .sType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO,
+ .stage = VK_SHADER_STAGE_FRAGMENT_BIT,
+ .module = renderer->tex_frag_module,
+ .pName = "main",
+ },
};
- VkPipelineShaderStageCreateInfo tex_stages[2] = {vert_stage, {
- VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO,
- NULL, 0, VK_SHADER_STAGE_FRAGMENT_BIT, renderer->tex_frag_module,
- "main", NULL
- }};
-
// info
VkPipelineInputAssemblyStateCreateInfo assembly = {
.sType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO,