[{"data":1,"prerenderedAt":1122},["ShallowReactive",2],{"FlynUtWdgZ":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":1121,"_id":4},"VkPipelineColorBlendStateCreateInfo","Structure specifying parameters of a newly created pipeline color blend state","VK_VERSION_1_0","structs",[],{"type":10,"children":11,"toc":1119},"root",[12,28,482,704,931,1113],{"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,199],{"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 VkPipelineColorBlendStateCreateInfo {\n VkStructureType sType;\n const void* pNext;\n VkPipelineColorBlendStateCreateFlags flags;\n VkBool32 logicOpEnable;\n VkLogicOp logicOp;\n uint32_t attachmentCount;\n const VkPipelineColorBlendAttachmentState* pAttachments;\n float blendConstants[4];\n} VkPipelineColorBlendStateCreateInfo;\n","C","c","",[41],{"type":13,"tag":21,"props":42,"children":43},{"__ignoreMap":39},[44,67,76,95,104,113,122,136,159,190],{"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}," VkPipelineColorBlendStateCreateInfo {\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}," VkPipelineColorBlendStateCreateFlags 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}," VkBool32 logicOpEnable;\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}," VkLogicOp logicOp;\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}," uint32_t",{"type":13,"tag":45,"props":132,"children":133},{"style":63},[134],{"type":18,"value":135}," attachmentCount;\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}," VkPipelineColorBlendAttachmentState",{"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}," pAttachments;\n",{"type":13,"tag":45,"props":160,"children":162},{"class":47,"line":161},9,[163,168,174,179,185],{"type":13,"tag":45,"props":164,"children":165},{"style":52},[166],{"type":18,"value":167}," float",{"type":13,"tag":45,"props":169,"children":171},{"style":170},"--shiki-default:#953800;--shiki-dark:#FFA657",[172],{"type":18,"value":173}," blendConstants",{"type":13,"tag":45,"props":175,"children":176},{"style":63},[177],{"type":18,"value":178},"[",{"type":13,"tag":45,"props":180,"children":182},{"style":181},"--shiki-default:#0550AE;--shiki-dark:#79C0FF",[183],{"type":18,"value":184},"4",{"type":13,"tag":45,"props":186,"children":187},{"style":63},[188],{"type":18,"value":189},"];\n",{"type":13,"tag":45,"props":191,"children":193},{"class":47,"line":192},10,[194],{"type":13,"tag":45,"props":195,"children":196},{"style":63},[197],{"type":18,"value":198},"} VkPipelineColorBlendStateCreateInfo;\n",{"type":13,"tag":33,"props":200,"children":205},{"className":201,"code":202,"filename":203,"language":204,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct PipelineColorBlendStateCreateInfo {\n s_type: vk::StructureType,\n p_next: *const c_void,\n flags: vk::PipelineColorBlendStateCreateFlags,\n logic_op_enable: vk::Bool32,\n logic_op: vk::LogicOp,\n attachment_count: u32, // # of pAttachments\n p_attachments: *const vk::PipelineColorBlendAttachmentState,\n blend_constants: *const [f32 ; 4],\n}\n","Rust","rs",[206],{"type":13,"tag":21,"props":207,"children":208},{"__ignoreMap":39},[209,231,264,286,315,344,373,401,434,474],{"type":13,"tag":45,"props":210,"children":211},{"class":47,"line":48},[212,217,221,226],{"type":13,"tag":45,"props":213,"children":214},{"style":52},[215],{"type":18,"value":216},"pub",{"type":13,"tag":45,"props":218,"children":219},{"style":52},[220],{"type":18,"value":60},{"type":13,"tag":45,"props":222,"children":223},{"style":170},[224],{"type":18,"value":225}," PipelineColorBlendStateCreateInfo",{"type":13,"tag":45,"props":227,"children":228},{"style":63},[229],{"type":18,"value":230}," {\n",{"type":13,"tag":45,"props":232,"children":233},{"class":47,"line":69},[234,239,244,249,254,259],{"type":13,"tag":45,"props":235,"children":236},{"style":63},[237],{"type":18,"value":238}," s_type",{"type":13,"tag":45,"props":240,"children":241},{"style":52},[242],{"type":18,"value":243},":",{"type":13,"tag":45,"props":245,"children":246},{"style":170},[247],{"type":18,"value":248}," vk",{"type":13,"tag":45,"props":250,"children":251},{"style":52},[252],{"type":18,"value":253},"::",{"type":13,"tag":45,"props":255,"children":256},{"style":170},[257],{"type":18,"value":258},"StructureType",{"type":13,"tag":45,"props":260,"children":261},{"style":63},[262],{"type":18,"value":263},",\n",{"type":13,"tag":45,"props":265,"children":266},{"class":47,"line":78},[267,272,276,281],{"type":13,"tag":45,"props":268,"children":269},{"style":63},[270],{"type":18,"value":271}," p_next",{"type":13,"tag":45,"props":273,"children":274},{"style":52},[275],{"type":18,"value":243},{"type":13,"tag":45,"props":277,"children":278},{"style":52},[279],{"type":18,"value":280}," *const",{"type":13,"tag":45,"props":282,"children":283},{"style":63},[284],{"type":18,"value":285}," c_void,\n",{"type":13,"tag":45,"props":287,"children":288},{"class":47,"line":97},[289,294,298,302,306,311],{"type":13,"tag":45,"props":290,"children":291},{"style":63},[292],{"type":18,"value":293}," flags",{"type":13,"tag":45,"props":295,"children":296},{"style":52},[297],{"type":18,"value":243},{"type":13,"tag":45,"props":299,"children":300},{"style":170},[301],{"type":18,"value":248},{"type":13,"tag":45,"props":303,"children":304},{"style":52},[305],{"type":18,"value":253},{"type":13,"tag":45,"props":307,"children":308},{"style":170},[309],{"type":18,"value":310},"PipelineColorBlendStateCreateFlags",{"type":13,"tag":45,"props":312,"children":313},{"style":63},[314],{"type":18,"value":263},{"type":13,"tag":45,"props":316,"children":317},{"class":47,"line":106},[318,323,327,331,335,340],{"type":13,"tag":45,"props":319,"children":320},{"style":63},[321],{"type":18,"value":322}," logic_op_enable",{"type":13,"tag":45,"props":324,"children":325},{"style":52},[326],{"type":18,"value":243},{"type":13,"tag":45,"props":328,"children":329},{"style":170},[330],{"type":18,"value":248},{"type":13,"tag":45,"props":332,"children":333},{"style":52},[334],{"type":18,"value":253},{"type":13,"tag":45,"props":336,"children":337},{"style":170},[338],{"type":18,"value":339},"Bool32",{"type":13,"tag":45,"props":341,"children":342},{"style":63},[343],{"type":18,"value":263},{"type":13,"tag":45,"props":345,"children":346},{"class":47,"line":115},[347,352,356,360,364,369],{"type":13,"tag":45,"props":348,"children":349},{"style":63},[350],{"type":18,"value":351}," logic_op",{"type":13,"tag":45,"props":353,"children":354},{"style":52},[355],{"type":18,"value":243},{"type":13,"tag":45,"props":357,"children":358},{"style":170},[359],{"type":18,"value":248},{"type":13,"tag":45,"props":361,"children":362},{"style":52},[363],{"type":18,"value":253},{"type":13,"tag":45,"props":365,"children":366},{"style":170},[367],{"type":18,"value":368},"LogicOp",{"type":13,"tag":45,"props":370,"children":371},{"style":63},[372],{"type":18,"value":263},{"type":13,"tag":45,"props":374,"children":375},{"class":47,"line":124},[376,381,385,390,395],{"type":13,"tag":45,"props":377,"children":378},{"style":63},[379],{"type":18,"value":380}," attachment_count",{"type":13,"tag":45,"props":382,"children":383},{"style":52},[384],{"type":18,"value":243},{"type":13,"tag":45,"props":386,"children":387},{"style":170},[388],{"type":18,"value":389}," u32",{"type":13,"tag":45,"props":391,"children":392},{"style":63},[393],{"type":18,"value":394},", ",{"type":13,"tag":45,"props":396,"children":398},{"style":397},"--shiki-default:#6E7781;--shiki-dark:#8B949E",[399],{"type":18,"value":400},"// # of pAttachments\n",{"type":13,"tag":45,"props":402,"children":403},{"class":47,"line":138},[404,409,413,417,421,425,430],{"type":13,"tag":45,"props":405,"children":406},{"style":63},[407],{"type":18,"value":408}," p_attachments",{"type":13,"tag":45,"props":410,"children":411},{"style":52},[412],{"type":18,"value":243},{"type":13,"tag":45,"props":414,"children":415},{"style":52},[416],{"type":18,"value":280},{"type":13,"tag":45,"props":418,"children":419},{"style":170},[420],{"type":18,"value":248},{"type":13,"tag":45,"props":422,"children":423},{"style":52},[424],{"type":18,"value":253},{"type":13,"tag":45,"props":426,"children":427},{"style":170},[428],{"type":18,"value":429},"PipelineColorBlendAttachmentState",{"type":13,"tag":45,"props":431,"children":432},{"style":63},[433],{"type":18,"value":263},{"type":13,"tag":45,"props":435,"children":436},{"class":47,"line":161},[437,442,446,450,455,460,465,469],{"type":13,"tag":45,"props":438,"children":439},{"style":63},[440],{"type":18,"value":441}," blend_constants",{"type":13,"tag":45,"props":443,"children":444},{"style":52},[445],{"type":18,"value":243},{"type":13,"tag":45,"props":447,"children":448},{"style":52},[449],{"type":18,"value":280},{"type":13,"tag":45,"props":451,"children":452},{"style":63},[453],{"type":18,"value":454}," [",{"type":13,"tag":45,"props":456,"children":457},{"style":170},[458],{"type":18,"value":459},"f32",{"type":13,"tag":45,"props":461,"children":462},{"style":63},[463],{"type":18,"value":464}," ; ",{"type":13,"tag":45,"props":466,"children":467},{"style":181},[468],{"type":18,"value":184},{"type":13,"tag":45,"props":470,"children":471},{"style":63},[472],{"type":18,"value":473},"],\n",{"type":13,"tag":45,"props":475,"children":476},{"class":47,"line":192},[477],{"type":13,"tag":45,"props":478,"children":479},{"style":63},[480],{"type":18,"value":481},"}\n",{"type":13,"tag":483,"props":484,"children":485},"ul",{},[486,507,526,545,564,575,641,686],{"type":13,"tag":487,"props":488,"children":489},"li",{},[490,496,498,505],{"type":13,"tag":21,"props":491,"children":493},{"className":492},[],[494],{"type":18,"value":495},"sType",{"type":18,"value":497}," is a ",{"type":13,"tag":499,"props":500,"children":502},"a",{"href":501},"/man/VkStructureType",[503],{"type":18,"value":504},"VkStructureType",{"type":18,"value":506}," value identifying this structure.",{"type":13,"tag":487,"props":508,"children":509},{},[510,516,518,524],{"type":13,"tag":21,"props":511,"children":513},{"className":512},[],[514],{"type":18,"value":515},"pNext",{"type":18,"value":517}," is ",{"type":13,"tag":21,"props":519,"children":521},{"className":520},[],[522],{"type":18,"value":523},"NULL",{"type":18,"value":525}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":487,"props":527,"children":528},{},[529,535,537,543],{"type":13,"tag":21,"props":530,"children":532},{"className":531},[],[533],{"type":18,"value":534},"flags",{"type":18,"value":536}," is a bitmask of\n",{"type":13,"tag":499,"props":538,"children":540},{"href":539},"/man/VkPipelineColorBlendStateCreateFlagBits",[541],{"type":18,"value":542},"VkPipelineColorBlendStateCreateFlagBits",{"type":18,"value":544}," specifying additional\ncolor blending information.",{"type":13,"tag":487,"props":546,"children":547},{},[548,554,556,562],{"type":13,"tag":21,"props":549,"children":551},{"className":550},[],[552],{"type":18,"value":553},"logicOpEnable",{"type":18,"value":555}," controls whether to apply ",{"type":13,"tag":499,"props":557,"children":559},{"href":558},"/chapters/framebuffer#framebuffer-logicop",[560],{"type":18,"value":561},"Logical Operations",{"type":18,"value":563},".",{"type":13,"tag":487,"props":565,"children":566},{},[567,573],{"type":13,"tag":21,"props":568,"children":570},{"className":569},[],[571],{"type":18,"value":572},"logicOp",{"type":18,"value":574}," selects which logical operation to apply.",{"type":13,"tag":487,"props":576,"children":577},{},[578,584,586,592,594,600,602,608,609,615,617,623,625,631,633,639],{"type":13,"tag":21,"props":579,"children":581},{"className":580},[],[582],{"type":18,"value":583},"attachmentCount",{"type":18,"value":585}," is the number of\n",{"type":13,"tag":499,"props":587,"children":589},{"href":588},"/man/VkPipelineColorBlendAttachmentState",[590],{"type":18,"value":591},"VkPipelineColorBlendAttachmentState",{"type":18,"value":593}," elements in\n",{"type":13,"tag":21,"props":595,"children":597},{"className":596},[],[598],{"type":18,"value":599},"pAttachments",{"type":18,"value":601},".\nIt is ignored if the pipeline is created with\n",{"type":13,"tag":21,"props":603,"children":605},{"className":604},[],[606],{"type":18,"value":607},"VK_DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT",{"type":18,"value":263},{"type":13,"tag":21,"props":610,"children":612},{"className":611},[],[613],{"type":18,"value":614},"VK_DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT",{"type":18,"value":616},", and\n",{"type":13,"tag":21,"props":618,"children":620},{"className":619},[],[621],{"type":18,"value":622},"VK_DYNAMIC_STATE_COLOR_WRITE_MASK_EXT",{"type":18,"value":624}," dynamic states set, and\neither ",{"type":13,"tag":21,"props":626,"children":628},{"className":627},[],[629],{"type":18,"value":630},"VK_DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT",{"type":18,"value":632}," set or\n",{"type":13,"tag":499,"props":634,"children":636},{"href":635},"/man/VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT#features-advancedBlendCoherentOperations",[637],{"type":18,"value":638},"advancedBlendCoherentOperations",{"type":18,"value":640},"\nis not enabled on the device.",{"type":13,"tag":487,"props":642,"children":643},{},[644,649,651,655,657,662,663,668,669,674,675,680,681,685],{"type":13,"tag":21,"props":645,"children":647},{"className":646},[],[648],{"type":18,"value":599},{"type":18,"value":650}," is a pointer to an array of\n",{"type":13,"tag":499,"props":652,"children":653},{"href":588},[654],{"type":18,"value":591},{"type":18,"value":656}," structures defining blend\nstate for each color attachment.\nIt is ignored if the pipeline is created with\n",{"type":13,"tag":21,"props":658,"children":660},{"className":659},[],[661],{"type":18,"value":607},{"type":18,"value":263},{"type":13,"tag":21,"props":664,"children":666},{"className":665},[],[667],{"type":18,"value":614},{"type":18,"value":616},{"type":13,"tag":21,"props":670,"children":672},{"className":671},[],[673],{"type":18,"value":622},{"type":18,"value":624},{"type":13,"tag":21,"props":676,"children":678},{"className":677},[],[679],{"type":18,"value":630},{"type":18,"value":632},{"type":13,"tag":499,"props":682,"children":683},{"href":635},[684],{"type":18,"value":638},{"type":18,"value":640},{"type":13,"tag":487,"props":687,"children":688},{},[689,695,697,703],{"type":13,"tag":21,"props":690,"children":692},{"className":691},[],[693],{"type":18,"value":694},"blendConstants",{"type":18,"value":696}," is a pointer to an array of four values used as the\nR, G, B, and A components of the blend constant that are used in\nblending, depending on the ",{"type":13,"tag":499,"props":698,"children":700},{"href":699},"/chapters/framebuffer#framebuffer-blendfactors",[701],{"type":18,"value":702},"blend factor",{"type":18,"value":563},{"type":13,"tag":705,"props":706,"children":708},"validity-group",{"name":707},"Valid Usage",[709,745,781,822,858],{"type":13,"tag":710,"props":711,"children":713},"validity-field",{"name":712},"VUID-VkPipelineColorBlendStateCreateInfo-pAttachments-00605",[714],{"type":13,"tag":14,"props":715,"children":716},{},[717,719,729,731,736,738,743],{"type":18,"value":718},"If the ",{"type":13,"tag":499,"props":720,"children":722},{"href":721},"/man/VkPhysicalDeviceFeatures#features-independentBlend",[723],{"type":13,"tag":21,"props":724,"children":726},{"className":725},[],[727],{"type":18,"value":728},"independentBlend",{"type":18,"value":730}," feature is\nnot enabled, all elements of ",{"type":13,"tag":21,"props":732,"children":734},{"className":733},[],[735],{"type":18,"value":599},{"type":18,"value":737}," ",{"type":13,"tag":739,"props":740,"children":742},"normative",{"type":741},"must",[],{"type":18,"value":744}," be identical",{"type":13,"tag":710,"props":746,"children":748},{"name":747},"VUID-VkPipelineColorBlendStateCreateInfo-logicOpEnable-00606",[749],{"type":13,"tag":14,"props":750,"children":751},{},[752,753,762,764,769,770,773,775],{"type":18,"value":718},{"type":13,"tag":499,"props":754,"children":756},{"href":755},"/man/VkPhysicalDeviceFeatures#features-logicOp",[757],{"type":13,"tag":21,"props":758,"children":760},{"className":759},[],[761],{"type":18,"value":572},{"type":18,"value":763}," feature is not enabled,\n",{"type":13,"tag":21,"props":765,"children":767},{"className":766},[],[768],{"type":18,"value":553},{"type":18,"value":737},{"type":13,"tag":739,"props":771,"children":772},{"type":741},[],{"type":18,"value":774}," be ",{"type":13,"tag":21,"props":776,"children":778},{"className":777},[],[779],{"type":18,"value":780},"VK_FALSE",{"type":13,"tag":710,"props":782,"children":784},{"name":783},"VUID-VkPipelineColorBlendStateCreateInfo-logicOpEnable-00607",[785],{"type":13,"tag":14,"props":786,"children":787},{},[788,790,795,796,802,803,808,809,812,814,820],{"type":18,"value":789},"If ",{"type":13,"tag":21,"props":791,"children":793},{"className":792},[],[794],{"type":18,"value":553},{"type":18,"value":517},{"type":13,"tag":21,"props":797,"children":799},{"className":798},[],[800],{"type":18,"value":801},"VK_TRUE",{"type":18,"value":394},{"type":13,"tag":21,"props":804,"children":806},{"className":805},[],[807],{"type":18,"value":572},{"type":18,"value":737},{"type":13,"tag":739,"props":810,"children":811},{"type":741},[],{"type":18,"value":813}," be a valid\n",{"type":13,"tag":499,"props":815,"children":817},{"href":816},"/man/VkLogicOp",[818],{"type":18,"value":819},"VkLogicOp",{"type":18,"value":821}," value",{"type":13,"tag":710,"props":823,"children":825},{"name":824},"VUID-VkPipelineColorBlendStateCreateInfo-rasterizationOrderColorAttachmentAccess-06465",[826],{"type":13,"tag":14,"props":827,"children":828},{},[829,830,840,841,846,847,850,852],{"type":18,"value":718},{"type":13,"tag":499,"props":831,"children":833},{"href":832},"/man/VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT#features-rasterizationOrderColorAttachmentAccess",[834],{"type":13,"tag":21,"props":835,"children":837},{"className":836},[],[838],{"type":18,"value":839},"rasterizationOrderColorAttachmentAccess",{"type":18,"value":763},{"type":13,"tag":21,"props":842,"children":844},{"className":843},[],[845],{"type":18,"value":534},{"type":18,"value":737},{"type":13,"tag":739,"props":848,"children":849},{"type":741},[],{"type":18,"value":851}," not include\n",{"type":13,"tag":21,"props":853,"children":855},{"className":854},[],[856],{"type":18,"value":857},"VK_PIPELINE_COLOR_BLEND_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_EXT",{"type":13,"tag":710,"props":859,"children":861},{"name":860},"VUID-VkPipelineColorBlendStateCreateInfo-pAttachments-07353",[862],{"type":13,"tag":14,"props":863,"children":864},{},[865,866,871,873,879,881,886,887,892,893,898,900,905,907,912,913,916,918,923,925,929],{"type":18,"value":789},{"type":13,"tag":21,"props":867,"children":869},{"className":868},[],[870],{"type":18,"value":583},{"type":18,"value":872}," is not ",{"type":13,"tag":21,"props":874,"children":876},{"className":875},[],[877],{"type":18,"value":878},"0",{"type":18,"value":880},"\n, and any of ",{"type":13,"tag":21,"props":882,"children":884},{"className":883},[],[885],{"type":18,"value":630},{"type":18,"value":263},{"type":13,"tag":21,"props":888,"children":890},{"className":889},[],[891],{"type":18,"value":607},{"type":18,"value":263},{"type":13,"tag":21,"props":894,"children":896},{"className":895},[],[897],{"type":18,"value":614},{"type":18,"value":899},", or\n",{"type":13,"tag":21,"props":901,"children":903},{"className":902},[],[904],{"type":18,"value":622},{"type":18,"value":906}," are not set,\n",{"type":13,"tag":21,"props":908,"children":910},{"className":909},[],[911],{"type":18,"value":599},{"type":18,"value":737},{"type":13,"tag":739,"props":914,"children":915},{"type":741},[],{"type":18,"value":917}," be a valid pointer to an array of\n",{"type":13,"tag":21,"props":919,"children":921},{"className":920},[],[922],{"type":18,"value":583},{"type":18,"value":924}," valid ",{"type":13,"tag":499,"props":926,"children":927},{"href":588},[928],{"type":18,"value":591},{"type":18,"value":930},"\nstructures",{"type":13,"tag":705,"props":932,"children":934},{"name":933},"Valid Usage (Implicit)",[935,958,1007,1033,1057],{"type":13,"tag":710,"props":936,"children":938},{"name":937},"VUID-VkPipelineColorBlendStateCreateInfo-sType-sType",[939],{"type":13,"tag":14,"props":940,"children":941},{},[942,947,948,951,952],{"type":13,"tag":21,"props":943,"children":945},{"className":944},[],[946],{"type":18,"value":495},{"type":18,"value":737},{"type":13,"tag":739,"props":949,"children":950},{"type":741},[],{"type":18,"value":774},{"type":13,"tag":21,"props":953,"children":955},{"className":954},[],[956],{"type":18,"value":957},"VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO",{"type":13,"tag":710,"props":959,"children":961},{"name":960},"VUID-VkPipelineColorBlendStateCreateInfo-pNext-pNext",[962],{"type":13,"tag":14,"props":963,"children":964},{},[965,967,972,974,979,981,984,986,991,993,999,1001],{"type":18,"value":966},"Each ",{"type":13,"tag":21,"props":968,"children":970},{"className":969},[],[971],{"type":18,"value":515},{"type":18,"value":973}," member of any structure (including this one) in the ",{"type":13,"tag":21,"props":975,"children":977},{"className":976},[],[978],{"type":18,"value":515},{"type":18,"value":980}," chain ",{"type":13,"tag":739,"props":982,"children":983},{"type":741},[],{"type":18,"value":985}," be either ",{"type":13,"tag":21,"props":987,"children":989},{"className":988},[],[990],{"type":18,"value":523},{"type":18,"value":992}," or a pointer to a valid instance of ",{"type":13,"tag":499,"props":994,"children":996},{"href":995},"/man/VkPipelineColorBlendAdvancedStateCreateInfoEXT",[997],{"type":18,"value":998},"VkPipelineColorBlendAdvancedStateCreateInfoEXT",{"type":18,"value":1000}," or ",{"type":13,"tag":499,"props":1002,"children":1004},{"href":1003},"/man/VkPipelineColorWriteCreateInfoEXT",[1005],{"type":18,"value":1006},"VkPipelineColorWriteCreateInfoEXT",{"type":13,"tag":710,"props":1008,"children":1010},{"name":1009},"VUID-VkPipelineColorBlendStateCreateInfo-sType-unique",[1011],{"type":13,"tag":14,"props":1012,"children":1013},{},[1014,1015,1020,1022,1027,1028,1031],{"type":18,"value":19},{"type":13,"tag":21,"props":1016,"children":1018},{"className":1017},[],[1019],{"type":18,"value":495},{"type":18,"value":1021}," value of each struct in the ",{"type":13,"tag":21,"props":1023,"children":1025},{"className":1024},[],[1026],{"type":18,"value":515},{"type":18,"value":980},{"type":13,"tag":739,"props":1029,"children":1030},{"type":741},[],{"type":18,"value":1032}," be unique",{"type":13,"tag":710,"props":1034,"children":1036},{"name":1035},"VUID-VkPipelineColorBlendStateCreateInfo-flags-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":534},{"type":18,"value":737},{"type":13,"tag":739,"props":1047,"children":1048},{"type":741},[],{"type":18,"value":1050}," be a valid combination of ",{"type":13,"tag":499,"props":1052,"children":1053},{"href":539},[1054],{"type":18,"value":542},{"type":18,"value":1056}," values",{"type":13,"tag":710,"props":1058,"children":1060},{"name":1059},"VUID-VkPipelineColorBlendStateCreateInfo-pAttachments-parameter",[1061],{"type":13,"tag":14,"props":1062,"children":1063},{},[1064,1065,1070,1071,1076,1078,1083,1084,1089,1090,1095,1096,1099,1101,1106,1107,1111],{"type":18,"value":789},{"type":13,"tag":21,"props":1066,"children":1068},{"className":1067},[],[1069],{"type":18,"value":583},{"type":18,"value":872},{"type":13,"tag":21,"props":1072,"children":1074},{"className":1073},[],[1075],{"type":18,"value":878},{"type":18,"value":1077},", and ",{"type":13,"tag":21,"props":1079,"children":1081},{"className":1080},[],[1082],{"type":18,"value":599},{"type":18,"value":872},{"type":13,"tag":21,"props":1085,"children":1087},{"className":1086},[],[1088],{"type":18,"value":523},{"type":18,"value":394},{"type":13,"tag":21,"props":1091,"children":1093},{"className":1092},[],[1094],{"type":18,"value":599},{"type":18,"value":737},{"type":13,"tag":739,"props":1097,"children":1098},{"type":741},[],{"type":18,"value":1100}," be a valid pointer to an array of ",{"type":13,"tag":21,"props":1102,"children":1104},{"className":1103},[],[1105],{"type":18,"value":583},{"type":18,"value":924},{"type":13,"tag":499,"props":1108,"children":1109},{"href":588},[1110],{"type":18,"value":591},{"type":18,"value":1112}," structures",{"type":13,"tag":1114,"props":1115,"children":1116},"style",{},[1117],{"type":18,"value":1118},"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":1120},[],"markdown",1725732577410]