X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fbackends%2Fvulkan%2Fpipelinestate_backend.cpp;h=87e03242d329ae90fb66d5346cefe9a4af4e195e;hb=f6cb2d0e13b78007a5c57b06c270b7386130d4b4;hp=7deae24c9b09b59ada978489feb1bdfd6b1637a9;hpb=d05d9963e185566f03ea348999655037617e4ba9;p=libs%2Fgl.git diff --git a/source/backends/vulkan/pipelinestate_backend.cpp b/source/backends/vulkan/pipelinestate_backend.cpp index 7deae24c..87e03242 100644 --- a/source/backends/vulkan/pipelinestate_backend.cpp +++ b/source/backends/vulkan/pipelinestate_backend.cpp @@ -160,16 +160,16 @@ void VulkanPipelineState::fill_creation_info(vector &buffer) const } StructureBuilder sb(buffer, 10); - VkGraphicsPipelineCreateInfo *&pipeline_info = sb.add(); - VkPipelineInputAssemblyStateCreateInfo *&input_assembly_info = sb.add(); - VkPipelineViewportStateCreateInfo *&viewport_info = sb.add(); - VkPipelineRasterizationStateCreateInfo *&raster_info = sb.add(); - VkPipelineMultisampleStateCreateInfo *&multisample_info = sb.add(); - VkPipelineDepthStencilStateCreateInfo *&depth_stencil_info = sb.add(); - VkPipelineColorBlendStateCreateInfo *&blend_info = sb.add(); - VkPipelineColorBlendAttachmentState *&blend_attachments = sb.add(n_color_attachments); - VkPipelineDynamicStateCreateInfo *&dynamic_info = sb.add(); - VkDynamicState *&dynamic_states = sb.add(2); + VkGraphicsPipelineCreateInfo *const &pipeline_info = sb.add(); + VkPipelineInputAssemblyStateCreateInfo *const &input_assembly_info = sb.add(); + VkPipelineViewportStateCreateInfo *const &viewport_info = sb.add(); + VkPipelineRasterizationStateCreateInfo *const &raster_info = sb.add(); + VkPipelineMultisampleStateCreateInfo *const &multisample_info = sb.add(); + VkPipelineDepthStencilStateCreateInfo *const &depth_stencil_info = sb.add(); + VkPipelineColorBlendStateCreateInfo *const &blend_info = sb.add(); + VkPipelineColorBlendAttachmentState *const &blend_attachments = sb.add(n_color_attachments); + VkPipelineDynamicStateCreateInfo *const &dynamic_info = sb.add(); + VkDynamicState *const &dynamic_states = sb.add(2); input_assembly_info->sType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO; input_assembly_info->topology = static_cast(get_vulkan_primitive_type(self.primitive_type)); @@ -336,9 +336,9 @@ unsigned VulkanPipelineState::fill_descriptor_writes(unsigned index, unsigned fr unsigned n_writes = n_buffers+n_images; StructureBuilder sb(buffer, 3); - VkWriteDescriptorSet *&writes = sb.add(n_writes); - VkDescriptorBufferInfo *&buffers = sb.add(n_buffers); - VkDescriptorImageInfo *&images = sb.add(n_images); + VkWriteDescriptorSet *const &writes = sb.add(n_writes); + VkDescriptorBufferInfo *const &buffers = sb.add(n_buffers); + VkDescriptorImageInfo *const &images = sb.add(n_images); VkWriteDescriptorSet *write_ptr = writes; VkDescriptorBufferInfo *buffer_ptr = buffers;