1#ifndef VULKAN_MULTISAMPLER
2#define VULKAN_MULTISAMPLER
4#include <vulkan/vulkan.h>
13 multisampler.sType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO;
14 multisampler.sampleShadingEnable = VK_FALSE;
15 multisampler.rasterizationSamples = VK_SAMPLE_COUNT_1_BIT;
16 multisampler.minSampleShading = 1.0f;
17 multisampler.pSampleMask =
nullptr;
18 multisampler.alphaToCoverageEnable = VK_FALSE;
19 multisampler.alphaToOneEnable = VK_FALSE;
23 Multisampler(VkPipelineMultisampleStateCreateInfo baseMultisampler) : multisampler{ baseMultisampler } {}
26 const VkPipelineMultisampleStateCreateInfo&
operator+()
const {
32 VkPipelineMultisampleStateCreateInfo multisampler;
Definition: Multisampler.h:10
Multisampler()
Definition: Multisampler.h:12
const VkPipelineMultisampleStateCreateInfo & operator+() const
Definition: Multisampler.h:26
Multisampler(VkPipelineMultisampleStateCreateInfo baseMultisampler)
Definition: Multisampler.h:23
Definition: Attachment.h:11