diff --git a/src/app/data.rs b/src/app/data.rs index 01cde9f..d3fa952 100644 --- a/src/app/data.rs +++ b/src/app/data.rs @@ -418,7 +418,9 @@ impl AppData { } // Features - let features = vk::PhysicalDeviceFeatures::builder().sampler_anisotropy(true); + let features = vk::PhysicalDeviceFeatures::builder() + .sampler_anisotropy(true) + .sample_rate_shading(true); // Create let info = vk::DeviceCreateInfo::builder() @@ -746,7 +748,8 @@ impl AppData { .depth_bias_enable(false); let multisample_state = vk::PipelineMultisampleStateCreateInfo::builder() - .sample_shading_enable(false) + .sample_shading_enable(true) + .min_sample_shading(0.2) .rasterization_samples(self.msaa_samples); let depth_stencil_state = vk::PipelineDepthStencilStateCreateInfo::builder()