[{"data":1,"prerenderedAt":1406},["ShallowReactive",2],{"oTOnl1dsu4":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":1405,"_id":4},"VkPipelineMultisampleStateCreateInfo","Structure specifying parameters of a newly created pipeline multisample state","VK_VERSION_1_0","structs",[],{"type":10,"children":11,"toc":1403},"root",[12,28,492,699,733,758,894,1397],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,26],{"type":18,"value":19},"text","The ",{"type":13,"tag":21,"props":22,"children":24},"code",{"className":23},[],[25],{"type":18,"value":4},{"type":18,"value":27}," structure is defined as:",{"type":13,"tag":29,"props":30,"children":31},"code-group",{},[32,186],{"type":13,"tag":33,"props":34,"children":40},"pre",{"className":35,"code":36,"filename":37,"language":38,"meta":39,"style":39},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkPipelineMultisampleStateCreateInfo {\n VkStructureType sType;\n const void* pNext;\n VkPipelineMultisampleStateCreateFlags flags;\n VkSampleCountFlagBits rasterizationSamples;\n VkBool32 sampleShadingEnable;\n float minSampleShading;\n const VkSampleMask* pSampleMask;\n VkBool32 alphaToCoverageEnable;\n VkBool32 alphaToOneEnable;\n} VkPipelineMultisampleStateCreateInfo;\n","C","c","",[41],{"type":13,"tag":21,"props":42,"children":43},{"__ignoreMap":39},[44,67,76,95,104,113,122,136,159,168,177],{"type":13,"tag":45,"props":46,"children":49},"span",{"class":47,"line":48},"line",1,[50,56,61],{"type":13,"tag":45,"props":51,"children":53},{"style":52},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[54],{"type":18,"value":55},"typedef",{"type":13,"tag":45,"props":57,"children":58},{"style":52},[59],{"type":18,"value":60}," struct",{"type":13,"tag":45,"props":62,"children":64},{"style":63},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[65],{"type":18,"value":66}," VkPipelineMultisampleStateCreateInfo {\n",{"type":13,"tag":45,"props":68,"children":70},{"class":47,"line":69},2,[71],{"type":13,"tag":45,"props":72,"children":73},{"style":63},[74],{"type":18,"value":75}," VkStructureType sType;\n",{"type":13,"tag":45,"props":77,"children":79},{"class":47,"line":78},3,[80,85,90],{"type":13,"tag":45,"props":81,"children":82},{"style":52},[83],{"type":18,"value":84}," const",{"type":13,"tag":45,"props":86,"children":87},{"style":52},[88],{"type":18,"value":89}," void*",{"type":13,"tag":45,"props":91,"children":92},{"style":63},[93],{"type":18,"value":94}," pNext;\n",{"type":13,"tag":45,"props":96,"children":98},{"class":47,"line":97},4,[99],{"type":13,"tag":45,"props":100,"children":101},{"style":63},[102],{"type":18,"value":103}," VkPipelineMultisampleStateCreateFlags flags;\n",{"type":13,"tag":45,"props":105,"children":107},{"class":47,"line":106},5,[108],{"type":13,"tag":45,"props":109,"children":110},{"style":63},[111],{"type":18,"value":112}," VkSampleCountFlagBits rasterizationSamples;\n",{"type":13,"tag":45,"props":114,"children":116},{"class":47,"line":115},6,[117],{"type":13,"tag":45,"props":118,"children":119},{"style":63},[120],{"type":18,"value":121}," VkBool32 sampleShadingEnable;\n",{"type":13,"tag":45,"props":123,"children":125},{"class":47,"line":124},7,[126,131],{"type":13,"tag":45,"props":127,"children":128},{"style":52},[129],{"type":18,"value":130}," float",{"type":13,"tag":45,"props":132,"children":133},{"style":63},[134],{"type":18,"value":135}," minSampleShading;\n",{"type":13,"tag":45,"props":137,"children":139},{"class":47,"line":138},8,[140,144,149,154],{"type":13,"tag":45,"props":141,"children":142},{"style":52},[143],{"type":18,"value":84},{"type":13,"tag":45,"props":145,"children":146},{"style":63},[147],{"type":18,"value":148}," VkSampleMask",{"type":13,"tag":45,"props":150,"children":151},{"style":52},[152],{"type":18,"value":153},"*",{"type":13,"tag":45,"props":155,"children":156},{"style":63},[157],{"type":18,"value":158}," pSampleMask;\n",{"type":13,"tag":45,"props":160,"children":162},{"class":47,"line":161},9,[163],{"type":13,"tag":45,"props":164,"children":165},{"style":63},[166],{"type":18,"value":167}," VkBool32 alphaToCoverageEnable;\n",{"type":13,"tag":45,"props":169,"children":171},{"class":47,"line":170},10,[172],{"type":13,"tag":45,"props":173,"children":174},{"style":63},[175],{"type":18,"value":176}," VkBool32 alphaToOneEnable;\n",{"type":13,"tag":45,"props":178,"children":180},{"class":47,"line":179},11,[181],{"type":13,"tag":45,"props":182,"children":183},{"style":63},[184],{"type":18,"value":185},"} VkPipelineMultisampleStateCreateInfo;\n",{"type":13,"tag":33,"props":187,"children":192},{"className":188,"code":189,"filename":190,"language":191,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct PipelineMultisampleStateCreateInfo {\n s_type: vk::StructureType,\n p_next: *const c_void,\n flags: vk::PipelineMultisampleStateCreateFlags,\n rasterization_samples: SampleCountFlags, // Number of samples used for rasterization\n sample_shading_enable: vk::Bool32, // optional (GL45)\n min_sample_shading: f32, // optional (GL45)\n p_sample_mask: *const vk::SampleMask, // Array of sampleMask words\n alpha_to_coverage_enable: vk::Bool32,\n alpha_to_one_enable: vk::Bool32,\n}\n","Rust","rs",[193],{"type":13,"tag":21,"props":194,"children":195},{"__ignoreMap":39},[196,219,252,274,303,331,365,390,428,456,484],{"type":13,"tag":45,"props":197,"children":198},{"class":47,"line":48},[199,204,208,214],{"type":13,"tag":45,"props":200,"children":201},{"style":52},[202],{"type":18,"value":203},"pub",{"type":13,"tag":45,"props":205,"children":206},{"style":52},[207],{"type":18,"value":60},{"type":13,"tag":45,"props":209,"children":211},{"style":210},"--shiki-default:#953800;--shiki-dark:#FFA657",[212],{"type":18,"value":213}," PipelineMultisampleStateCreateInfo",{"type":13,"tag":45,"props":215,"children":216},{"style":63},[217],{"type":18,"value":218}," {\n",{"type":13,"tag":45,"props":220,"children":221},{"class":47,"line":69},[222,227,232,237,242,247],{"type":13,"tag":45,"props":223,"children":224},{"style":63},[225],{"type":18,"value":226}," s_type",{"type":13,"tag":45,"props":228,"children":229},{"style":52},[230],{"type":18,"value":231},":",{"type":13,"tag":45,"props":233,"children":234},{"style":210},[235],{"type":18,"value":236}," vk",{"type":13,"tag":45,"props":238,"children":239},{"style":52},[240],{"type":18,"value":241},"::",{"type":13,"tag":45,"props":243,"children":244},{"style":210},[245],{"type":18,"value":246},"StructureType",{"type":13,"tag":45,"props":248,"children":249},{"style":63},[250],{"type":18,"value":251},",\n",{"type":13,"tag":45,"props":253,"children":254},{"class":47,"line":78},[255,260,264,269],{"type":13,"tag":45,"props":256,"children":257},{"style":63},[258],{"type":18,"value":259}," p_next",{"type":13,"tag":45,"props":261,"children":262},{"style":52},[263],{"type":18,"value":231},{"type":13,"tag":45,"props":265,"children":266},{"style":52},[267],{"type":18,"value":268}," *const",{"type":13,"tag":45,"props":270,"children":271},{"style":63},[272],{"type":18,"value":273}," c_void,\n",{"type":13,"tag":45,"props":275,"children":276},{"class":47,"line":97},[277,282,286,290,294,299],{"type":13,"tag":45,"props":278,"children":279},{"style":63},[280],{"type":18,"value":281}," flags",{"type":13,"tag":45,"props":283,"children":284},{"style":52},[285],{"type":18,"value":231},{"type":13,"tag":45,"props":287,"children":288},{"style":210},[289],{"type":18,"value":236},{"type":13,"tag":45,"props":291,"children":292},{"style":52},[293],{"type":18,"value":241},{"type":13,"tag":45,"props":295,"children":296},{"style":210},[297],{"type":18,"value":298},"PipelineMultisampleStateCreateFlags",{"type":13,"tag":45,"props":300,"children":301},{"style":63},[302],{"type":18,"value":251},{"type":13,"tag":45,"props":304,"children":305},{"class":47,"line":106},[306,311,315,320,325],{"type":13,"tag":45,"props":307,"children":308},{"style":63},[309],{"type":18,"value":310}," rasterization_samples",{"type":13,"tag":45,"props":312,"children":313},{"style":52},[314],{"type":18,"value":231},{"type":13,"tag":45,"props":316,"children":317},{"style":210},[318],{"type":18,"value":319}," SampleCountFlags",{"type":13,"tag":45,"props":321,"children":322},{"style":63},[323],{"type":18,"value":324},", ",{"type":13,"tag":45,"props":326,"children":328},{"style":327},"--shiki-default:#6E7781;--shiki-dark:#8B949E",[329],{"type":18,"value":330},"// Number of samples used for rasterization\n",{"type":13,"tag":45,"props":332,"children":333},{"class":47,"line":115},[334,339,343,347,351,356,360],{"type":13,"tag":45,"props":335,"children":336},{"style":63},[337],{"type":18,"value":338}," sample_shading_enable",{"type":13,"tag":45,"props":340,"children":341},{"style":52},[342],{"type":18,"value":231},{"type":13,"tag":45,"props":344,"children":345},{"style":210},[346],{"type":18,"value":236},{"type":13,"tag":45,"props":348,"children":349},{"style":52},[350],{"type":18,"value":241},{"type":13,"tag":45,"props":352,"children":353},{"style":210},[354],{"type":18,"value":355},"Bool32",{"type":13,"tag":45,"props":357,"children":358},{"style":63},[359],{"type":18,"value":324},{"type":13,"tag":45,"props":361,"children":362},{"style":327},[363],{"type":18,"value":364},"// optional (GL45)\n",{"type":13,"tag":45,"props":366,"children":367},{"class":47,"line":124},[368,373,377,382,386],{"type":13,"tag":45,"props":369,"children":370},{"style":63},[371],{"type":18,"value":372}," min_sample_shading",{"type":13,"tag":45,"props":374,"children":375},{"style":52},[376],{"type":18,"value":231},{"type":13,"tag":45,"props":378,"children":379},{"style":210},[380],{"type":18,"value":381}," f32",{"type":13,"tag":45,"props":383,"children":384},{"style":63},[385],{"type":18,"value":324},{"type":13,"tag":45,"props":387,"children":388},{"style":327},[389],{"type":18,"value":364},{"type":13,"tag":45,"props":391,"children":392},{"class":47,"line":138},[393,398,402,406,410,414,419,423],{"type":13,"tag":45,"props":394,"children":395},{"style":63},[396],{"type":18,"value":397}," p_sample_mask",{"type":13,"tag":45,"props":399,"children":400},{"style":52},[401],{"type":18,"value":231},{"type":13,"tag":45,"props":403,"children":404},{"style":52},[405],{"type":18,"value":268},{"type":13,"tag":45,"props":407,"children":408},{"style":210},[409],{"type":18,"value":236},{"type":13,"tag":45,"props":411,"children":412},{"style":52},[413],{"type":18,"value":241},{"type":13,"tag":45,"props":415,"children":416},{"style":210},[417],{"type":18,"value":418},"SampleMask",{"type":13,"tag":45,"props":420,"children":421},{"style":63},[422],{"type":18,"value":324},{"type":13,"tag":45,"props":424,"children":425},{"style":327},[426],{"type":18,"value":427},"// Array of sampleMask words\n",{"type":13,"tag":45,"props":429,"children":430},{"class":47,"line":161},[431,436,440,444,448,452],{"type":13,"tag":45,"props":432,"children":433},{"style":63},[434],{"type":18,"value":435}," alpha_to_coverage_enable",{"type":13,"tag":45,"props":437,"children":438},{"style":52},[439],{"type":18,"value":231},{"type":13,"tag":45,"props":441,"children":442},{"style":210},[443],{"type":18,"value":236},{"type":13,"tag":45,"props":445,"children":446},{"style":52},[447],{"type":18,"value":241},{"type":13,"tag":45,"props":449,"children":450},{"style":210},[451],{"type":18,"value":355},{"type":13,"tag":45,"props":453,"children":454},{"style":63},[455],{"type":18,"value":251},{"type":13,"tag":45,"props":457,"children":458},{"class":47,"line":170},[459,464,468,472,476,480],{"type":13,"tag":45,"props":460,"children":461},{"style":63},[462],{"type":18,"value":463}," alpha_to_one_enable",{"type":13,"tag":45,"props":465,"children":466},{"style":52},[467],{"type":18,"value":231},{"type":13,"tag":45,"props":469,"children":470},{"style":210},[471],{"type":18,"value":236},{"type":13,"tag":45,"props":473,"children":474},{"style":52},[475],{"type":18,"value":241},{"type":13,"tag":45,"props":477,"children":478},{"style":210},[479],{"type":18,"value":355},{"type":13,"tag":45,"props":481,"children":482},{"style":63},[483],{"type":18,"value":251},{"type":13,"tag":45,"props":485,"children":486},{"class":47,"line":179},[487],{"type":13,"tag":45,"props":488,"children":489},{"style":63},[490],{"type":18,"value":491},"}\n",{"type":13,"tag":493,"props":494,"children":495},"ul",{},[496,517,536,547,589,615,639,664,683],{"type":13,"tag":497,"props":498,"children":499},"li",{},[500,506,508,515],{"type":13,"tag":21,"props":501,"children":503},{"className":502},[],[504],{"type":18,"value":505},"sType",{"type":18,"value":507}," is a ",{"type":13,"tag":509,"props":510,"children":512},"a",{"href":511},"/man/VkStructureType",[513],{"type":18,"value":514},"VkStructureType",{"type":18,"value":516}," value identifying this structure.",{"type":13,"tag":497,"props":518,"children":519},{},[520,526,528,534],{"type":13,"tag":21,"props":521,"children":523},{"className":522},[],[524],{"type":18,"value":525},"pNext",{"type":18,"value":527}," is ",{"type":13,"tag":21,"props":529,"children":531},{"className":530},[],[532],{"type":18,"value":533},"NULL",{"type":18,"value":535}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":497,"props":537,"children":538},{},[539,545],{"type":13,"tag":21,"props":540,"children":542},{"className":541},[],[543],{"type":18,"value":544},"flags",{"type":18,"value":546}," is reserved for future use.",{"type":13,"tag":497,"props":548,"children":549},{},[550,556,557,563,565,571,573,579,581,587],{"type":13,"tag":21,"props":551,"children":553},{"className":552},[],[554],{"type":18,"value":555},"rasterizationSamples",{"type":18,"value":507},{"type":13,"tag":509,"props":558,"children":560},{"href":559},"/man/VkSampleCountFlagBits",[561],{"type":18,"value":562},"VkSampleCountFlagBits",{"type":18,"value":564}," value\nspecifying the number of samples used in rasterization.\nThis value is ignored for the purposes of setting the number of samples\nused in rasterization if the pipeline is created with the\n",{"type":13,"tag":21,"props":566,"children":568},{"className":567},[],[569],{"type":18,"value":570},"VK_DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT",{"type":18,"value":572}," dynamic state set, but\nif ",{"type":13,"tag":21,"props":574,"children":576},{"className":575},[],[577],{"type":18,"value":578},"VK_DYNAMIC_STATE_SAMPLE_MASK_EXT",{"type":18,"value":580}," dynamic state is not set, it\nis still used to define the size of the ",{"type":13,"tag":21,"props":582,"children":584},{"className":583},[],[585],{"type":18,"value":586},"pSampleMask",{"type":18,"value":588}," array as\ndescribed below.",{"type":13,"tag":497,"props":590,"children":591},{},[592,598,600,605,607,613],{"type":13,"tag":21,"props":593,"children":595},{"className":594},[],[596],{"type":18,"value":597},"sampleShadingEnable",{"type":18,"value":599}," ",{"type":13,"tag":601,"props":602,"children":604},"normative",{"type":603},"can",[],{"type":18,"value":606}," be used to enable\n",{"type":13,"tag":509,"props":608,"children":610},{"href":609},"/chapters/primsrast#primsrast-sampleshading",[611],{"type":18,"value":612},"Sample Shading",{"type":18,"value":614},".",{"type":13,"tag":497,"props":616,"children":617},{},[618,624,626,631,632,638],{"type":13,"tag":21,"props":619,"children":621},{"className":620},[],[622],{"type":18,"value":623},"minSampleShading",{"type":18,"value":625}," specifies a minimum fraction of sample shading if\n",{"type":13,"tag":21,"props":627,"children":629},{"className":628},[],[630],{"type":18,"value":597},{"type":18,"value":527},{"type":13,"tag":21,"props":633,"children":635},{"className":634},[],[636],{"type":18,"value":637},"VK_TRUE",{"type":18,"value":614},{"type":13,"tag":497,"props":640,"children":641},{},[642,647,649,655,657,663],{"type":13,"tag":21,"props":643,"children":645},{"className":644},[],[646],{"type":18,"value":586},{"type":18,"value":648}," is a pointer to an array of ",{"type":13,"tag":509,"props":650,"children":652},{"href":651},"/man/VkSampleMask",[653],{"type":18,"value":654},"VkSampleMask",{"type":18,"value":656},"\nvalues used in the ",{"type":13,"tag":509,"props":658,"children":660},{"href":659},"/chapters/fragops#fragops-samplemask",[661],{"type":18,"value":662},"sample mask test",{"type":18,"value":614},{"type":13,"tag":497,"props":665,"children":666},{},[667,673,675,681],{"type":13,"tag":21,"props":668,"children":670},{"className":669},[],[671],{"type":18,"value":672},"alphaToCoverageEnable",{"type":18,"value":674}," controls whether a temporary coverage value\nis generated based on the alpha component of the fragment’s first color\noutput as specified in the ",{"type":13,"tag":509,"props":676,"children":678},{"href":677},"/chapters/fragops#fragops-covg",[679],{"type":18,"value":680},"Multisample Coverage",{"type":18,"value":682},"\nsection.",{"type":13,"tag":497,"props":684,"children":685},{},[686,692,694,698],{"type":13,"tag":21,"props":687,"children":689},{"className":688},[],[690],{"type":18,"value":691},"alphaToOneEnable",{"type":18,"value":693}," controls whether the alpha component of the\nfragment’s first color output is replaced with one as described in\n",{"type":13,"tag":509,"props":695,"children":696},{"href":677},[697],{"type":18,"value":680},{"type":18,"value":614},{"type":13,"tag":14,"props":700,"children":701},{},[702,704,710,712,717,719,724,726,731],{"type":18,"value":703},"Each bit in the sample mask is associated with a unique\n",{"type":13,"tag":509,"props":705,"children":707},{"href":706},"/chapters/primsrast#primsrast-multisampling-coverage-mask",[708],{"type":18,"value":709},"sample index",{"type":18,"value":711}," as defined for the\n",{"type":13,"tag":509,"props":713,"children":714},{"href":706},[715],{"type":18,"value":716},"coverage mask",{"type":18,"value":718},".\nEach bit b for mask word w in the sample mask corresponds to\nsample index i, where i = 32 × w + b.\n",{"type":13,"tag":21,"props":720,"children":722},{"className":721},[],[723],{"type":18,"value":586},{"type":18,"value":725}," has a length equal to ⌈\n",{"type":13,"tag":21,"props":727,"children":729},{"className":728},[],[730],{"type":18,"value":555},{"type":18,"value":732}," / 32 ⌉ words.",{"type":13,"tag":14,"props":734,"children":735},{},[736,738,743,744,749,751,757],{"type":18,"value":737},"If ",{"type":13,"tag":21,"props":739,"children":741},{"className":740},[],[742],{"type":18,"value":586},{"type":18,"value":527},{"type":13,"tag":21,"props":745,"children":747},{"className":746},[],[748],{"type":18,"value":533},{"type":18,"value":750},", it is treated as if the mask has all bits\nset to ",{"type":13,"tag":21,"props":752,"children":754},{"className":753},[],[755],{"type":18,"value":756},"1",{"type":18,"value":614},{"type":13,"tag":759,"props":760,"children":762},"validity-group",{"name":761},"Valid Usage",[763,803,838,856],{"type":13,"tag":764,"props":765,"children":767},"validity-field",{"name":766},"VUID-VkPipelineMultisampleStateCreateInfo-sampleShadingEnable-00784",[768],{"type":13,"tag":14,"props":769,"children":770},{},[771,773,783,785,790,791,795,797],{"type":18,"value":772},"If the ",{"type":13,"tag":509,"props":774,"children":776},{"href":775},"/man/VkPhysicalDeviceFeatures#features-sampleRateShading",[777],{"type":13,"tag":21,"props":778,"children":780},{"className":779},[],[781],{"type":18,"value":782},"sampleRateShading",{"type":18,"value":784}," feature\nis not enabled, ",{"type":13,"tag":21,"props":786,"children":788},{"className":787},[],[789],{"type":18,"value":597},{"type":18,"value":599},{"type":13,"tag":601,"props":792,"children":794},{"type":793},"must",[],{"type":18,"value":796}," be ",{"type":13,"tag":21,"props":798,"children":800},{"className":799},[],[801],{"type":18,"value":802},"VK_FALSE",{"type":13,"tag":764,"props":804,"children":806},{"name":805},"VUID-VkPipelineMultisampleStateCreateInfo-alphaToOneEnable-00785",[807],{"type":13,"tag":14,"props":808,"children":809},{},[810,811,821,823,828,829,832,833],{"type":18,"value":772},{"type":13,"tag":509,"props":812,"children":814},{"href":813},"/man/VkPhysicalDeviceFeatures#features-alphaToOne",[815],{"type":13,"tag":21,"props":816,"children":818},{"className":817},[],[819],{"type":18,"value":820},"alphaToOne",{"type":18,"value":822}," feature is not enabled,\n",{"type":13,"tag":21,"props":824,"children":826},{"className":825},[],[827],{"type":18,"value":691},{"type":18,"value":599},{"type":13,"tag":601,"props":830,"children":831},{"type":793},[],{"type":18,"value":796},{"type":13,"tag":21,"props":834,"children":836},{"className":835},[],[837],{"type":18,"value":802},{"type":13,"tag":764,"props":839,"children":841},{"name":840},"VUID-VkPipelineMultisampleStateCreateInfo-minSampleShading-00786",[842],{"type":13,"tag":14,"props":843,"children":844},{},[845,850,851,854],{"type":13,"tag":21,"props":846,"children":848},{"className":847},[],[849],{"type":18,"value":623},{"type":18,"value":599},{"type":13,"tag":601,"props":852,"children":853},{"type":793},[],{"type":18,"value":855}," be in the range [0,1]",{"type":13,"tag":764,"props":857,"children":859},{"name":858},"VUID-VkPipelineMultisampleStateCreateInfo-rasterizationSamples-01415",[860],{"type":13,"tag":14,"props":861,"children":862},{},[863,864,870,872,877,879,884,885,888,889],{"type":18,"value":772},{"type":13,"tag":509,"props":865,"children":867},{"href":866},"/extensions/VK_NV_framebuffer_mixed_samples",[868],{"type":18,"value":869},"VK_NV_framebuffer_mixed_samples",{"type":18,"value":871}," extension is enabled,\nand if the subpass has any color attachments and\n",{"type":13,"tag":21,"props":873,"children":875},{"className":874},[],[876],{"type":18,"value":555},{"type":18,"value":878}," is greater than the number of color samples,\nthen ",{"type":13,"tag":21,"props":880,"children":882},{"className":881},[],[883],{"type":18,"value":597},{"type":18,"value":599},{"type":13,"tag":601,"props":886,"children":887},{"type":793},[],{"type":18,"value":796},{"type":13,"tag":21,"props":890,"children":892},{"className":891},[],[893],{"type":18,"value":802},{"type":13,"tag":759,"props":895,"children":897},{"name":896},"Valid Usage (Implicit)",[898,921,984,1010,1033,1057],{"type":13,"tag":764,"props":899,"children":901},{"name":900},"VUID-VkPipelineMultisampleStateCreateInfo-sType-sType",[902],{"type":13,"tag":14,"props":903,"children":904},{},[905,910,911,914,915],{"type":13,"tag":21,"props":906,"children":908},{"className":907},[],[909],{"type":18,"value":505},{"type":18,"value":599},{"type":13,"tag":601,"props":912,"children":913},{"type":793},[],{"type":18,"value":796},{"type":13,"tag":21,"props":916,"children":918},{"className":917},[],[919],{"type":18,"value":920},"VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO",{"type":13,"tag":764,"props":922,"children":924},{"name":923},"VUID-VkPipelineMultisampleStateCreateInfo-pNext-pNext",[925],{"type":13,"tag":14,"props":926,"children":927},{},[928,930,935,937,942,944,947,949,954,956,962,963,969,970,976,978],{"type":18,"value":929},"Each ",{"type":13,"tag":21,"props":931,"children":933},{"className":932},[],[934],{"type":18,"value":525},{"type":18,"value":936}," member of any structure (including this one) in the ",{"type":13,"tag":21,"props":938,"children":940},{"className":939},[],[941],{"type":18,"value":525},{"type":18,"value":943}," chain ",{"type":13,"tag":601,"props":945,"children":946},{"type":793},[],{"type":18,"value":948}," be either ",{"type":13,"tag":21,"props":950,"children":952},{"className":951},[],[953],{"type":18,"value":533},{"type":18,"value":955}," or a pointer to a valid instance of ",{"type":13,"tag":509,"props":957,"children":959},{"href":958},"/man/VkPipelineCoverageModulationStateCreateInfoNV",[960],{"type":18,"value":961},"VkPipelineCoverageModulationStateCreateInfoNV",{"type":18,"value":324},{"type":13,"tag":509,"props":964,"children":966},{"href":965},"/man/VkPipelineCoverageReductionStateCreateInfoNV",[967],{"type":18,"value":968},"VkPipelineCoverageReductionStateCreateInfoNV",{"type":18,"value":324},{"type":13,"tag":509,"props":971,"children":973},{"href":972},"/man/VkPipelineCoverageToColorStateCreateInfoNV",[974],{"type":18,"value":975},"VkPipelineCoverageToColorStateCreateInfoNV",{"type":18,"value":977},", or ",{"type":13,"tag":509,"props":979,"children":981},{"href":980},"/man/VkPipelineSampleLocationsStateCreateInfoEXT",[982],{"type":18,"value":983},"VkPipelineSampleLocationsStateCreateInfoEXT",{"type":13,"tag":764,"props":985,"children":987},{"name":986},"VUID-VkPipelineMultisampleStateCreateInfo-sType-unique",[988],{"type":13,"tag":14,"props":989,"children":990},{},[991,992,997,999,1004,1005,1008],{"type":18,"value":19},{"type":13,"tag":21,"props":993,"children":995},{"className":994},[],[996],{"type":18,"value":505},{"type":18,"value":998}," value of each struct in the ",{"type":13,"tag":21,"props":1000,"children":1002},{"className":1001},[],[1003],{"type":18,"value":525},{"type":18,"value":943},{"type":13,"tag":601,"props":1006,"children":1007},{"type":793},[],{"type":18,"value":1009}," be unique",{"type":13,"tag":764,"props":1011,"children":1013},{"name":1012},"VUID-VkPipelineMultisampleStateCreateInfo-flags-zerobitmask",[1014],{"type":13,"tag":14,"props":1015,"children":1016},{},[1017,1022,1023,1026,1027],{"type":13,"tag":21,"props":1018,"children":1020},{"className":1019},[],[1021],{"type":18,"value":544},{"type":18,"value":599},{"type":13,"tag":601,"props":1024,"children":1025},{"type":793},[],{"type":18,"value":796},{"type":13,"tag":21,"props":1028,"children":1030},{"className":1029},[],[1031],{"type":18,"value":1032},"0",{"type":13,"tag":764,"props":1034,"children":1036},{"name":1035},"VUID-VkPipelineMultisampleStateCreateInfo-rasterizationSamples-parameter",[1037],{"type":13,"tag":14,"props":1038,"children":1039},{},[1040,1045,1046,1049,1051,1055],{"type":13,"tag":21,"props":1041,"children":1043},{"className":1042},[],[1044],{"type":18,"value":555},{"type":18,"value":599},{"type":13,"tag":601,"props":1047,"children":1048},{"type":793},[],{"type":18,"value":1050}," be a valid ",{"type":13,"tag":509,"props":1052,"children":1053},{"href":559},[1054],{"type":18,"value":562},{"type":18,"value":1056}," value",{"type":13,"tag":764,"props":1058,"children":1060},{"name":1059},"VUID-VkPipelineMultisampleStateCreateInfo-pSampleMask-parameter",[1061],{"type":13,"tag":14,"props":1062,"children":1063},{},[1064,1065,1070,1072,1077,1078,1083,1084,1087,1089,1390,1391,1395],{"type":18,"value":737},{"type":13,"tag":21,"props":1066,"children":1068},{"className":1067},[],[1069],{"type":18,"value":586},{"type":18,"value":1071}," is not ",{"type":13,"tag":21,"props":1073,"children":1075},{"className":1074},[],[1076],{"type":18,"value":533},{"type":18,"value":324},{"type":13,"tag":21,"props":1079,"children":1081},{"className":1080},[],[1082],{"type":18,"value":586},{"type":18,"value":599},{"type":13,"tag":601,"props":1085,"children":1086},{"type":793},[],{"type":18,"value":1088}," be a valid pointer to an array of ",{"type":13,"tag":45,"props":1090,"children":1093},{"className":1091},[1092],"katex",[1094,1236],{"type":13,"tag":45,"props":1095,"children":1098},{"className":1096},[1097],"katex-mathml",[1099],{"type":13,"tag":1100,"props":1101,"children":1103},"math",{"xmlns":1102},"http://www.w3.org/1998/Math/MathML",[1104],{"type":13,"tag":1105,"props":1106,"children":1107},"semantics",{},[1108,1229],{"type":13,"tag":1109,"props":1110,"children":1111},"mrow",{},[1112,1119,1224],{"type":13,"tag":1113,"props":1114,"children":1116},"mo",{"stretchy":1115},"false",[1117],{"type":18,"value":1118},"⌈",{"type":13,"tag":1120,"props":1121,"children":1122},"mfrac",{},[1123,1218],{"type":13,"tag":1109,"props":1124,"children":1125},{},[1126,1132,1136,1141,1146,1151,1155,1160,1165,1169,1173,1177,1182,1187,1192,1196,1201,1205,1210,1214],{"type":13,"tag":1127,"props":1128,"children":1129},"mi",{},[1130],{"type":18,"value":1131},"r",{"type":13,"tag":1127,"props":1133,"children":1134},{},[1135],{"type":18,"value":509},{"type":13,"tag":1127,"props":1137,"children":1138},{},[1139],{"type":18,"value":1140},"s",{"type":13,"tag":1127,"props":1142,"children":1143},{},[1144],{"type":18,"value":1145},"t",{"type":13,"tag":1127,"props":1147,"children":1148},{},[1149],{"type":18,"value":1150},"e",{"type":13,"tag":1127,"props":1152,"children":1153},{},[1154],{"type":18,"value":1131},{"type":13,"tag":1127,"props":1156,"children":1157},{},[1158],{"type":18,"value":1159},"i",{"type":13,"tag":1127,"props":1161,"children":1162},{},[1163],{"type":18,"value":1164},"z",{"type":13,"tag":1127,"props":1166,"children":1167},{},[1168],{"type":18,"value":509},{"type":13,"tag":1127,"props":1170,"children":1171},{},[1172],{"type":18,"value":1145},{"type":13,"tag":1127,"props":1174,"children":1175},{},[1176],{"type":18,"value":1159},{"type":13,"tag":1127,"props":1178,"children":1179},{},[1180],{"type":18,"value":1181},"o",{"type":13,"tag":1127,"props":1183,"children":1184},{},[1185],{"type":18,"value":1186},"n",{"type":13,"tag":1127,"props":1188,"children":1189},{},[1190],{"type":18,"value":1191},"S",{"type":13,"tag":1127,"props":1193,"children":1194},{},[1195],{"type":18,"value":509},{"type":13,"tag":1127,"props":1197,"children":1198},{},[1199],{"type":18,"value":1200},"m",{"type":13,"tag":1127,"props":1202,"children":1203},{},[1204],{"type":18,"value":14},{"type":13,"tag":1127,"props":1206,"children":1207},{},[1208],{"type":18,"value":1209},"l",{"type":13,"tag":1127,"props":1211,"children":1212},{},[1213],{"type":18,"value":1150},{"type":13,"tag":1127,"props":1215,"children":1216},{},[1217],{"type":18,"value":1140},{"type":13,"tag":1219,"props":1220,"children":1221},"mn",{},[1222],{"type":18,"value":1223},"32",{"type":13,"tag":1113,"props":1225,"children":1226},{"stretchy":1115},[1227],{"type":18,"value":1228},"⌉",{"type":13,"tag":1230,"props":1231,"children":1233},"annotation",{"encoding":1232},"application/x-tex",[1234],{"type":18,"value":1235},"\\lceil{\\mathit{rasterizationSamples} \\over 32}\\rceil",{"type":13,"tag":45,"props":1237,"children":1241},{"className":1238,"ariaHidden":1240},[1239],"katex-html","true",[1242],{"type":13,"tag":45,"props":1243,"children":1246},{"className":1244},[1245],"base",[1247,1253,1259,1385],{"type":13,"tag":45,"props":1248,"children":1252},{"className":1249,"style":1251},[1250],"strut","height:1.2772em;vertical-align:-0.345em;",[],{"type":13,"tag":45,"props":1254,"children":1257},{"className":1255},[1256],"mopen",[1258],{"type":18,"value":1118},{"type":13,"tag":45,"props":1260,"children":1263},{"className":1261},[1262],"mord",[1264],{"type":13,"tag":45,"props":1265,"children":1267},{"className":1266},[1262],[1268,1273,1380],{"type":13,"tag":45,"props":1269,"children":1272},{"className":1270},[1256,1271],"nulldelimiter",[],{"type":13,"tag":45,"props":1274,"children":1276},{"className":1275},[1120],[1277],{"type":13,"tag":45,"props":1278,"children":1282},{"className":1279},[1280,1281],"vlist-t","vlist-t2",[1283,1368],{"type":13,"tag":45,"props":1284,"children":1287},{"className":1285},[1286],"vlist-r",[1288,1361],{"type":13,"tag":45,"props":1289,"children":1293},{"className":1290,"style":1292},[1291],"vlist","height:0.9322em;",[1294,1321,1335],{"type":13,"tag":45,"props":1295,"children":1297},{"style":1296},"top:-2.655em;",[1298,1304],{"type":13,"tag":45,"props":1299,"children":1303},{"className":1300,"style":1302},[1301],"pstrut","height:3em;",[],{"type":13,"tag":45,"props":1305,"children":1311},{"className":1306},[1307,1308,1309,1310],"sizing","reset-size6","size3","mtight",[1312],{"type":13,"tag":45,"props":1313,"children":1315},{"className":1314},[1262,1310],[1316],{"type":13,"tag":45,"props":1317,"children":1319},{"className":1318},[1262,1310],[1320],{"type":18,"value":1223},{"type":13,"tag":45,"props":1322,"children":1324},{"style":1323},"top:-3.23em;",[1325,1329],{"type":13,"tag":45,"props":1326,"children":1328},{"className":1327,"style":1302},[1301],[],{"type":13,"tag":45,"props":1330,"children":1334},{"className":1331,"style":1333},[1332],"frac-line","border-bottom-width:0.04em;",[],{"type":13,"tag":45,"props":1336,"children":1338},{"style":1337},"top:-3.4461em;",[1339,1343],{"type":13,"tag":45,"props":1340,"children":1342},{"className":1341,"style":1302},[1301],[],{"type":13,"tag":45,"props":1344,"children":1346},{"className":1345},[1307,1308,1309,1310],[1347],{"type":13,"tag":45,"props":1348,"children":1350},{"className":1349},[1262,1310],[1351],{"type":13,"tag":45,"props":1352,"children":1354},{"className":1353},[1262,1310],[1355],{"type":13,"tag":45,"props":1356,"children":1359},{"className":1357},[1262,1358,1310],"mathit",[1360],{"type":18,"value":555},{"type":13,"tag":45,"props":1362,"children":1365},{"className":1363},[1364],"vlist-s",[1366],{"type":18,"value":1367},"​",{"type":13,"tag":45,"props":1369,"children":1371},{"className":1370},[1286],[1372],{"type":13,"tag":45,"props":1373,"children":1376},{"className":1374,"style":1375},[1291],"height:0.345em;",[1377],{"type":13,"tag":45,"props":1378,"children":1379},{},[],{"type":13,"tag":45,"props":1381,"children":1384},{"className":1382},[1383,1271],"mclose",[],{"type":13,"tag":45,"props":1386,"children":1388},{"className":1387},[1383],[1389],{"type":18,"value":1228},{"type":18,"value":599},{"type":13,"tag":509,"props":1392,"children":1393},{"href":651},[1394],{"type":18,"value":654},{"type":18,"value":1396}," values",{"type":13,"tag":1398,"props":1399,"children":1400},"style",{},[1401],{"type":18,"value":1402},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":39,"searchDepth":69,"depth":69,"links":1404},[],"markdown",1729612473206]