X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fbackends%2Fvulkan%2Fpipelinestate_backend.cpp;fp=source%2Fbackends%2Fvulkan%2Fpipelinestate_backend.cpp;h=9e6db92fd3b8e2a3a07ccfef9f2e8f490a0df064;hp=d8e4d4a1978504373e5614aad6e59555d358e955;hb=b88b7bb977d31787f44da96f5c1c27dc614d3cbe;hpb=4369f481b06d28056deceecbfcb69550a65c92dc diff --git a/source/backends/vulkan/pipelinestate_backend.cpp b/source/backends/vulkan/pipelinestate_backend.cpp index d8e4d4a1..9e6db92f 100644 --- a/source/backends/vulkan/pipelinestate_backend.cpp +++ b/source/backends/vulkan/pipelinestate_backend.cpp @@ -196,7 +196,7 @@ void VulkanPipelineState::fill_graphics_creation_info(vector &buffer) cons 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)); - input_assembly_info->primitiveRestartEnable = !has_tessellation; + input_assembly_info->primitiveRestartEnable = (self.primitive_type!=POINTS && self.primitive_type!=LINES && self.primitive_type!=TRIANGLES && self.primitive_type!=PATCHES); if(has_tessellation) {