From 4efaebb813f6920a87adde742804ddabe80ba7c5 Mon Sep 17 00:00:00 2001 From: Abdelrahman Date: Mon, 22 Dec 2025 15:04:50 +0000 Subject: [PATCH] Update multisampling --- 30_multisampling.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/30_multisampling.cpp b/30_multisampling.cpp index 6854974..6fe9643 100644 --- a/30_multisampling.cpp +++ b/30_multisampling.cpp @@ -373,7 +373,10 @@ class HelloTriangleApplication { vk::PhysicalDeviceVulkan13Features, vk::PhysicalDeviceVulkan11Features, vk::PhysicalDeviceExtendedDynamicStateFeaturesEXT> featureChain = { - {.features = {.samplerAnisotropy = true}}, // vk::PhysicalDeviceFeatures2 + {.features = { + .sampleRateShading = true, + .samplerAnisotropy = true, + }}, // vk::PhysicalDeviceFeatures2 {.synchronization2 = true, .dynamicRendering = true}, // Enable dynamic rendering and synchronization2 from Vulkan 1.3 {.shaderDrawParameters = true}, // Enable shader draw parameters from Vulkan 1.2 @@ -523,7 +526,7 @@ class HelloTriangleApplication { // Multisampling vk::PipelineMultisampleStateCreateInfo multisampling = { .rasterizationSamples = msaaSamples, - .sampleShadingEnable = vk::False, + .sampleShadingEnable = vk::True, }; // Color blending