]> git.tdb.fi Git - libs/gl.git/blobdiff - source/backends/vulkan/device_backend.cpp
Add tessellation shader support to the engine
[libs/gl.git] / source / backends / vulkan / device_backend.cpp
index 8e3f2ab621a9acc55823d2f0c2ea22b4331a082a..6d8995807c842832e22dce16315ca80a0c8bd5fd 100644 (file)
@@ -31,6 +31,7 @@ Graphics::VulkanOptions VulkanDevice::create_default_options()
 {
        Graphics::VulkanOptions opts;
        opts.enable_geometry_shader = true;
+       opts.enable_tessellation_shader = true;
 #ifdef DEBUG
        const char *disable_ptr = getenv("MSPGL_DISABLE_VALIDATION");
        if(disable_ptr && *disable_ptr)
@@ -56,7 +57,6 @@ void VulkanDevice::fill_info()
        limits.max_clip_planes = props.limits.maxClipDistances;
        limits.max_vertex_attributes = props.limits.maxVertexInputAttributes;
        limits.max_texture_bindings = props.limits.maxDescriptorSetSampledImages;
-       limits.max_storage_texture_bindings = props.limits.maxDescriptorSetStorageImages;
        limits.max_color_attachments = props.limits.maxColorAttachments;
        unsigned samples = props.limits.framebufferColorSampleCounts&props.limits.framebufferDepthSampleCounts&props.limits.framebufferStencilSampleCounts;
        if(samples&VK_SAMPLE_COUNT_64_BIT)