[{"data":1,"prerenderedAt":1535},["ShallowReactive",2],{"joTFkKAd5r":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":1534,"_id":4},"VkPipelineColorBlendAttachmentState","Structure specifying a pipeline color blend attachment state","VK_VERSION_1_0","structs",[],{"type":10,"children":11,"toc":1532},"root",[12,28,421,578,1360,1526],{"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,148],{"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 VkPipelineColorBlendAttachmentState {\n VkBool32 blendEnable;\n VkBlendFactor srcColorBlendFactor;\n VkBlendFactor dstColorBlendFactor;\n VkBlendOp colorBlendOp;\n VkBlendFactor srcAlphaBlendFactor;\n VkBlendFactor dstAlphaBlendFactor;\n VkBlendOp alphaBlendOp;\n VkColorComponentFlags colorWriteMask;\n} VkPipelineColorBlendAttachmentState;\n","C","c","",[41],{"type":13,"tag":21,"props":42,"children":43},{"__ignoreMap":39},[44,67,76,85,94,103,112,121,130,139],{"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}," VkPipelineColorBlendAttachmentState {\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}," VkBool32 blendEnable;\n",{"type":13,"tag":45,"props":77,"children":79},{"class":47,"line":78},3,[80],{"type":13,"tag":45,"props":81,"children":82},{"style":63},[83],{"type":18,"value":84}," VkBlendFactor srcColorBlendFactor;\n",{"type":13,"tag":45,"props":86,"children":88},{"class":47,"line":87},4,[89],{"type":13,"tag":45,"props":90,"children":91},{"style":63},[92],{"type":18,"value":93}," VkBlendFactor dstColorBlendFactor;\n",{"type":13,"tag":45,"props":95,"children":97},{"class":47,"line":96},5,[98],{"type":13,"tag":45,"props":99,"children":100},{"style":63},[101],{"type":18,"value":102}," VkBlendOp colorBlendOp;\n",{"type":13,"tag":45,"props":104,"children":106},{"class":47,"line":105},6,[107],{"type":13,"tag":45,"props":108,"children":109},{"style":63},[110],{"type":18,"value":111}," VkBlendFactor srcAlphaBlendFactor;\n",{"type":13,"tag":45,"props":113,"children":115},{"class":47,"line":114},7,[116],{"type":13,"tag":45,"props":117,"children":118},{"style":63},[119],{"type":18,"value":120}," VkBlendFactor dstAlphaBlendFactor;\n",{"type":13,"tag":45,"props":122,"children":124},{"class":47,"line":123},8,[125],{"type":13,"tag":45,"props":126,"children":127},{"style":63},[128],{"type":18,"value":129}," VkBlendOp alphaBlendOp;\n",{"type":13,"tag":45,"props":131,"children":133},{"class":47,"line":132},9,[134],{"type":13,"tag":45,"props":135,"children":136},{"style":63},[137],{"type":18,"value":138}," VkColorComponentFlags colorWriteMask;\n",{"type":13,"tag":45,"props":140,"children":142},{"class":47,"line":141},10,[143],{"type":13,"tag":45,"props":144,"children":145},{"style":63},[146],{"type":18,"value":147},"} VkPipelineColorBlendAttachmentState;\n",{"type":13,"tag":33,"props":149,"children":154},{"className":150,"code":151,"filename":152,"language":153,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct PipelineColorBlendAttachmentState {\n blend_enable: vk::Bool32,\n src_color_blend_factor: vk::BlendFactor,\n dst_color_blend_factor: vk::BlendFactor,\n color_blend_op: vk::BlendOp,\n src_alpha_blend_factor: vk::BlendFactor,\n dst_alpha_blend_factor: vk::BlendFactor,\n alpha_blend_op: vk::BlendOp,\n color_write_mask: vk::ColorComponentFlags,\n}\n","Rust","rs",[155],{"type":13,"tag":21,"props":156,"children":157},{"__ignoreMap":39},[158,181,214,243,271,300,328,356,384,413],{"type":13,"tag":45,"props":159,"children":160},{"class":47,"line":48},[161,166,170,176],{"type":13,"tag":45,"props":162,"children":163},{"style":52},[164],{"type":18,"value":165},"pub",{"type":13,"tag":45,"props":167,"children":168},{"style":52},[169],{"type":18,"value":60},{"type":13,"tag":45,"props":171,"children":173},{"style":172},"--shiki-default:#953800;--shiki-dark:#FFA657",[174],{"type":18,"value":175}," PipelineColorBlendAttachmentState",{"type":13,"tag":45,"props":177,"children":178},{"style":63},[179],{"type":18,"value":180}," {\n",{"type":13,"tag":45,"props":182,"children":183},{"class":47,"line":69},[184,189,194,199,204,209],{"type":13,"tag":45,"props":185,"children":186},{"style":63},[187],{"type":18,"value":188}," blend_enable",{"type":13,"tag":45,"props":190,"children":191},{"style":52},[192],{"type":18,"value":193},":",{"type":13,"tag":45,"props":195,"children":196},{"style":172},[197],{"type":18,"value":198}," vk",{"type":13,"tag":45,"props":200,"children":201},{"style":52},[202],{"type":18,"value":203},"::",{"type":13,"tag":45,"props":205,"children":206},{"style":172},[207],{"type":18,"value":208},"Bool32",{"type":13,"tag":45,"props":210,"children":211},{"style":63},[212],{"type":18,"value":213},",\n",{"type":13,"tag":45,"props":215,"children":216},{"class":47,"line":78},[217,222,226,230,234,239],{"type":13,"tag":45,"props":218,"children":219},{"style":63},[220],{"type":18,"value":221}," src_color_blend_factor",{"type":13,"tag":45,"props":223,"children":224},{"style":52},[225],{"type":18,"value":193},{"type":13,"tag":45,"props":227,"children":228},{"style":172},[229],{"type":18,"value":198},{"type":13,"tag":45,"props":231,"children":232},{"style":52},[233],{"type":18,"value":203},{"type":13,"tag":45,"props":235,"children":236},{"style":172},[237],{"type":18,"value":238},"BlendFactor",{"type":13,"tag":45,"props":240,"children":241},{"style":63},[242],{"type":18,"value":213},{"type":13,"tag":45,"props":244,"children":245},{"class":47,"line":87},[246,251,255,259,263,267],{"type":13,"tag":45,"props":247,"children":248},{"style":63},[249],{"type":18,"value":250}," dst_color_blend_factor",{"type":13,"tag":45,"props":252,"children":253},{"style":52},[254],{"type":18,"value":193},{"type":13,"tag":45,"props":256,"children":257},{"style":172},[258],{"type":18,"value":198},{"type":13,"tag":45,"props":260,"children":261},{"style":52},[262],{"type":18,"value":203},{"type":13,"tag":45,"props":264,"children":265},{"style":172},[266],{"type":18,"value":238},{"type":13,"tag":45,"props":268,"children":269},{"style":63},[270],{"type":18,"value":213},{"type":13,"tag":45,"props":272,"children":273},{"class":47,"line":96},[274,279,283,287,291,296],{"type":13,"tag":45,"props":275,"children":276},{"style":63},[277],{"type":18,"value":278}," color_blend_op",{"type":13,"tag":45,"props":280,"children":281},{"style":52},[282],{"type":18,"value":193},{"type":13,"tag":45,"props":284,"children":285},{"style":172},[286],{"type":18,"value":198},{"type":13,"tag":45,"props":288,"children":289},{"style":52},[290],{"type":18,"value":203},{"type":13,"tag":45,"props":292,"children":293},{"style":172},[294],{"type":18,"value":295},"BlendOp",{"type":13,"tag":45,"props":297,"children":298},{"style":63},[299],{"type":18,"value":213},{"type":13,"tag":45,"props":301,"children":302},{"class":47,"line":105},[303,308,312,316,320,324],{"type":13,"tag":45,"props":304,"children":305},{"style":63},[306],{"type":18,"value":307}," src_alpha_blend_factor",{"type":13,"tag":45,"props":309,"children":310},{"style":52},[311],{"type":18,"value":193},{"type":13,"tag":45,"props":313,"children":314},{"style":172},[315],{"type":18,"value":198},{"type":13,"tag":45,"props":317,"children":318},{"style":52},[319],{"type":18,"value":203},{"type":13,"tag":45,"props":321,"children":322},{"style":172},[323],{"type":18,"value":238},{"type":13,"tag":45,"props":325,"children":326},{"style":63},[327],{"type":18,"value":213},{"type":13,"tag":45,"props":329,"children":330},{"class":47,"line":114},[331,336,340,344,348,352],{"type":13,"tag":45,"props":332,"children":333},{"style":63},[334],{"type":18,"value":335}," dst_alpha_blend_factor",{"type":13,"tag":45,"props":337,"children":338},{"style":52},[339],{"type":18,"value":193},{"type":13,"tag":45,"props":341,"children":342},{"style":172},[343],{"type":18,"value":198},{"type":13,"tag":45,"props":345,"children":346},{"style":52},[347],{"type":18,"value":203},{"type":13,"tag":45,"props":349,"children":350},{"style":172},[351],{"type":18,"value":238},{"type":13,"tag":45,"props":353,"children":354},{"style":63},[355],{"type":18,"value":213},{"type":13,"tag":45,"props":357,"children":358},{"class":47,"line":123},[359,364,368,372,376,380],{"type":13,"tag":45,"props":360,"children":361},{"style":63},[362],{"type":18,"value":363}," alpha_blend_op",{"type":13,"tag":45,"props":365,"children":366},{"style":52},[367],{"type":18,"value":193},{"type":13,"tag":45,"props":369,"children":370},{"style":172},[371],{"type":18,"value":198},{"type":13,"tag":45,"props":373,"children":374},{"style":52},[375],{"type":18,"value":203},{"type":13,"tag":45,"props":377,"children":378},{"style":172},[379],{"type":18,"value":295},{"type":13,"tag":45,"props":381,"children":382},{"style":63},[383],{"type":18,"value":213},{"type":13,"tag":45,"props":385,"children":386},{"class":47,"line":132},[387,392,396,400,404,409],{"type":13,"tag":45,"props":388,"children":389},{"style":63},[390],{"type":18,"value":391}," color_write_mask",{"type":13,"tag":45,"props":393,"children":394},{"style":52},[395],{"type":18,"value":193},{"type":13,"tag":45,"props":397,"children":398},{"style":172},[399],{"type":18,"value":198},{"type":13,"tag":45,"props":401,"children":402},{"style":52},[403],{"type":18,"value":203},{"type":13,"tag":45,"props":405,"children":406},{"style":172},[407],{"type":18,"value":408},"ColorComponentFlags",{"type":13,"tag":45,"props":410,"children":411},{"style":63},[412],{"type":18,"value":213},{"type":13,"tag":45,"props":414,"children":415},{"class":47,"line":141},[416],{"type":13,"tag":45,"props":417,"children":418},{"style":63},[419],{"type":18,"value":420},"}\n",{"type":13,"tag":422,"props":423,"children":424},"ul",{},[425,437,469,496,507,525,541,552],{"type":13,"tag":426,"props":427,"children":428},"li",{},[429,435],{"type":13,"tag":21,"props":430,"children":432},{"className":431},[],[433],{"type":18,"value":434},"blendEnable",{"type":18,"value":436}," controls whether blending is enabled for the\ncorresponding color attachment.\nIf blending is not enabled, the source fragment’s color for that\nattachment is passed through unmodified.",{"type":13,"tag":426,"props":438,"children":439},{},[440,446,448,454,456,461,462,467],{"type":13,"tag":21,"props":441,"children":443},{"className":442},[],[444],{"type":18,"value":445},"srcColorBlendFactor",{"type":18,"value":447}," selects which blend factor is used to\ndetermine the source factors (S",{"type":13,"tag":449,"props":450,"children":451},"sub",{},[452],{"type":18,"value":453},"r",{"type":18,"value":455},",S",{"type":13,"tag":449,"props":457,"children":458},{},[459],{"type":18,"value":460},"g",{"type":18,"value":455},{"type":13,"tag":449,"props":463,"children":464},{},[465],{"type":18,"value":466},"b",{"type":18,"value":468},").",{"type":13,"tag":426,"props":470,"children":471},{},[472,478,480,484,486,490,491,495],{"type":13,"tag":21,"props":473,"children":475},{"className":474},[],[476],{"type":18,"value":477},"dstColorBlendFactor",{"type":18,"value":479}," selects which blend factor is used to\ndetermine the destination factors (D",{"type":13,"tag":449,"props":481,"children":482},{},[483],{"type":18,"value":453},{"type":18,"value":485},",D",{"type":13,"tag":449,"props":487,"children":488},{},[489],{"type":18,"value":460},{"type":18,"value":485},{"type":13,"tag":449,"props":492,"children":493},{},[494],{"type":18,"value":466},{"type":18,"value":468},{"type":13,"tag":426,"props":497,"children":498},{},[499,505],{"type":13,"tag":21,"props":500,"children":502},{"className":501},[],[503],{"type":18,"value":504},"colorBlendOp",{"type":18,"value":506}," selects which blend operation is used to calculate\nthe RGB values to write to the color attachment.",{"type":13,"tag":426,"props":508,"children":509},{},[510,516,518,523],{"type":13,"tag":21,"props":511,"children":513},{"className":512},[],[514],{"type":18,"value":515},"srcAlphaBlendFactor",{"type":18,"value":517}," selects which blend factor is used to\ndetermine the source factor S",{"type":13,"tag":449,"props":519,"children":520},{},[521],{"type":18,"value":522},"a",{"type":18,"value":524},".",{"type":13,"tag":426,"props":526,"children":527},{},[528,534,536,540],{"type":13,"tag":21,"props":529,"children":531},{"className":530},[],[532],{"type":18,"value":533},"dstAlphaBlendFactor",{"type":18,"value":535}," selects which blend factor is used to\ndetermine the destination factor D",{"type":13,"tag":449,"props":537,"children":538},{},[539],{"type":18,"value":522},{"type":18,"value":524},{"type":13,"tag":426,"props":542,"children":543},{},[544,550],{"type":13,"tag":21,"props":545,"children":547},{"className":546},[],[548],{"type":18,"value":549},"alphaBlendOp",{"type":18,"value":551}," selects which blend operation is used to calculate\nthe alpha values to write to the color attachment.",{"type":13,"tag":426,"props":553,"children":554},{},[555,561,563,569,571,577],{"type":13,"tag":21,"props":556,"children":558},{"className":557},[],[559],{"type":18,"value":560},"colorWriteMask",{"type":18,"value":562}," is a bitmask of ",{"type":13,"tag":522,"props":564,"children":566},{"href":565},"/man/VkColorComponentFlagBits",[567],{"type":18,"value":568},"VkColorComponentFlagBits",{"type":18,"value":570},"\nspecifying which of the R, G, B, and/or A components are enabled for\nwriting, as described for the ",{"type":13,"tag":522,"props":572,"children":574},{"href":573},"/chapters/framebuffer#framebuffer-color-write-mask",[575],{"type":18,"value":576},"Color Write\nMask",{"type":18,"value":524},{"type":13,"tag":579,"props":580,"children":582},"validity-group",{"name":581},"Valid Usage",[583,647,697,747,797,844,898,944,1199,1249,1309],{"type":13,"tag":584,"props":585,"children":587},"validity-field",{"name":586},"VUID-VkPipelineColorBlendAttachmentState-srcColorBlendFactor-00608",[588],{"type":13,"tag":14,"props":589,"children":590},{},[591,593,603,605,610,612,617,619,625,626,632,633,639,641],{"type":18,"value":592},"If the ",{"type":13,"tag":522,"props":594,"children":596},{"href":595},"/man/VkPhysicalDeviceFeatures#features-dualSrcBlend",[597],{"type":13,"tag":21,"props":598,"children":600},{"className":599},[],[601],{"type":18,"value":602},"dualSrcBlend",{"type":18,"value":604}," feature is not\nenabled, ",{"type":13,"tag":21,"props":606,"children":608},{"className":607},[],[609],{"type":18,"value":445},{"type":18,"value":611}," ",{"type":13,"tag":613,"props":614,"children":616},"normative",{"type":615},"must",[],{"type":18,"value":618}," not be\n",{"type":13,"tag":21,"props":620,"children":622},{"className":621},[],[623],{"type":18,"value":624},"VK_BLEND_FACTOR_SRC1_COLOR",{"type":18,"value":213},{"type":13,"tag":21,"props":627,"children":629},{"className":628},[],[630],{"type":18,"value":631},"VK_BLEND_FACTOR_ONE_MINUS_SRC1_COLOR",{"type":18,"value":213},{"type":13,"tag":21,"props":634,"children":636},{"className":635},[],[637],{"type":18,"value":638},"VK_BLEND_FACTOR_SRC1_ALPHA",{"type":18,"value":640},", or\n",{"type":13,"tag":21,"props":642,"children":644},{"className":643},[],[645],{"type":18,"value":646},"VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA",{"type":13,"tag":584,"props":648,"children":650},{"name":649},"VUID-VkPipelineColorBlendAttachmentState-dstColorBlendFactor-00609",[651],{"type":13,"tag":14,"props":652,"children":653},{},[654,655,663,664,669,670,673,674,679,680,685,686,691,692],{"type":18,"value":592},{"type":13,"tag":522,"props":656,"children":657},{"href":595},[658],{"type":13,"tag":21,"props":659,"children":661},{"className":660},[],[662],{"type":18,"value":602},{"type":18,"value":604},{"type":13,"tag":21,"props":665,"children":667},{"className":666},[],[668],{"type":18,"value":477},{"type":18,"value":611},{"type":13,"tag":613,"props":671,"children":672},{"type":615},[],{"type":18,"value":618},{"type":13,"tag":21,"props":675,"children":677},{"className":676},[],[678],{"type":18,"value":624},{"type":18,"value":213},{"type":13,"tag":21,"props":681,"children":683},{"className":682},[],[684],{"type":18,"value":631},{"type":18,"value":213},{"type":13,"tag":21,"props":687,"children":689},{"className":688},[],[690],{"type":18,"value":638},{"type":18,"value":640},{"type":13,"tag":21,"props":693,"children":695},{"className":694},[],[696],{"type":18,"value":646},{"type":13,"tag":584,"props":698,"children":700},{"name":699},"VUID-VkPipelineColorBlendAttachmentState-srcAlphaBlendFactor-00610",[701],{"type":13,"tag":14,"props":702,"children":703},{},[704,705,713,714,719,720,723,724,729,730,735,736,741,742],{"type":18,"value":592},{"type":13,"tag":522,"props":706,"children":707},{"href":595},[708],{"type":13,"tag":21,"props":709,"children":711},{"className":710},[],[712],{"type":18,"value":602},{"type":18,"value":604},{"type":13,"tag":21,"props":715,"children":717},{"className":716},[],[718],{"type":18,"value":515},{"type":18,"value":611},{"type":13,"tag":613,"props":721,"children":722},{"type":615},[],{"type":18,"value":618},{"type":13,"tag":21,"props":725,"children":727},{"className":726},[],[728],{"type":18,"value":624},{"type":18,"value":213},{"type":13,"tag":21,"props":731,"children":733},{"className":732},[],[734],{"type":18,"value":631},{"type":18,"value":213},{"type":13,"tag":21,"props":737,"children":739},{"className":738},[],[740],{"type":18,"value":638},{"type":18,"value":640},{"type":13,"tag":21,"props":743,"children":745},{"className":744},[],[746],{"type":18,"value":646},{"type":13,"tag":584,"props":748,"children":750},{"name":749},"VUID-VkPipelineColorBlendAttachmentState-dstAlphaBlendFactor-00611",[751],{"type":13,"tag":14,"props":752,"children":753},{},[754,755,763,764,769,770,773,774,779,780,785,786,791,792],{"type":18,"value":592},{"type":13,"tag":522,"props":756,"children":757},{"href":595},[758],{"type":13,"tag":21,"props":759,"children":761},{"className":760},[],[762],{"type":18,"value":602},{"type":18,"value":604},{"type":13,"tag":21,"props":765,"children":767},{"className":766},[],[768],{"type":18,"value":533},{"type":18,"value":611},{"type":13,"tag":613,"props":771,"children":772},{"type":615},[],{"type":18,"value":618},{"type":13,"tag":21,"props":775,"children":777},{"className":776},[],[778],{"type":18,"value":624},{"type":18,"value":213},{"type":13,"tag":21,"props":781,"children":783},{"className":782},[],[784],{"type":18,"value":631},{"type":18,"value":213},{"type":13,"tag":21,"props":787,"children":789},{"className":788},[],[790],{"type":18,"value":638},{"type":18,"value":640},{"type":13,"tag":21,"props":793,"children":795},{"className":794},[],[796],{"type":18,"value":646},{"type":13,"tag":584,"props":798,"children":800},{"name":799},"VUID-VkPipelineColorBlendAttachmentState-colorBlendOp-01406",[801],{"type":13,"tag":14,"props":802,"children":803},{},[804,806,811,813,818,820,826,828,833,834,837,839],{"type":18,"value":805},"If either of ",{"type":13,"tag":21,"props":807,"children":809},{"className":808},[],[810],{"type":18,"value":504},{"type":18,"value":812}," or ",{"type":13,"tag":21,"props":814,"children":816},{"className":815},[],[817],{"type":18,"value":549},{"type":18,"value":819}," is an\n",{"type":13,"tag":522,"props":821,"children":823},{"href":822},"/chapters/framebuffer#framebuffer-blend-advanced",[824],{"type":18,"value":825},"advanced blend operation",{"type":18,"value":827},", then\n",{"type":13,"tag":21,"props":829,"children":831},{"className":830},[],[832],{"type":18,"value":504},{"type":18,"value":611},{"type":13,"tag":613,"props":835,"children":836},{"type":615},[],{"type":18,"value":838}," equal ",{"type":13,"tag":21,"props":840,"children":842},{"className":841},[],[843],{"type":18,"value":549},{"type":13,"tag":584,"props":845,"children":847},{"name":846},"VUID-VkPipelineColorBlendAttachmentState-advancedBlendIndependentBlend-01407",[848],{"type":13,"tag":14,"props":849,"children":850},{},[851,853,859,860,866,868,874,876,881,882,886,887,892,893,896],{"type":18,"value":852},"If\n",{"type":13,"tag":522,"props":854,"children":856},{"href":855},"/man/VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT",[857],{"type":18,"value":858},"VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT",{"type":18,"value":203},{"type":13,"tag":21,"props":861,"children":863},{"className":862},[],[864],{"type":18,"value":865},"advancedBlendIndependentBlend",{"type":18,"value":867},"\nis ",{"type":13,"tag":21,"props":869,"children":871},{"className":870},[],[872],{"type":18,"value":873},"VK_FALSE",{"type":18,"value":875}," and ",{"type":13,"tag":21,"props":877,"children":879},{"className":878},[],[880],{"type":18,"value":504},{"type":18,"value":819},{"type":13,"tag":522,"props":883,"children":884},{"href":822},[885],{"type":18,"value":825},{"type":18,"value":827},{"type":13,"tag":21,"props":888,"children":890},{"className":889},[],[891],{"type":18,"value":504},{"type":18,"value":611},{"type":13,"tag":613,"props":894,"children":895},{"type":615},[],{"type":18,"value":897}," be the same for all attachments",{"type":13,"tag":584,"props":899,"children":901},{"name":900},"VUID-VkPipelineColorBlendAttachmentState-advancedBlendIndependentBlend-01408",[902],{"type":13,"tag":14,"props":903,"children":904},{},[905,906,910,911,916,917,922,923,928,929,933,934,939,940,943],{"type":18,"value":852},{"type":13,"tag":522,"props":907,"children":908},{"href":855},[909],{"type":18,"value":858},{"type":18,"value":203},{"type":13,"tag":21,"props":912,"children":914},{"className":913},[],[915],{"type":18,"value":865},{"type":18,"value":867},{"type":13,"tag":21,"props":918,"children":920},{"className":919},[],[921],{"type":18,"value":873},{"type":18,"value":875},{"type":13,"tag":21,"props":924,"children":926},{"className":925},[],[927],{"type":18,"value":549},{"type":18,"value":819},{"type":13,"tag":522,"props":930,"children":931},{"href":822},[932],{"type":18,"value":825},{"type":18,"value":827},{"type":13,"tag":21,"props":935,"children":937},{"className":936},[],[938],{"type":18,"value":549},{"type":18,"value":611},{"type":13,"tag":613,"props":941,"children":942},{"type":615},[],{"type":18,"value":897},{"type":13,"tag":584,"props":945,"children":947},{"name":946},"VUID-VkPipelineColorBlendAttachmentState-advancedBlendAllOperations-01409",[948],{"type":13,"tag":14,"props":949,"children":950},{},[951,952,956,957,963,964,969,971,976,977,980,981,987,989,995,996,1002,1003,1009,1010,1016,1017,1023,1024,1030,1031,1037,1038,1044,1045,1051,1052,1058,1059,1065,1066,1072,1073,1079,1080,1086,1087,1093,1094,1100,1101,1107,1108,1114,1115,1121,1122,1128,1129,1135,1136,1142,1143,1149,1150,1156,1157,1163,1164,1170,1171,1177,1178,1184,1185,1191,1193],{"type":18,"value":852},{"type":13,"tag":522,"props":953,"children":954},{"href":855},[955],{"type":18,"value":858},{"type":18,"value":203},{"type":13,"tag":21,"props":958,"children":960},{"className":959},[],[961],{"type":18,"value":962},"advancedBlendAllOperations",{"type":18,"value":867},{"type":13,"tag":21,"props":965,"children":967},{"className":966},[],[968],{"type":18,"value":873},{"type":18,"value":970},", then ",{"type":13,"tag":21,"props":972,"children":974},{"className":973},[],[975],{"type":18,"value":504},{"type":18,"value":611},{"type":13,"tag":613,"props":978,"children":979},{"type":615},[],{"type":18,"value":618},{"type":13,"tag":21,"props":982,"children":984},{"className":983},[],[985],{"type":18,"value":986},"VK_BLEND_OP_ZERO_EXT",{"type":18,"value":988},", ",{"type":13,"tag":21,"props":990,"children":992},{"className":991},[],[993],{"type":18,"value":994},"VK_BLEND_OP_SRC_EXT",{"type":18,"value":213},{"type":13,"tag":21,"props":997,"children":999},{"className":998},[],[1000],{"type":18,"value":1001},"VK_BLEND_OP_DST_EXT",{"type":18,"value":988},{"type":13,"tag":21,"props":1004,"children":1006},{"className":1005},[],[1007],{"type":18,"value":1008},"VK_BLEND_OP_SRC_OVER_EXT",{"type":18,"value":213},{"type":13,"tag":21,"props":1011,"children":1013},{"className":1012},[],[1014],{"type":18,"value":1015},"VK_BLEND_OP_DST_OVER_EXT",{"type":18,"value":988},{"type":13,"tag":21,"props":1018,"children":1020},{"className":1019},[],[1021],{"type":18,"value":1022},"VK_BLEND_OP_SRC_IN_EXT",{"type":18,"value":213},{"type":13,"tag":21,"props":1025,"children":1027},{"className":1026},[],[1028],{"type":18,"value":1029},"VK_BLEND_OP_DST_IN_EXT",{"type":18,"value":988},{"type":13,"tag":21,"props":1032,"children":1034},{"className":1033},[],[1035],{"type":18,"value":1036},"VK_BLEND_OP_SRC_OUT_EXT",{"type":18,"value":213},{"type":13,"tag":21,"props":1039,"children":1041},{"className":1040},[],[1042],{"type":18,"value":1043},"VK_BLEND_OP_DST_OUT_EXT",{"type":18,"value":988},{"type":13,"tag":21,"props":1046,"children":1048},{"className":1047},[],[1049],{"type":18,"value":1050},"VK_BLEND_OP_SRC_ATOP_EXT",{"type":18,"value":213},{"type":13,"tag":21,"props":1053,"children":1055},{"className":1054},[],[1056],{"type":18,"value":1057},"VK_BLEND_OP_DST_ATOP_EXT",{"type":18,"value":988},{"type":13,"tag":21,"props":1060,"children":1062},{"className":1061},[],[1063],{"type":18,"value":1064},"VK_BLEND_OP_XOR_EXT",{"type":18,"value":213},{"type":13,"tag":21,"props":1067,"children":1069},{"className":1068},[],[1070],{"type":18,"value":1071},"VK_BLEND_OP_INVERT_EXT",{"type":18,"value":988},{"type":13,"tag":21,"props":1074,"children":1076},{"className":1075},[],[1077],{"type":18,"value":1078},"VK_BLEND_OP_INVERT_RGB_EXT",{"type":18,"value":213},{"type":13,"tag":21,"props":1081,"children":1083},{"className":1082},[],[1084],{"type":18,"value":1085},"VK_BLEND_OP_LINEARDODGE_EXT",{"type":18,"value":988},{"type":13,"tag":21,"props":1088,"children":1090},{"className":1089},[],[1091],{"type":18,"value":1092},"VK_BLEND_OP_LINEARBURN_EXT",{"type":18,"value":213},{"type":13,"tag":21,"props":1095,"children":1097},{"className":1096},[],[1098],{"type":18,"value":1099},"VK_BLEND_OP_VIVIDLIGHT_EXT",{"type":18,"value":988},{"type":13,"tag":21,"props":1102,"children":1104},{"className":1103},[],[1105],{"type":18,"value":1106},"VK_BLEND_OP_LINEARLIGHT_EXT",{"type":18,"value":213},{"type":13,"tag":21,"props":1109,"children":1111},{"className":1110},[],[1112],{"type":18,"value":1113},"VK_BLEND_OP_PINLIGHT_EXT",{"type":18,"value":988},{"type":13,"tag":21,"props":1116,"children":1118},{"className":1117},[],[1119],{"type":18,"value":1120},"VK_BLEND_OP_HARDMIX_EXT",{"type":18,"value":213},{"type":13,"tag":21,"props":1123,"children":1125},{"className":1124},[],[1126],{"type":18,"value":1127},"VK_BLEND_OP_PLUS_EXT",{"type":18,"value":988},{"type":13,"tag":21,"props":1130,"children":1132},{"className":1131},[],[1133],{"type":18,"value":1134},"VK_BLEND_OP_PLUS_CLAMPED_EXT",{"type":18,"value":213},{"type":13,"tag":21,"props":1137,"children":1139},{"className":1138},[],[1140],{"type":18,"value":1141},"VK_BLEND_OP_PLUS_CLAMPED_ALPHA_EXT",{"type":18,"value":213},{"type":13,"tag":21,"props":1144,"children":1146},{"className":1145},[],[1147],{"type":18,"value":1148},"VK_BLEND_OP_PLUS_DARKER_EXT",{"type":18,"value":988},{"type":13,"tag":21,"props":1151,"children":1153},{"className":1152},[],[1154],{"type":18,"value":1155},"VK_BLEND_OP_MINUS_EXT",{"type":18,"value":213},{"type":13,"tag":21,"props":1158,"children":1160},{"className":1159},[],[1161],{"type":18,"value":1162},"VK_BLEND_OP_MINUS_CLAMPED_EXT",{"type":18,"value":988},{"type":13,"tag":21,"props":1165,"children":1167},{"className":1166},[],[1168],{"type":18,"value":1169},"VK_BLEND_OP_CONTRAST_EXT",{"type":18,"value":213},{"type":13,"tag":21,"props":1172,"children":1174},{"className":1173},[],[1175],{"type":18,"value":1176},"VK_BLEND_OP_INVERT_OVG_EXT",{"type":18,"value":988},{"type":13,"tag":21,"props":1179,"children":1181},{"className":1180},[],[1182],{"type":18,"value":1183},"VK_BLEND_OP_RED_EXT",{"type":18,"value":213},{"type":13,"tag":21,"props":1186,"children":1188},{"className":1187},[],[1189],{"type":18,"value":1190},"VK_BLEND_OP_GREEN_EXT",{"type":18,"value":1192},", or ",{"type":13,"tag":21,"props":1194,"children":1196},{"className":1195},[],[1197],{"type":18,"value":1198},"VK_BLEND_OP_BLUE_EXT",{"type":13,"tag":584,"props":1200,"children":1202},{"name":1201},"VUID-VkPipelineColorBlendAttachmentState-colorBlendOp-01410",[1203],{"type":13,"tag":14,"props":1204,"children":1205},{},[1206,1208,1213,1214,1219,1220,1224,1225,1231,1233,1236,1238,1242,1243],{"type":18,"value":1207},"If ",{"type":13,"tag":21,"props":1209,"children":1211},{"className":1210},[],[1212],{"type":18,"value":504},{"type":18,"value":812},{"type":13,"tag":21,"props":1215,"children":1217},{"className":1216},[],[1218],{"type":18,"value":549},{"type":18,"value":819},{"type":13,"tag":522,"props":1221,"children":1222},{"href":822},[1223],{"type":18,"value":825},{"type":18,"value":827},{"type":13,"tag":21,"props":1226,"children":1228},{"className":1227},[],[1229],{"type":18,"value":1230},"colorAttachmentCount",{"type":18,"value":1232}," of the subpass this pipeline is compiled\nagainst ",{"type":13,"tag":613,"props":1234,"children":1235},{"type":615},[],{"type":18,"value":1237}," be less than or equal to\n",{"type":13,"tag":522,"props":1239,"children":1240},{"href":855},[1241],{"type":18,"value":858},{"type":18,"value":203},{"type":13,"tag":21,"props":1244,"children":1246},{"className":1245},[],[1247],{"type":18,"value":1248},"advancedBlendMaxColorAttachments",{"type":13,"tag":584,"props":1250,"children":1252},{"name":1251},"VUID-VkPipelineColorBlendAttachmentState-constantAlphaColorBlendFactors-04454",[1253],{"type":13,"tag":14,"props":1254,"children":1255},{},[1256,1257,1263,1265,1271,1272,1278,1279,1284,1285,1290,1291,1294,1295,1301,1303],{"type":18,"value":592},{"type":13,"tag":522,"props":1258,"children":1260},{"href":1259},"/extensions/VK_KHR_portability_subset",[1261],{"type":18,"value":1262},"VK_KHR_portability_subset",{"type":18,"value":1264}," extension is enabled, and\n",{"type":13,"tag":522,"props":1266,"children":1268},{"href":1267},"/man/VkPhysicalDevicePortabilitySubsetFeaturesKHR",[1269],{"type":18,"value":1270},"VkPhysicalDevicePortabilitySubsetFeaturesKHR",{"type":18,"value":203},{"type":13,"tag":21,"props":1273,"children":1275},{"className":1274},[],[1276],{"type":18,"value":1277},"constantAlphaColorBlendFactors",{"type":18,"value":867},{"type":13,"tag":21,"props":1280,"children":1282},{"className":1281},[],[1283],{"type":18,"value":873},{"type":18,"value":988},{"type":13,"tag":21,"props":1286,"children":1288},{"className":1287},[],[1289],{"type":18,"value":445},{"type":18,"value":611},{"type":13,"tag":613,"props":1292,"children":1293},{"type":615},[],{"type":18,"value":618},{"type":13,"tag":21,"props":1296,"children":1298},{"className":1297},[],[1299],{"type":18,"value":1300},"VK_BLEND_FACTOR_CONSTANT_ALPHA",{"type":18,"value":1302}," or\n",{"type":13,"tag":21,"props":1304,"children":1306},{"className":1305},[],[1307],{"type":18,"value":1308},"VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA",{"type":13,"tag":584,"props":1310,"children":1312},{"name":1311},"VUID-VkPipelineColorBlendAttachmentState-constantAlphaColorBlendFactors-04455",[1313],{"type":13,"tag":14,"props":1314,"children":1315},{},[1316,1317,1321,1322,1326,1327,1332,1333,1338,1339,1344,1345,1348,1349,1354,1355],{"type":18,"value":592},{"type":13,"tag":522,"props":1318,"children":1319},{"href":1259},[1320],{"type":18,"value":1262},{"type":18,"value":1264},{"type":13,"tag":522,"props":1323,"children":1324},{"href":1267},[1325],{"type":18,"value":1270},{"type":18,"value":203},{"type":13,"tag":21,"props":1328,"children":1330},{"className":1329},[],[1331],{"type":18,"value":1277},{"type":18,"value":867},{"type":13,"tag":21,"props":1334,"children":1336},{"className":1335},[],[1337],{"type":18,"value":873},{"type":18,"value":988},{"type":13,"tag":21,"props":1340,"children":1342},{"className":1341},[],[1343],{"type":18,"value":477},{"type":18,"value":611},{"type":13,"tag":613,"props":1346,"children":1347},{"type":615},[],{"type":18,"value":618},{"type":13,"tag":21,"props":1350,"children":1352},{"className":1351},[],[1353],{"type":18,"value":1300},{"type":18,"value":1302},{"type":13,"tag":21,"props":1356,"children":1358},{"className":1357},[],[1359],{"type":18,"value":1308},{"type":13,"tag":579,"props":1361,"children":1363},{"name":1362},"Valid Usage (Implicit)",[1364,1390,1412,1436,1458,1480,1502],{"type":13,"tag":584,"props":1365,"children":1367},{"name":1366},"VUID-VkPipelineColorBlendAttachmentState-srcColorBlendFactor-parameter",[1368],{"type":13,"tag":14,"props":1369,"children":1370},{},[1371,1376,1377,1380,1382,1388],{"type":13,"tag":21,"props":1372,"children":1374},{"className":1373},[],[1375],{"type":18,"value":445},{"type":18,"value":611},{"type":13,"tag":613,"props":1378,"children":1379},{"type":615},[],{"type":18,"value":1381}," be a valid ",{"type":13,"tag":522,"props":1383,"children":1385},{"href":1384},"/man/VkBlendFactor",[1386],{"type":18,"value":1387},"VkBlendFactor",{"type":18,"value":1389}," value",{"type":13,"tag":584,"props":1391,"children":1393},{"name":1392},"VUID-VkPipelineColorBlendAttachmentState-dstColorBlendFactor-parameter",[1394],{"type":13,"tag":14,"props":1395,"children":1396},{},[1397,1402,1403,1406,1407,1411],{"type":13,"tag":21,"props":1398,"children":1400},{"className":1399},[],[1401],{"type":18,"value":477},{"type":18,"value":611},{"type":13,"tag":613,"props":1404,"children":1405},{"type":615},[],{"type":18,"value":1381},{"type":13,"tag":522,"props":1408,"children":1409},{"href":1384},[1410],{"type":18,"value":1387},{"type":18,"value":1389},{"type":13,"tag":584,"props":1413,"children":1415},{"name":1414},"VUID-VkPipelineColorBlendAttachmentState-colorBlendOp-parameter",[1416],{"type":13,"tag":14,"props":1417,"children":1418},{},[1419,1424,1425,1428,1429,1435],{"type":13,"tag":21,"props":1420,"children":1422},{"className":1421},[],[1423],{"type":18,"value":504},{"type":18,"value":611},{"type":13,"tag":613,"props":1426,"children":1427},{"type":615},[],{"type":18,"value":1381},{"type":13,"tag":522,"props":1430,"children":1432},{"href":1431},"/man/VkBlendOp",[1433],{"type":18,"value":1434},"VkBlendOp",{"type":18,"value":1389},{"type":13,"tag":584,"props":1437,"children":1439},{"name":1438},"VUID-VkPipelineColorBlendAttachmentState-srcAlphaBlendFactor-parameter",[1440],{"type":13,"tag":14,"props":1441,"children":1442},{},[1443,1448,1449,1452,1453,1457],{"type":13,"tag":21,"props":1444,"children":1446},{"className":1445},[],[1447],{"type":18,"value":515},{"type":18,"value":611},{"type":13,"tag":613,"props":1450,"children":1451},{"type":615},[],{"type":18,"value":1381},{"type":13,"tag":522,"props":1454,"children":1455},{"href":1384},[1456],{"type":18,"value":1387},{"type":18,"value":1389},{"type":13,"tag":584,"props":1459,"children":1461},{"name":1460},"VUID-VkPipelineColorBlendAttachmentState-dstAlphaBlendFactor-parameter",[1462],{"type":13,"tag":14,"props":1463,"children":1464},{},[1465,1470,1471,1474,1475,1479],{"type":13,"tag":21,"props":1466,"children":1468},{"className":1467},[],[1469],{"type":18,"value":533},{"type":18,"value":611},{"type":13,"tag":613,"props":1472,"children":1473},{"type":615},[],{"type":18,"value":1381},{"type":13,"tag":522,"props":1476,"children":1477},{"href":1384},[1478],{"type":18,"value":1387},{"type":18,"value":1389},{"type":13,"tag":584,"props":1481,"children":1483},{"name":1482},"VUID-VkPipelineColorBlendAttachmentState-alphaBlendOp-parameter",[1484],{"type":13,"tag":14,"props":1485,"children":1486},{},[1487,1492,1493,1496,1497,1501],{"type":13,"tag":21,"props":1488,"children":1490},{"className":1489},[],[1491],{"type":18,"value":549},{"type":18,"value":611},{"type":13,"tag":613,"props":1494,"children":1495},{"type":615},[],{"type":18,"value":1381},{"type":13,"tag":522,"props":1498,"children":1499},{"href":1431},[1500],{"type":18,"value":1434},{"type":18,"value":1389},{"type":13,"tag":584,"props":1503,"children":1505},{"name":1504},"VUID-VkPipelineColorBlendAttachmentState-colorWriteMask-parameter",[1506],{"type":13,"tag":14,"props":1507,"children":1508},{},[1509,1514,1515,1518,1520,1524],{"type":13,"tag":21,"props":1510,"children":1512},{"className":1511},[],[1513],{"type":18,"value":560},{"type":18,"value":611},{"type":13,"tag":613,"props":1516,"children":1517},{"type":615},[],{"type":18,"value":1519}," be a valid combination of ",{"type":13,"tag":522,"props":1521,"children":1522},{"href":565},[1523],{"type":18,"value":568},{"type":18,"value":1525}," values",{"type":13,"tag":1527,"props":1528,"children":1529},"style",{},[1530],{"type":18,"value":1531},"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":1533},[],"markdown",1725732577241]