VulkanOptions::VulkanOptions():
enable_validation(false),
enable_debug_report(false),
- enable_geometry_shader(false)
+ enable_geometry_shader(false),
+ enable_tessellation_shader(false)
{ }
VkPhysicalDeviceFeatures features = { };
features.geometryShader = (opts.enable_geometry_shader ? VK_TRUE : VK_FALSE);
+ features.tessellationShader = (opts.enable_tessellation_shader ? VK_TRUE : VK_FALSE);
VkDeviceCreateInfo device_create_info = { };
device_create_info.sType = VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO;