]> git.tdb.fi Git - libs/gl.git/blobdiff - source/backends/vulkan/vertexsetup_backend.cpp
Make StructureBuilder return const references to the pointers
[libs/gl.git] / source / backends / vulkan / vertexsetup_backend.cpp
index 9579fd402af5eca57e21a279072822082253cdc0..1ac823b55742559031c7dacd27b0ff1d98feda2e 100644 (file)
@@ -28,9 +28,9 @@ void VulkanVertexSetup::update(unsigned) const
                n_attribs += !is_padding(a);
 
        StructureBuilder sb(creation_info, 3);
-       VkPipelineVertexInputStateCreateInfo *&input_state = sb.add<VkPipelineVertexInputStateCreateInfo>();
-       VkVertexInputBindingDescription *&bindings = sb.add<VkVertexInputBindingDescription>(n_bindings);
-       VkVertexInputAttributeDescription *&attribs = sb.add<VkVertexInputAttributeDescription>(n_attribs);
+       VkPipelineVertexInputStateCreateInfo *const &input_state = sb.add<VkPipelineVertexInputStateCreateInfo>();
+       VkVertexInputBindingDescription *const &bindings = sb.add<VkVertexInputBindingDescription>(n_bindings);
+       VkVertexInputAttributeDescription *const &attribs = sb.add<VkVertexInputAttributeDescription>(n_attribs);
 
        bindings[0].binding = 0;
        bindings[0].stride = self.vertex_format.stride();