Update multisampling

This commit is contained in:
2025-12-22 15:04:50 +00:00
parent af0fc3fb54
commit 4efaebb813

View File

@@ -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