[{"data":1,"prerenderedAt":17171},["ShallowReactive",2],{"X0V6sOdTFR":3},{"title":4,"description":5,"parent":6,"cmd_buf_level":7,"render_pass_scope":10,"supported_queue_types":11,"tasks":13,"type":15,"xrefs":16,"body":17,"_type":17170,"_id":4},"vkCmdDraw","Draw primitives","VK_VERSION_1_0",[8,9],"primary","secondary","inside",[12],"graphics",[14],"action","protos",[],{"type":18,"children":19,"toc":17168},"root",[20,28,312,371,420,17006,17116,17162],{"type":21,"tag":22,"props":23,"children":24},"element","p",{},[25],{"type":26,"value":27},"text","To record a non-indexed draw, call:",{"type":21,"tag":29,"props":30,"children":31},"code-group",{},[32,159],{"type":21,"tag":33,"props":34,"children":40},"pre",{"code":35,"filename":36,"language":37,"meta":38,"className":39,"style":38},"void vkCmdDraw(\n VkCommandBuffer commandBuffer,\n uint32_t vertexCount,\n uint32_t instanceCount,\n uint32_t firstVertex,\n uint32_t firstInstance);\n","C","c","","language-c shiki shiki-themes github-light-default github-dark-default",[41],{"type":21,"tag":42,"props":43,"children":44},"code",{"__ignoreMap":38},[45,69,89,107,124,141],{"type":21,"tag":46,"props":47,"children":50},"span",{"class":48,"line":49},"line",1,[51,57,63],{"type":21,"tag":46,"props":52,"children":54},{"style":53},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[55],{"type":26,"value":56},"void",{"type":21,"tag":46,"props":58,"children":60},{"style":59},"--shiki-default:#8250DF;--shiki-dark:#D2A8FF",[61],{"type":26,"value":62}," vkCmdDraw",{"type":21,"tag":46,"props":64,"children":66},{"style":65},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[67],{"type":26,"value":68},"(\n",{"type":21,"tag":46,"props":70,"children":72},{"class":48,"line":71},2,[73,78,84],{"type":21,"tag":46,"props":74,"children":75},{"style":65},[76],{"type":26,"value":77}," VkCommandBuffer ",{"type":21,"tag":46,"props":79,"children":81},{"style":80},"--shiki-default:#953800;--shiki-dark:#FFA657",[82],{"type":26,"value":83},"commandBuffer",{"type":21,"tag":46,"props":85,"children":86},{"style":65},[87],{"type":26,"value":88},",\n",{"type":21,"tag":46,"props":90,"children":92},{"class":48,"line":91},3,[93,98,103],{"type":21,"tag":46,"props":94,"children":95},{"style":53},[96],{"type":26,"value":97}," uint32_t",{"type":21,"tag":46,"props":99,"children":100},{"style":80},[101],{"type":26,"value":102}," vertexCount",{"type":21,"tag":46,"props":104,"children":105},{"style":65},[106],{"type":26,"value":88},{"type":21,"tag":46,"props":108,"children":110},{"class":48,"line":109},4,[111,115,120],{"type":21,"tag":46,"props":112,"children":113},{"style":53},[114],{"type":26,"value":97},{"type":21,"tag":46,"props":116,"children":117},{"style":80},[118],{"type":26,"value":119}," instanceCount",{"type":21,"tag":46,"props":121,"children":122},{"style":65},[123],{"type":26,"value":88},{"type":21,"tag":46,"props":125,"children":127},{"class":48,"line":126},5,[128,132,137],{"type":21,"tag":46,"props":129,"children":130},{"style":53},[131],{"type":26,"value":97},{"type":21,"tag":46,"props":133,"children":134},{"style":80},[135],{"type":26,"value":136}," firstVertex",{"type":21,"tag":46,"props":138,"children":139},{"style":65},[140],{"type":26,"value":88},{"type":21,"tag":46,"props":142,"children":144},{"class":48,"line":143},6,[145,149,154],{"type":21,"tag":46,"props":146,"children":147},{"style":53},[148],{"type":26,"value":97},{"type":21,"tag":46,"props":150,"children":151},{"style":80},[152],{"type":26,"value":153}," firstInstance",{"type":21,"tag":46,"props":155,"children":156},{"style":65},[157],{"type":26,"value":158},");\n",{"type":21,"tag":33,"props":160,"children":165},{"code":161,"filename":162,"language":163,"meta":38,"className":164,"style":38},"pub fn cmd_draw(\n command_buffer: vk::CommandBuffer,\n vertex_count: u32,\n instance_count: u32,\n first_vertex: u32,\n first_instance: u32,\n);\n","Rust","rs","language-rs shiki shiki-themes github-light-default github-dark-default",[166],{"type":21,"tag":42,"props":167,"children":168},{"__ignoreMap":38},[169,191,223,244,264,284,304],{"type":21,"tag":46,"props":170,"children":171},{"class":48,"line":49},[172,177,182,187],{"type":21,"tag":46,"props":173,"children":174},{"style":53},[175],{"type":26,"value":176},"pub",{"type":21,"tag":46,"props":178,"children":179},{"style":53},[180],{"type":26,"value":181}," fn",{"type":21,"tag":46,"props":183,"children":184},{"style":59},[185],{"type":26,"value":186}," cmd_draw",{"type":21,"tag":46,"props":188,"children":189},{"style":65},[190],{"type":26,"value":68},{"type":21,"tag":46,"props":192,"children":193},{"class":48,"line":71},[194,199,204,209,214,219],{"type":21,"tag":46,"props":195,"children":196},{"style":65},[197],{"type":26,"value":198}," command_buffer",{"type":21,"tag":46,"props":200,"children":201},{"style":53},[202],{"type":26,"value":203},":",{"type":21,"tag":46,"props":205,"children":206},{"style":80},[207],{"type":26,"value":208}," vk",{"type":21,"tag":46,"props":210,"children":211},{"style":53},[212],{"type":26,"value":213},"::",{"type":21,"tag":46,"props":215,"children":216},{"style":80},[217],{"type":26,"value":218},"CommandBuffer",{"type":21,"tag":46,"props":220,"children":221},{"style":65},[222],{"type":26,"value":88},{"type":21,"tag":46,"props":224,"children":225},{"class":48,"line":91},[226,231,235,240],{"type":21,"tag":46,"props":227,"children":228},{"style":65},[229],{"type":26,"value":230}," vertex_count",{"type":21,"tag":46,"props":232,"children":233},{"style":53},[234],{"type":26,"value":203},{"type":21,"tag":46,"props":236,"children":237},{"style":80},[238],{"type":26,"value":239}," u32",{"type":21,"tag":46,"props":241,"children":242},{"style":65},[243],{"type":26,"value":88},{"type":21,"tag":46,"props":245,"children":246},{"class":48,"line":109},[247,252,256,260],{"type":21,"tag":46,"props":248,"children":249},{"style":65},[250],{"type":26,"value":251}," instance_count",{"type":21,"tag":46,"props":253,"children":254},{"style":53},[255],{"type":26,"value":203},{"type":21,"tag":46,"props":257,"children":258},{"style":80},[259],{"type":26,"value":239},{"type":21,"tag":46,"props":261,"children":262},{"style":65},[263],{"type":26,"value":88},{"type":21,"tag":46,"props":265,"children":266},{"class":48,"line":126},[267,272,276,280],{"type":21,"tag":46,"props":268,"children":269},{"style":65},[270],{"type":26,"value":271}," first_vertex",{"type":21,"tag":46,"props":273,"children":274},{"style":53},[275],{"type":26,"value":203},{"type":21,"tag":46,"props":277,"children":278},{"style":80},[279],{"type":26,"value":239},{"type":21,"tag":46,"props":281,"children":282},{"style":65},[283],{"type":26,"value":88},{"type":21,"tag":46,"props":285,"children":286},{"class":48,"line":143},[287,292,296,300],{"type":21,"tag":46,"props":288,"children":289},{"style":65},[290],{"type":26,"value":291}," first_instance",{"type":21,"tag":46,"props":293,"children":294},{"style":53},[295],{"type":26,"value":203},{"type":21,"tag":46,"props":297,"children":298},{"style":80},[299],{"type":26,"value":239},{"type":21,"tag":46,"props":301,"children":302},{"style":65},[303],{"type":26,"value":88},{"type":21,"tag":46,"props":305,"children":307},{"class":48,"line":306},7,[308],{"type":21,"tag":46,"props":309,"children":310},{"style":65},[311],{"type":26,"value":158},{"type":21,"tag":313,"props":314,"children":315},"ul",{},[316,327,338,349,360],{"type":21,"tag":317,"props":318,"children":319},"li",{},[320,325],{"type":21,"tag":42,"props":321,"children":323},{"className":322},[],[324],{"type":26,"value":83},{"type":26,"value":326}," is the command buffer into which the command is\nrecorded.",{"type":21,"tag":317,"props":328,"children":329},{},[330,336],{"type":21,"tag":42,"props":331,"children":333},{"className":332},[],[334],{"type":26,"value":335},"vertexCount",{"type":26,"value":337}," is the number of vertices to draw.",{"type":21,"tag":317,"props":339,"children":340},{},[341,347],{"type":21,"tag":42,"props":342,"children":344},{"className":343},[],[345],{"type":26,"value":346},"instanceCount",{"type":26,"value":348}," is the number of instances to draw.",{"type":21,"tag":317,"props":350,"children":351},{},[352,358],{"type":21,"tag":42,"props":353,"children":355},{"className":354},[],[356],{"type":26,"value":357},"firstVertex",{"type":26,"value":359}," is the index of the first vertex to draw.",{"type":21,"tag":317,"props":361,"children":362},{},[363,369],{"type":21,"tag":42,"props":364,"children":366},{"className":365},[],[367],{"type":26,"value":368},"firstInstance",{"type":26,"value":370}," is the instance ID of the first instance to draw.",{"type":21,"tag":22,"props":372,"children":373},{},[374,376,381,383,389,391,396,398,403,405,411,413,418],{"type":26,"value":375},"When the command is executed, primitives are assembled using the current\nprimitive topology and ",{"type":21,"tag":42,"props":377,"children":379},{"className":378},[],[380],{"type":26,"value":335},{"type":26,"value":382}," consecutive vertex indices with the\nfirst ",{"type":21,"tag":42,"props":384,"children":386},{"className":385},[],[387],{"type":26,"value":388},"vertexIndex",{"type":26,"value":390}," value equal to ",{"type":21,"tag":42,"props":392,"children":394},{"className":393},[],[395],{"type":26,"value":357},{"type":26,"value":397},".\nThe primitives are drawn ",{"type":21,"tag":42,"props":399,"children":401},{"className":400},[],[402],{"type":26,"value":346},{"type":26,"value":404}," times with ",{"type":21,"tag":42,"props":406,"children":408},{"className":407},[],[409],{"type":26,"value":410},"instanceIndex",{"type":26,"value":412},"\nstarting with ",{"type":21,"tag":42,"props":414,"children":416},{"className":415},[],[417],{"type":26,"value":368},{"type":26,"value":419}," and increasing sequentially for each\ninstance.\nThe assembled primitives execute the bound graphics pipeline.",{"type":21,"tag":421,"props":422,"children":424},"validity-group",{"name":423},"Valid Usage",[425,528,602,672,735,787,842,879,908,941,978,1042,1096,1156,1213,1254,1310,1367,1413,1454,1499,1540,1626,1678,1698,1768,1815,1851,1889,1913,1947,1974,2007,2032,2052,2128,2194,2234,2270,2325,2354,2400,2427,2493,2551,2597,2653,2703,2749,2787,2835,2878,2920,2960,3019,3075,3111,3147,3182,3218,3252,3278,3357,3429,3471,3502,3531,3549,3599,3650,3691,3705,3749,3804,3885,3935,3966,3980,3997,4012,4027,4041,4055,4076,4110,4147,4178,4209,4276,4330,4387,4467,4498,4630,4695,4763,4828,4894,4921,4965,5038,5087,5135,5183,5231,5299,5360,5409,5473,5543,5604,5670,5721,5772,5822,5873,5929,5979,6028,6082,6153,6230,6285,6339,6383,6445,6475,6523,6598,6666,6720,6774,6843,6852,6878,6898,6962,7016,7070,7123,7178,7232,7275,7326,7418,7502,7611,7707,7794,7844,7902,7934,7969,8024,8076,8111,8146,8177,8234,8279,8338,8383,8415,8480,8524,8556,8617,8683,8754,8832,8893,8961,9036,9079,9120,9213,9288,9357,9447,9516,9582,9653,9688,9742,9793,9843,9883,9927,9966,10025,10071,10116,10164,10238,10290,10336,10395,10462,10490,10539,10568,10631,10662,10707,10756,10813,10886,10929,10960,11004,11035,11094,11157,11188,11259,11328,11390,11421,11487,11553,11614,11651,11720,11762,11797,11836,11897,11975,12030,12103,12174,12229,12291,12351,12411,12460,12498,12551,12598,12643,12699,12749,12815,12862,12925,12971,13034,13080,13127,13175,13232,13286,13338,13435,13522,13571,13669,13760,13831,13889,13914,14014,14125,14180,14225,14270,14309,14352,14418,14478,14539,14621,14669,14743,14797,14818,14851,14895,14933,14974,15003,15046,15087,15152,15227,15297,15344,15381,15419,15433,15446,15504,15572,15631,15702,15778,15820,15843,15875,15908,15928,15957,16000,16038,16110,16173,16211,16290,16413,16488,16564,16638,16677,16715,16751,16798,16825,16924],{"type":21,"tag":426,"props":427,"children":429},"validity-field",{"name":428},"VUID-vkCmdDraw-magFilter-04553",[430],{"type":21,"tag":22,"props":431,"children":432},{},[433,435,442,444,450,452,458,460,466,467,473,475,481,483,489,491,497,499,505,507,513,515,520,522],{"type":26,"value":434},"If a ",{"type":21,"tag":436,"props":437,"children":439},"a",{"href":438},"/man/VkSampler",[440],{"type":26,"value":441},"VkSampler",{"type":26,"value":443}," created with ",{"type":21,"tag":42,"props":445,"children":447},{"className":446},[],[448],{"type":26,"value":449},"magFilter",{"type":26,"value":451}," or ",{"type":21,"tag":42,"props":453,"children":455},{"className":454},[],[456],{"type":26,"value":457},"minFilter",{"type":26,"value":459},"\nequal to ",{"type":21,"tag":42,"props":461,"children":463},{"className":462},[],[464],{"type":26,"value":465},"VK_FILTER_LINEAR",{"type":26,"value":88},{"type":21,"tag":42,"props":468,"children":470},{"className":469},[],[471],{"type":26,"value":472},"reductionMode",{"type":26,"value":474}," equal to\n",{"type":21,"tag":42,"props":476,"children":478},{"className":477},[],[479],{"type":26,"value":480},"VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE",{"type":26,"value":482},",\nand ",{"type":21,"tag":42,"props":484,"children":486},{"className":485},[],[487],{"type":26,"value":488},"compareEnable",{"type":26,"value":490}," equal to ",{"type":21,"tag":42,"props":492,"children":494},{"className":493},[],[495],{"type":26,"value":496},"VK_FALSE",{"type":26,"value":498}," is used to sample a\n",{"type":21,"tag":436,"props":500,"children":502},{"href":501},"/man/VkImageView",[503],{"type":26,"value":504},"VkImageView",{"type":26,"value":506}," as a result of this command, then the image view’s\n",{"type":21,"tag":436,"props":508,"children":510},{"href":509},"/chapters/resources#resources-image-view-format-features",[511],{"type":26,"value":512},"format features",{"type":26,"value":514}," ",{"type":21,"tag":516,"props":517,"children":519},"normative",{"type":518},"must",[],{"type":26,"value":521}," contain\n",{"type":21,"tag":42,"props":523,"children":525},{"className":524},[],[526],{"type":26,"value":527},"VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT",{"type":21,"tag":426,"props":529,"children":531},{"name":530},"VUID-vkCmdDraw-magFilter-09598",[532],{"type":21,"tag":22,"props":533,"children":534},{},[535,536,540,541,546,547,552,553,558,560,565,567,573,575,581,582,586,587,591,592,595,596],{"type":26,"value":434},{"type":21,"tag":436,"props":537,"children":538},{"href":438},[539],{"type":26,"value":441},{"type":26,"value":443},{"type":21,"tag":42,"props":542,"children":544},{"className":543},[],[545],{"type":26,"value":449},{"type":26,"value":451},{"type":21,"tag":42,"props":548,"children":550},{"className":549},[],[551],{"type":26,"value":457},{"type":26,"value":459},{"type":21,"tag":42,"props":554,"children":556},{"className":555},[],[557],{"type":26,"value":465},{"type":26,"value":559}," and ",{"type":21,"tag":42,"props":561,"children":563},{"className":562},[],[564],{"type":26,"value":472},{"type":26,"value":566}," equal to either\n",{"type":21,"tag":42,"props":568,"children":570},{"className":569},[],[571],{"type":26,"value":572},"VK_SAMPLER_REDUCTION_MODE_MIN",{"type":26,"value":574}," or\n",{"type":21,"tag":42,"props":576,"children":578},{"className":577},[],[579],{"type":26,"value":580},"VK_SAMPLER_REDUCTION_MODE_MAX",{"type":26,"value":498},{"type":21,"tag":436,"props":583,"children":584},{"href":501},[585],{"type":26,"value":504},{"type":26,"value":506},{"type":21,"tag":436,"props":588,"children":589},{"href":509},[590],{"type":26,"value":512},{"type":26,"value":514},{"type":21,"tag":516,"props":593,"children":594},{"type":518},[],{"type":26,"value":521},{"type":21,"tag":42,"props":597,"children":599},{"className":598},[],[600],{"type":26,"value":601},"VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT",{"type":21,"tag":426,"props":603,"children":605},{"name":604},"VUID-vkCmdDraw-mipmapMode-04770",[606],{"type":21,"tag":22,"props":607,"children":608},{},[609,610,614,615,621,622,628,629,634,635,640,641,646,647,652,653,657,658,662,663,666,667],{"type":26,"value":434},{"type":21,"tag":436,"props":611,"children":612},{"href":438},[613],{"type":26,"value":441},{"type":26,"value":443},{"type":21,"tag":42,"props":616,"children":618},{"className":617},[],[619],{"type":26,"value":620},"mipmapMode",{"type":26,"value":474},{"type":21,"tag":42,"props":623,"children":625},{"className":624},[],[626],{"type":26,"value":627},"VK_SAMPLER_MIPMAP_MODE_LINEAR",{"type":26,"value":88},{"type":21,"tag":42,"props":630,"children":632},{"className":631},[],[633],{"type":26,"value":472},{"type":26,"value":474},{"type":21,"tag":42,"props":636,"children":638},{"className":637},[],[639],{"type":26,"value":480},{"type":26,"value":482},{"type":21,"tag":42,"props":642,"children":644},{"className":643},[],[645],{"type":26,"value":488},{"type":26,"value":490},{"type":21,"tag":42,"props":648,"children":650},{"className":649},[],[651],{"type":26,"value":496},{"type":26,"value":498},{"type":21,"tag":436,"props":654,"children":655},{"href":501},[656],{"type":26,"value":504},{"type":26,"value":506},{"type":21,"tag":436,"props":659,"children":660},{"href":509},[661],{"type":26,"value":512},{"type":26,"value":514},{"type":21,"tag":516,"props":664,"children":665},{"type":518},[],{"type":26,"value":521},{"type":21,"tag":42,"props":668,"children":670},{"className":669},[],[671],{"type":26,"value":527},{"type":21,"tag":426,"props":673,"children":675},{"name":674},"VUID-vkCmdDraw-mipmapMode-09599",[676],{"type":21,"tag":22,"props":677,"children":678},{},[679,680,684,685,690,691,696,697,702,704,709,710,715,716,720,721,725,726,729,730],{"type":26,"value":434},{"type":21,"tag":436,"props":681,"children":682},{"href":438},[683],{"type":26,"value":441},{"type":26,"value":443},{"type":21,"tag":42,"props":686,"children":688},{"className":687},[],[689],{"type":26,"value":620},{"type":26,"value":474},{"type":21,"tag":42,"props":692,"children":694},{"className":693},[],[695],{"type":26,"value":627},{"type":26,"value":559},{"type":21,"tag":42,"props":698,"children":700},{"className":699},[],[701],{"type":26,"value":472},{"type":26,"value":703}," equal to\neither ",{"type":21,"tag":42,"props":705,"children":707},{"className":706},[],[708],{"type":26,"value":572},{"type":26,"value":574},{"type":21,"tag":42,"props":711,"children":713},{"className":712},[],[714],{"type":26,"value":580},{"type":26,"value":498},{"type":21,"tag":436,"props":717,"children":718},{"href":501},[719],{"type":26,"value":504},{"type":26,"value":506},{"type":21,"tag":436,"props":722,"children":723},{"href":509},[724],{"type":26,"value":512},{"type":26,"value":514},{"type":21,"tag":516,"props":727,"children":728},{"type":518},[],{"type":26,"value":521},{"type":21,"tag":42,"props":731,"children":733},{"className":732},[],[734],{"type":26,"value":601},{"type":21,"tag":426,"props":736,"children":738},{"name":737},"VUID-vkCmdDraw-unnormalizedCoordinates-09635",[739],{"type":21,"tag":22,"props":740,"children":741},{},[742,743,747,748,754,755,761,763,767,769,775,776,782,785],{"type":26,"value":434},{"type":21,"tag":436,"props":744,"children":745},{"href":438},[746],{"type":26,"value":441},{"type":26,"value":443},{"type":21,"tag":42,"props":749,"children":751},{"className":750},[],[752],{"type":26,"value":753},"unnormalizedCoordinates",{"type":26,"value":474},{"type":21,"tag":42,"props":756,"children":758},{"className":757},[],[759],{"type":26,"value":760},"VK_TRUE",{"type":26,"value":762}," is used to sample a ",{"type":21,"tag":436,"props":764,"children":765},{"href":501},[766],{"type":26,"value":504},{"type":26,"value":768}," as a result of this\ncommand, then the image view’s ",{"type":21,"tag":42,"props":770,"children":772},{"className":771},[],[773],{"type":26,"value":774},"levelCount",{"type":26,"value":559},{"type":21,"tag":42,"props":777,"children":779},{"className":778},[],[780],{"type":26,"value":781},"layerCount",{"type":21,"tag":516,"props":783,"children":784},{"type":518},[],{"type":26,"value":786}," be 1",{"type":21,"tag":426,"props":788,"children":790},{"name":789},"VUID-vkCmdDraw-unnormalizedCoordinates-09636",[791],{"type":21,"tag":22,"props":792,"children":793},{},[794,795,799,800,805,806,811,812,816,817,823,824,827,829,835,836],{"type":26,"value":434},{"type":21,"tag":436,"props":796,"children":797},{"href":438},[798],{"type":26,"value":441},{"type":26,"value":443},{"type":21,"tag":42,"props":801,"children":803},{"className":802},[],[804],{"type":26,"value":753},{"type":26,"value":474},{"type":21,"tag":42,"props":807,"children":809},{"className":808},[],[810],{"type":26,"value":760},{"type":26,"value":762},{"type":21,"tag":436,"props":813,"children":814},{"href":501},[815],{"type":26,"value":504},{"type":26,"value":768},{"type":21,"tag":42,"props":818,"children":820},{"className":819},[],[821],{"type":26,"value":822},"viewType",{"type":26,"value":514},{"type":21,"tag":516,"props":825,"children":826},{"type":518},[],{"type":26,"value":828}," be\n",{"type":21,"tag":42,"props":830,"children":832},{"className":831},[],[833],{"type":26,"value":834},"VK_IMAGE_VIEW_TYPE_1D",{"type":26,"value":451},{"type":21,"tag":42,"props":837,"children":839},{"className":838},[],[840],{"type":26,"value":841},"VK_IMAGE_VIEW_TYPE_2D",{"type":21,"tag":426,"props":843,"children":845},{"name":844},"VUID-vkCmdDraw-None-06479",[846],{"type":21,"tag":22,"props":847,"children":848},{},[849,850,854,856,862,864,868,869,872,873],{"type":26,"value":434},{"type":21,"tag":436,"props":851,"children":852},{"href":501},[853],{"type":26,"value":504},{"type":26,"value":855}," is sampled with\n",{"type":21,"tag":436,"props":857,"children":859},{"href":858},"/chapters/textures#textures-depth-compare-operation",[860],{"type":26,"value":861},"depth comparison",{"type":26,"value":863},", the image view’s\n",{"type":21,"tag":436,"props":865,"children":866},{"href":509},[867],{"type":26,"value":512},{"type":26,"value":514},{"type":21,"tag":516,"props":870,"children":871},{"type":518},[],{"type":26,"value":521},{"type":21,"tag":42,"props":874,"children":876},{"className":875},[],[877],{"type":26,"value":878},"VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT",{"type":21,"tag":426,"props":880,"children":882},{"name":881},"VUID-vkCmdDraw-None-02691",[883],{"type":21,"tag":22,"props":884,"children":885},{},[886,887,891,893,897,898,901,902],{"type":26,"value":434},{"type":21,"tag":436,"props":888,"children":889},{"href":501},[890],{"type":26,"value":504},{"type":26,"value":892}," is accessed using atomic operations as a result\nof this command, then the image view’s\n",{"type":21,"tag":436,"props":894,"children":895},{"href":509},[896],{"type":26,"value":512},{"type":26,"value":514},{"type":21,"tag":516,"props":899,"children":900},{"type":518},[],{"type":26,"value":521},{"type":21,"tag":42,"props":903,"children":905},{"className":904},[],[906],{"type":26,"value":907},"VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT",{"type":21,"tag":426,"props":909,"children":911},{"name":910},"VUID-vkCmdDraw-None-07888",[912],{"type":21,"tag":22,"props":913,"children":914},{},[915,916,922,924,930,931,934,935],{"type":26,"value":434},{"type":21,"tag":42,"props":917,"children":919},{"className":918},[],[920],{"type":26,"value":921},"VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER",{"type":26,"value":923}," descriptor is\naccessed using atomic operations as a result of this command, then the\nstorage texel buffer’s ",{"type":21,"tag":436,"props":925,"children":927},{"href":926},"/chapters/resources#resources-buffer-view-format-features",[928],{"type":26,"value":929},"format\nfeatures",{"type":26,"value":514},{"type":21,"tag":516,"props":932,"children":933},{"type":518},[],{"type":26,"value":521},{"type":21,"tag":42,"props":936,"children":938},{"className":937},[],[939],{"type":26,"value":940},"VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT",{"type":21,"tag":426,"props":942,"children":944},{"name":943},"VUID-vkCmdDraw-None-02692",[945],{"type":21,"tag":22,"props":946,"children":947},{},[948,949,953,955,961,963,967,968,971,972],{"type":26,"value":434},{"type":21,"tag":436,"props":950,"children":951},{"href":501},[952],{"type":26,"value":504},{"type":26,"value":954}," is sampled with ",{"type":21,"tag":42,"props":956,"children":958},{"className":957},[],[959],{"type":26,"value":960},"VK_FILTER_CUBIC_EXT",{"type":26,"value":962}," as a\nresult of this command, then the image view’s\n",{"type":21,"tag":436,"props":964,"children":965},{"href":509},[966],{"type":26,"value":512},{"type":26,"value":514},{"type":21,"tag":516,"props":969,"children":970},{"type":518},[],{"type":26,"value":521},{"type":21,"tag":42,"props":973,"children":975},{"className":974},[],[976],{"type":26,"value":977},"VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT",{"type":21,"tag":426,"props":979,"children":981},{"name":980},"VUID-vkCmdDraw-None-02693",[982],{"type":21,"tag":22,"props":983,"children":984},{},[985,987,993,995,999,1000,1005,1007,1010,1012,1018,1020,1026,1028,1034,1036],{"type":26,"value":986},"If\nthe ",{"type":21,"tag":436,"props":988,"children":990},{"href":989},"/extensions/VK_EXT_filter_cubic",[991],{"type":26,"value":992},"VK_EXT_filter_cubic",{"type":26,"value":994}," extension is not enabled and\nany ",{"type":21,"tag":436,"props":996,"children":997},{"href":501},[998],{"type":26,"value":504},{"type":26,"value":954},{"type":21,"tag":42,"props":1001,"children":1003},{"className":1002},[],[1004],{"type":26,"value":960},{"type":26,"value":1006}," as a\nresult of this command, it ",{"type":21,"tag":516,"props":1008,"children":1009},{"type":518},[],{"type":26,"value":1011}," not have a ",{"type":21,"tag":436,"props":1013,"children":1015},{"href":1014},"/man/VkImageViewType",[1016],{"type":26,"value":1017},"VkImageViewType",{"type":26,"value":1019}," of\n",{"type":21,"tag":42,"props":1021,"children":1023},{"className":1022},[],[1024],{"type":26,"value":1025},"VK_IMAGE_VIEW_TYPE_3D",{"type":26,"value":1027},", ",{"type":21,"tag":42,"props":1029,"children":1031},{"className":1030},[],[1032],{"type":26,"value":1033},"VK_IMAGE_VIEW_TYPE_CUBE",{"type":26,"value":1035},", or\n",{"type":21,"tag":42,"props":1037,"children":1039},{"className":1038},[],[1040],{"type":26,"value":1041},"VK_IMAGE_VIEW_TYPE_CUBE_ARRAY",{"type":21,"tag":426,"props":1043,"children":1045},{"name":1044},"VUID-vkCmdDraw-filterCubic-02694",[1046],{"type":21,"tag":22,"props":1047,"children":1048},{},[1049,1051,1055,1057,1062,1064,1067,1069,1073,1075,1081,1082,1088,1090],{"type":26,"value":1050},"Any ",{"type":21,"tag":436,"props":1052,"children":1053},{"href":501},[1054],{"type":26,"value":504},{"type":26,"value":1056}," being sampled with ",{"type":21,"tag":42,"props":1058,"children":1060},{"className":1059},[],[1061],{"type":26,"value":960},{"type":26,"value":1063}," as a\nresult of this command ",{"type":21,"tag":516,"props":1065,"children":1066},{"type":518},[],{"type":26,"value":1068}," have a ",{"type":21,"tag":436,"props":1070,"children":1071},{"href":1014},[1072],{"type":26,"value":1017},{"type":26,"value":1074}," and format\nthat supports cubic filtering, as specified by\n",{"type":21,"tag":436,"props":1076,"children":1078},{"href":1077},"/man/VkFilterCubicImageViewImageFormatPropertiesEXT",[1079],{"type":26,"value":1080},"VkFilterCubicImageViewImageFormatPropertiesEXT",{"type":26,"value":213},{"type":21,"tag":42,"props":1083,"children":1085},{"className":1084},[],[1086],{"type":26,"value":1087},"filterCubic",{"type":26,"value":1089},"\nreturned by ",{"type":21,"tag":436,"props":1091,"children":1093},{"href":1092},"/man/vkGetPhysicalDeviceImageFormatProperties2",[1094],{"type":26,"value":1095},"vkGetPhysicalDeviceImageFormatProperties2",{"type":21,"tag":426,"props":1097,"children":1099},{"name":1098},"VUID-vkCmdDraw-filterCubicMinmax-02695",[1100],{"type":21,"tag":22,"props":1101,"children":1102},{},[1103,1104,1108,1109,1114,1116,1121,1122,1127,1129,1132,1134,1138,1140,1144,1145,1151,1152],{"type":26,"value":1050},{"type":21,"tag":436,"props":1105,"children":1106},{"href":501},[1107],{"type":26,"value":504},{"type":26,"value":1056},{"type":21,"tag":42,"props":1110,"children":1112},{"className":1111},[],[1113],{"type":26,"value":960},{"type":26,"value":1115}," with\na reduction mode of either ",{"type":21,"tag":42,"props":1117,"children":1119},{"className":1118},[],[1120],{"type":26,"value":572},{"type":26,"value":574},{"type":21,"tag":42,"props":1123,"children":1125},{"className":1124},[],[1126],{"type":26,"value":580},{"type":26,"value":1128}," as a result of this command ",{"type":21,"tag":516,"props":1130,"children":1131},{"type":518},[],{"type":26,"value":1133},"\nhave a ",{"type":21,"tag":436,"props":1135,"children":1136},{"href":1014},[1137],{"type":26,"value":1017},{"type":26,"value":1139}," and format that supports cubic filtering\ntogether with minmax filtering, as specified by\n",{"type":21,"tag":436,"props":1141,"children":1142},{"href":1077},[1143],{"type":26,"value":1080},{"type":26,"value":213},{"type":21,"tag":42,"props":1146,"children":1148},{"className":1147},[],[1149],{"type":26,"value":1150},"filterCubicMinmax",{"type":26,"value":1089},{"type":21,"tag":436,"props":1153,"children":1154},{"href":1092},[1155],{"type":26,"value":1095},{"type":21,"tag":426,"props":1157,"children":1159},{"name":1158},"VUID-vkCmdDraw-cubicRangeClamp-09212",[1160],{"type":21,"tag":22,"props":1161,"children":1162},{},[1163,1165,1175,1177,1181,1183,1188,1189,1192,1194,1200,1201,1206,1207],{"type":26,"value":1164},"If the ",{"type":21,"tag":436,"props":1166,"children":1168},{"href":1167},"/man/VkPhysicalDeviceCubicClampFeaturesQCOM#features-filter-cubic-range-clamp",[1169],{"type":21,"tag":42,"props":1170,"children":1172},{"className":1171},[],[1173],{"type":26,"value":1174},"cubicRangeClamp",{"type":26,"value":1176},"\nfeature is not enabled, then any ",{"type":21,"tag":436,"props":1178,"children":1179},{"href":501},[1180],{"type":26,"value":504},{"type":26,"value":1182}," being sampled with\n",{"type":21,"tag":42,"props":1184,"children":1186},{"className":1185},[],[1187],{"type":26,"value":960},{"type":26,"value":1128},{"type":21,"tag":516,"props":1190,"children":1191},{"type":518},[],{"type":26,"value":1193}," not have a\n",{"type":21,"tag":436,"props":1195,"children":1197},{"href":1196},"/man/VkSamplerReductionModeCreateInfo",[1198],{"type":26,"value":1199},"VkSamplerReductionModeCreateInfo",{"type":26,"value":213},{"type":21,"tag":42,"props":1202,"children":1204},{"className":1203},[],[1205],{"type":26,"value":472},{"type":26,"value":474},{"type":21,"tag":42,"props":1208,"children":1210},{"className":1209},[],[1211],{"type":26,"value":1212},"VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_RANGECLAMP_QCOM",{"type":21,"tag":426,"props":1214,"children":1216},{"name":1215},"VUID-vkCmdDraw-reductionMode-09213",[1217],{"type":21,"tag":22,"props":1218,"children":1219},{},[1220,1221,1225,1227,1231,1232,1237,1238,1243,1244,1247,1249],{"type":26,"value":1050},{"type":21,"tag":436,"props":1222,"children":1223},{"href":501},[1224],{"type":26,"value":504},{"type":26,"value":1226}," being sampled with a\n",{"type":21,"tag":436,"props":1228,"children":1229},{"href":1196},[1230],{"type":26,"value":1199},{"type":26,"value":213},{"type":21,"tag":42,"props":1233,"children":1235},{"className":1234},[],[1236],{"type":26,"value":472},{"type":26,"value":474},{"type":21,"tag":42,"props":1239,"children":1241},{"className":1240},[],[1242],{"type":26,"value":1212},{"type":26,"value":1063},{"type":21,"tag":516,"props":1245,"children":1246},{"type":518},[],{"type":26,"value":1248}," sample with ",{"type":21,"tag":42,"props":1250,"children":1252},{"className":1251},[],[1253],{"type":26,"value":960},{"type":21,"tag":426,"props":1255,"children":1257},{"name":1256},"VUID-vkCmdDraw-selectableCubicWeights-09214",[1258],{"type":21,"tag":22,"props":1259,"children":1260},{},[1261,1262,1272,1274,1278,1279,1284,1285,1288,1290,1296,1297,1303,1304],{"type":26,"value":1164},{"type":21,"tag":436,"props":1263,"children":1265},{"href":1264},"/man/VkPhysicalDeviceCubicWeightsFeaturesQCOM#features-filter-cubic-weight-selection",[1266],{"type":21,"tag":42,"props":1267,"children":1269},{"className":1268},[],[1270],{"type":26,"value":1271},"selectableCubicWeights",{"type":26,"value":1273}," feature is not enabled, then any\n",{"type":21,"tag":436,"props":1275,"children":1276},{"href":501},[1277],{"type":26,"value":504},{"type":26,"value":1056},{"type":21,"tag":42,"props":1280,"children":1282},{"className":1281},[],[1283],{"type":26,"value":960},{"type":26,"value":1063},{"type":21,"tag":516,"props":1286,"children":1287},{"type":518},[],{"type":26,"value":1289}," have\n",{"type":21,"tag":436,"props":1291,"children":1293},{"href":1292},"/man/VkSamplerCubicWeightsCreateInfoQCOM",[1294],{"type":26,"value":1295},"VkSamplerCubicWeightsCreateInfoQCOM",{"type":26,"value":213},{"type":21,"tag":42,"props":1298,"children":1300},{"className":1299},[],[1301],{"type":26,"value":1302},"cubicWeights",{"type":26,"value":474},{"type":21,"tag":42,"props":1305,"children":1307},{"className":1306},[],[1308],{"type":26,"value":1309},"VK_CUBIC_FILTER_WEIGHTS_CATMULL_ROM_QCOM",{"type":21,"tag":426,"props":1311,"children":1313},{"name":1312},"VUID-vkCmdDraw-flags-02696",[1314],{"type":21,"tag":22,"props":1315,"children":1316},{},[1317,1318,1324,1326,1332,1333,1339,1341,1347,1349,1352,1354,1360,1361],{"type":26,"value":1050},{"type":21,"tag":436,"props":1319,"children":1321},{"href":1320},"/man/VkImage",[1322],{"type":26,"value":1323},"VkImage",{"type":26,"value":1325}," created with a ",{"type":21,"tag":436,"props":1327,"children":1329},{"href":1328},"/man/VkImageCreateInfo",[1330],{"type":26,"value":1331},"VkImageCreateInfo",{"type":26,"value":213},{"type":21,"tag":42,"props":1334,"children":1336},{"className":1335},[],[1337],{"type":26,"value":1338},"flags",{"type":26,"value":1340},"\ncontaining ",{"type":21,"tag":42,"props":1342,"children":1344},{"className":1343},[],[1345],{"type":26,"value":1346},"VK_IMAGE_CREATE_CORNER_SAMPLED_BIT_NV",{"type":26,"value":1348}," sampled as a\nresult of this command ",{"type":21,"tag":516,"props":1350,"children":1351},{"type":518},[],{"type":26,"value":1353}," only be sampled using a\n",{"type":21,"tag":436,"props":1355,"children":1357},{"href":1356},"/man/VkSamplerAddressMode",[1358],{"type":26,"value":1359},"VkSamplerAddressMode",{"type":26,"value":1019},{"type":21,"tag":42,"props":1362,"children":1364},{"className":1363},[],[1365],{"type":26,"value":1366},"VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE",{"type":21,"tag":426,"props":1368,"children":1370},{"name":1369},"VUID-vkCmdDraw-OpTypeImage-07027",[1371],{"type":21,"tag":22,"props":1372,"children":1373},{},[1374,1376,1380,1382,1388,1390,1396,1398,1402,1403,1406,1407],{"type":26,"value":1375},"For any ",{"type":21,"tag":436,"props":1377,"children":1378},{"href":501},[1379],{"type":26,"value":504},{"type":26,"value":1381}," being written as a storage image where the\nimage format field of the ",{"type":21,"tag":42,"props":1383,"children":1385},{"className":1384},[],[1386],{"type":26,"value":1387},"OpTypeImage",{"type":26,"value":1389}," is ",{"type":21,"tag":42,"props":1391,"children":1393},{"className":1392},[],[1394],{"type":26,"value":1395},"Unknown",{"type":26,"value":1397},", the view’s\n",{"type":21,"tag":436,"props":1399,"children":1400},{"href":509},[1401],{"type":26,"value":512},{"type":26,"value":514},{"type":21,"tag":516,"props":1404,"children":1405},{"type":518},[],{"type":26,"value":521},{"type":21,"tag":42,"props":1408,"children":1410},{"className":1409},[],[1411],{"type":26,"value":1412},"VK_FORMAT_FEATURE_2_STORAGE_WRITE_WITHOUT_FORMAT_BIT",{"type":21,"tag":426,"props":1414,"children":1416},{"name":1415},"VUID-vkCmdDraw-OpTypeImage-07028",[1417],{"type":21,"tag":22,"props":1418,"children":1419},{},[1420,1421,1425,1427,1432,1433,1438,1439,1443,1444,1447,1448],{"type":26,"value":1375},{"type":21,"tag":436,"props":1422,"children":1423},{"href":501},[1424],{"type":26,"value":504},{"type":26,"value":1426}," being read as a storage image where the image\nformat field of the ",{"type":21,"tag":42,"props":1428,"children":1430},{"className":1429},[],[1431],{"type":26,"value":1387},{"type":26,"value":1389},{"type":21,"tag":42,"props":1434,"children":1436},{"className":1435},[],[1437],{"type":26,"value":1395},{"type":26,"value":1397},{"type":21,"tag":436,"props":1440,"children":1441},{"href":509},[1442],{"type":26,"value":512},{"type":26,"value":514},{"type":21,"tag":516,"props":1445,"children":1446},{"type":518},[],{"type":26,"value":521},{"type":21,"tag":42,"props":1449,"children":1451},{"className":1450},[],[1452],{"type":26,"value":1453},"VK_FORMAT_FEATURE_2_STORAGE_READ_WITHOUT_FORMAT_BIT",{"type":21,"tag":426,"props":1455,"children":1457},{"name":1456},"VUID-vkCmdDraw-OpTypeImage-07029",[1458],{"type":21,"tag":22,"props":1459,"children":1460},{},[1461,1462,1468,1470,1475,1476,1481,1483,1489,1490,1493,1494],{"type":26,"value":1375},{"type":21,"tag":436,"props":1463,"children":1465},{"href":1464},"/man/VkBufferView",[1466],{"type":26,"value":1467},"VkBufferView",{"type":26,"value":1469}," being written as a storage texel buffer where\nthe image format field of the ",{"type":21,"tag":42,"props":1471,"children":1473},{"className":1472},[],[1474],{"type":26,"value":1387},{"type":26,"value":1389},{"type":21,"tag":42,"props":1477,"children":1479},{"className":1478},[],[1480],{"type":26,"value":1395},{"type":26,"value":1482},", the\nview’s ",{"type":21,"tag":436,"props":1484,"children":1486},{"href":1485},"/man/VkFormatProperties3#VkFormatProperties3",[1487],{"type":26,"value":1488},"buffer features",{"type":26,"value":514},{"type":21,"tag":516,"props":1491,"children":1492},{"type":518},[],{"type":26,"value":521},{"type":21,"tag":42,"props":1495,"children":1497},{"className":1496},[],[1498],{"type":26,"value":1412},{"type":21,"tag":426,"props":1500,"children":1502},{"name":1501},"VUID-vkCmdDraw-OpTypeImage-07030",[1503],{"type":21,"tag":22,"props":1504,"children":1505},{},[1506,1507,1511,1513,1518,1519,1524,1526,1530,1531,1534,1535],{"type":26,"value":1050},{"type":21,"tag":436,"props":1508,"children":1509},{"href":1464},[1510],{"type":26,"value":1467},{"type":26,"value":1512}," being read as a storage texel buffer where the\nimage format field of the ",{"type":21,"tag":42,"props":1514,"children":1516},{"className":1515},[],[1517],{"type":26,"value":1387},{"type":26,"value":1389},{"type":21,"tag":42,"props":1520,"children":1522},{"className":1521},[],[1523],{"type":26,"value":1395},{"type":26,"value":1525}," then the\nview’s ",{"type":21,"tag":436,"props":1527,"children":1528},{"href":1485},[1529],{"type":26,"value":1488},{"type":26,"value":514},{"type":21,"tag":516,"props":1532,"children":1533},{"type":518},[],{"type":26,"value":521},{"type":21,"tag":42,"props":1536,"children":1538},{"className":1537},[],[1539],{"type":26,"value":1453},{"type":21,"tag":426,"props":1541,"children":1543},{"name":1542},"VUID-vkCmdDraw-None-08600",[1544],{"type":21,"tag":22,"props":1545,"children":1546},{},[1547,1549,1555,1557,1563,1565,1568,1570,1574,1576,1582,1584,1588,1590,1594,1596,1602,1604,1610,1612,1618,1620],{"type":26,"value":1548},"For each set ",{"type":21,"tag":1550,"props":1551,"children":1552},"em",{},[1553],{"type":26,"value":1554},"n",{"type":26,"value":1556}," that is statically used by ",{"type":21,"tag":436,"props":1558,"children":1560},{"href":1559},"/chapters/shaders#shaders-binding",[1561],{"type":26,"value":1562},"a bound\nshader",{"type":26,"value":1564},", a descriptor set ",{"type":21,"tag":516,"props":1566,"children":1567},{"type":518},[],{"type":26,"value":1569}," have been bound to ",{"type":21,"tag":1550,"props":1571,"children":1572},{},[1573],{"type":26,"value":1554},{"type":26,"value":1575}," at the same\npipeline bind point, with a ",{"type":21,"tag":436,"props":1577,"children":1579},{"href":1578},"/man/VkPipelineLayout",[1580],{"type":26,"value":1581},"VkPipelineLayout",{"type":26,"value":1583}," that is compatible\nfor set ",{"type":21,"tag":1550,"props":1585,"children":1586},{},[1587],{"type":26,"value":1554},{"type":26,"value":1589},", with the ",{"type":21,"tag":436,"props":1591,"children":1592},{"href":1578},[1593],{"type":26,"value":1581},{"type":26,"value":1595}," used to create the current\n",{"type":21,"tag":436,"props":1597,"children":1599},{"href":1598},"/man/VkPipeline",[1600],{"type":26,"value":1601},"VkPipeline",{"type":26,"value":1603},"\nor the ",{"type":21,"tag":436,"props":1605,"children":1607},{"href":1606},"/man/VkDescriptorSetLayout",[1608],{"type":26,"value":1609},"VkDescriptorSetLayout",{"type":26,"value":1611}," array used to create the current\n",{"type":21,"tag":436,"props":1613,"children":1615},{"href":1614},"/man/VkShaderEXT",[1616],{"type":26,"value":1617},"VkShaderEXT",{"type":26,"value":1619},"\n, as described in ",{"type":21,"tag":436,"props":1621,"children":1623},{"href":1622},"/chapters/descriptorsets#descriptorsets-compatibility",[1624],{"type":26,"value":1625},"Pipeline Layout Compatibility",{"type":21,"tag":426,"props":1627,"children":1629},{"name":1628},"VUID-vkCmdDraw-None-08601",[1630],{"type":21,"tag":22,"props":1631,"children":1632},{},[1633,1635,1640,1642,1645,1647,1651,1653,1657,1659,1663,1664,1668,1669,1673,1674],{"type":26,"value":1634},"For each push constant that is statically used by ",{"type":21,"tag":436,"props":1636,"children":1637},{"href":1559},[1638],{"type":26,"value":1639},"a\nbound shader",{"type":26,"value":1641},", a push constant value ",{"type":21,"tag":516,"props":1643,"children":1644},{"type":518},[],{"type":26,"value":1646}," have been set for the same\npipeline bind point, with a ",{"type":21,"tag":436,"props":1648,"children":1649},{"href":1578},[1650],{"type":26,"value":1581},{"type":26,"value":1652}," that is compatible\nfor push constants, with the ",{"type":21,"tag":436,"props":1654,"children":1655},{"href":1578},[1656],{"type":26,"value":1581},{"type":26,"value":1658}," used to create the\ncurrent ",{"type":21,"tag":436,"props":1660,"children":1661},{"href":1598},[1662],{"type":26,"value":1601},{"type":26,"value":1603},{"type":21,"tag":436,"props":1665,"children":1666},{"href":1606},[1667],{"type":26,"value":1609},{"type":26,"value":1611},{"type":21,"tag":436,"props":1670,"children":1671},{"href":1614},[1672],{"type":26,"value":1617},{"type":26,"value":1619},{"type":21,"tag":436,"props":1675,"children":1676},{"href":1622},[1677],{"type":26,"value":1625},{"type":21,"tag":426,"props":1679,"children":1681},{"name":1680},"VUID-vkCmdDraw-None-10068",[1682],{"type":21,"tag":22,"props":1683,"children":1684},{},[1685,1687,1691,1693,1696],{"type":26,"value":1686},"For each array of resources that is used by ",{"type":21,"tag":436,"props":1688,"children":1689},{"href":1559},[1690],{"type":26,"value":1562},{"type":26,"value":1692},", the indices used to access members of the array ",{"type":21,"tag":516,"props":1694,"children":1695},{"type":518},[],{"type":26,"value":1697}," be less\nthan the descriptor count for the identified binding in the descriptor\nsets used by this command",{"type":21,"tag":426,"props":1699,"children":1701},{"name":1700},"VUID-vkCmdDraw-maintenance4-08602",[1702],{"type":21,"tag":22,"props":1703,"children":1704},{},[1705,1706,1716,1718,1723,1724,1727,1729,1733,1735,1739,1741,1745,1746,1750,1751,1757,1759,1763,1764],{"type":26,"value":1164},{"type":21,"tag":436,"props":1707,"children":1709},{"href":1708},"/man/VkPhysicalDeviceMaintenance4Features#features-maintenance4",[1710],{"type":21,"tag":42,"props":1711,"children":1713},{"className":1712},[],[1714],{"type":26,"value":1715},"maintenance4",{"type":26,"value":1717}," feature is not\nenabled, then for each push constant that is statically used by\n",{"type":21,"tag":436,"props":1719,"children":1720},{"href":1559},[1721],{"type":26,"value":1722},"a bound shader",{"type":26,"value":1641},{"type":21,"tag":516,"props":1725,"children":1726},{"type":518},[],{"type":26,"value":1728}," have\nbeen set for the same pipeline bind point, with a ",{"type":21,"tag":436,"props":1730,"children":1731},{"href":1578},[1732],{"type":26,"value":1581},{"type":26,"value":1734},"\nthat is compatible for push constants, with the ",{"type":21,"tag":436,"props":1736,"children":1737},{"href":1578},[1738],{"type":26,"value":1581},{"type":26,"value":1740},"\nused to create the current ",{"type":21,"tag":436,"props":1742,"children":1743},{"href":1598},[1744],{"type":26,"value":1601},{"type":26,"value":1603},{"type":21,"tag":436,"props":1747,"children":1748},{"href":1606},[1749],{"type":26,"value":1609},{"type":26,"value":559},{"type":21,"tag":436,"props":1752,"children":1754},{"href":1753},"/man/VkPushConstantRange",[1755],{"type":26,"value":1756},"VkPushConstantRange",{"type":26,"value":1758}," arrays\nused to create the current ",{"type":21,"tag":436,"props":1760,"children":1761},{"href":1614},[1762],{"type":26,"value":1617},{"type":26,"value":1619},{"type":21,"tag":436,"props":1765,"children":1766},{"href":1622},[1767],{"type":26,"value":1625},{"type":21,"tag":426,"props":1769,"children":1771},{"name":1770},"VUID-vkCmdDraw-None-08114",[1772],{"type":21,"tag":22,"props":1773,"children":1774},{},[1775,1777,1783,1784,1787,1789,1795,1797,1801,1803,1807,1809],{"type":26,"value":1776},"Descriptors in each bound descriptor set, specified via\n",{"type":21,"tag":436,"props":1778,"children":1780},{"href":1779},"/man/vkCmdBindDescriptorSets",[1781],{"type":26,"value":1782},"vkCmdBindDescriptorSets",{"type":26,"value":1027},{"type":21,"tag":516,"props":1785,"children":1786},{"type":518},[],{"type":26,"value":1788}," be valid as described by\n",{"type":21,"tag":436,"props":1790,"children":1792},{"href":1791},"/man/vkCmdBindDescriptorSets#descriptor-validity",[1793],{"type":26,"value":1794},"descriptor validity",{"type":26,"value":1796}," if they are statically used\nby\nthe ",{"type":21,"tag":436,"props":1798,"children":1799},{"href":1598},[1800],{"type":26,"value":1601},{"type":26,"value":1802}," bound to the pipeline bind point used by this\ncommand and the bound ",{"type":21,"tag":436,"props":1804,"children":1805},{"href":1598},[1806],{"type":26,"value":1601},{"type":26,"value":1808}," was not created with\n",{"type":21,"tag":42,"props":1810,"children":1812},{"className":1811},[],[1813],{"type":26,"value":1814},"VK_PIPELINE_CREATE_DESCRIPTOR_BUFFER_BIT_EXT",{"type":21,"tag":426,"props":1816,"children":1818},{"name":1817},"VUID-vkCmdDraw-None-08115",[1819],{"type":21,"tag":22,"props":1820,"children":1821},{},[1822,1824,1828,1830,1834,1836,1840,1841,1844,1846],{"type":26,"value":1823},"If the descriptors used by the ",{"type":21,"tag":436,"props":1825,"children":1826},{"href":1598},[1827],{"type":26,"value":1601},{"type":26,"value":1829}," bound to the pipeline\nbind point were specified via ",{"type":21,"tag":436,"props":1831,"children":1832},{"href":1779},[1833],{"type":26,"value":1782},{"type":26,"value":1835},", the bound\n",{"type":21,"tag":436,"props":1837,"children":1838},{"href":1598},[1839],{"type":26,"value":1601},{"type":26,"value":514},{"type":21,"tag":516,"props":1842,"children":1843},{"type":518},[],{"type":26,"value":1845}," have been created without\n",{"type":21,"tag":42,"props":1847,"children":1849},{"className":1848},[],[1850],{"type":26,"value":1814},{"type":21,"tag":426,"props":1852,"children":1854},{"name":1853},"VUID-vkCmdDraw-None-08116",[1855],{"type":21,"tag":22,"props":1856,"children":1857},{},[1858,1860,1866,1867,1870,1872,1876,1878,1882,1884],{"type":26,"value":1859},"Descriptors in bound descriptor buffers, specified via\n",{"type":21,"tag":436,"props":1861,"children":1863},{"href":1862},"/man/vkCmdSetDescriptorBufferOffsetsEXT",[1864],{"type":26,"value":1865},"vkCmdSetDescriptorBufferOffsetsEXT",{"type":26,"value":1027},{"type":21,"tag":516,"props":1868,"children":1869},{"type":518},[],{"type":26,"value":1871}," be valid if they are\ndynamically used by the ",{"type":21,"tag":436,"props":1873,"children":1874},{"href":1598},[1875],{"type":26,"value":1601},{"type":26,"value":1877}," bound to the pipeline bind\npoint used by this command and the bound ",{"type":21,"tag":436,"props":1879,"children":1880},{"href":1598},[1881],{"type":26,"value":1601},{"type":26,"value":1883}," was created\nwith ",{"type":21,"tag":42,"props":1885,"children":1887},{"className":1886},[],[1888],{"type":26,"value":1814},{"type":21,"tag":426,"props":1890,"children":1892},{"name":1891},"VUID-vkCmdDraw-None-08604",[1893],{"type":21,"tag":22,"props":1894,"children":1895},{},[1896,1897,1901,1902,1905,1907,1911],{"type":26,"value":1859},{"type":21,"tag":436,"props":1898,"children":1899},{"href":1862},[1900],{"type":26,"value":1865},{"type":26,"value":1027},{"type":21,"tag":516,"props":1903,"children":1904},{"type":518},[],{"type":26,"value":1906}," be valid if they are\ndynamically used by any ",{"type":21,"tag":436,"props":1908,"children":1909},{"href":1614},[1910],{"type":26,"value":1617},{"type":26,"value":1912}," bound to a stage corresponding\nto the pipeline bind point used by this command",{"type":21,"tag":426,"props":1914,"children":1916},{"name":1915},"VUID-vkCmdDraw-None-08117",[1917],{"type":21,"tag":22,"props":1918,"children":1919},{},[1920,1921,1925,1926,1930,1932,1936,1937,1940,1942],{"type":26,"value":1823},{"type":21,"tag":436,"props":1922,"children":1923},{"href":1598},[1924],{"type":26,"value":1601},{"type":26,"value":1829},{"type":21,"tag":436,"props":1927,"children":1928},{"href":1862},[1929],{"type":26,"value":1865},{"type":26,"value":1931},",\nthe bound ",{"type":21,"tag":436,"props":1933,"children":1934},{"href":1598},[1935],{"type":26,"value":1601},{"type":26,"value":514},{"type":21,"tag":516,"props":1938,"children":1939},{"type":518},[],{"type":26,"value":1941}," have been created with\n",{"type":21,"tag":42,"props":1943,"children":1945},{"className":1944},[],[1946],{"type":26,"value":1814},{"type":21,"tag":426,"props":1948,"children":1950},{"name":1949},"VUID-vkCmdDraw-None-08119",[1951],{"type":21,"tag":22,"props":1952,"children":1953},{},[1954,1956,1960,1962,1967,1969,1972],{"type":26,"value":1955},"If a descriptor is dynamically used with a ",{"type":21,"tag":436,"props":1957,"children":1958},{"href":1598},[1959],{"type":26,"value":1601},{"type":26,"value":1961}," created with\n",{"type":21,"tag":42,"props":1963,"children":1965},{"className":1964},[],[1966],{"type":26,"value":1814},{"type":26,"value":1968},", the descriptor\nmemory ",{"type":21,"tag":516,"props":1970,"children":1971},{"type":518},[],{"type":26,"value":1973}," be resident",{"type":21,"tag":426,"props":1975,"children":1977},{"name":1976},"VUID-vkCmdDraw-None-08605",[1978],{"type":21,"tag":22,"props":1979,"children":1980},{},[1981,1982,1986,1988,1993,1995,2001,2003,2006],{"type":26,"value":1955},{"type":21,"tag":436,"props":1983,"children":1984},{"href":1614},[1985],{"type":26,"value":1617},{"type":26,"value":1987}," created\nwith a ",{"type":21,"tag":42,"props":1989,"children":1991},{"className":1990},[],[1992],{"type":26,"value":1609},{"type":26,"value":1994}," that was created with\n",{"type":21,"tag":42,"props":1996,"children":1998},{"className":1997},[],[1999],{"type":26,"value":2000},"VK_DESCRIPTOR_SET_LAYOUT_CREATE_DESCRIPTOR_BUFFER_BIT_EXT",{"type":26,"value":2002},", the\ndescriptor memory ",{"type":21,"tag":516,"props":2004,"children":2005},{"type":518},[],{"type":26,"value":1973},{"type":21,"tag":426,"props":2008,"children":2010},{"name":2009},"VUID-vkCmdDraw-None-08606",[2011],{"type":21,"tag":22,"props":2012,"children":2013},{},[2014,2015,2025,2027,2030],{"type":26,"value":1164},{"type":21,"tag":436,"props":2016,"children":2018},{"href":2017},"/man/VkPhysicalDeviceShaderObjectFeaturesEXT#features-shaderObject",[2019],{"type":21,"tag":42,"props":2020,"children":2022},{"className":2021},[],[2023],{"type":26,"value":2024},"shaderObject",{"type":26,"value":2026}," feature is not\nenabled, a\nvalid pipeline ",{"type":21,"tag":516,"props":2028,"children":2029},{"type":518},[],{"type":26,"value":2031}," be bound to the pipeline bind point used by this\ncommand",{"type":21,"tag":426,"props":2033,"children":2035},{"name":2034},"VUID-vkCmdDraw-None-08608",[2036],{"type":21,"tag":22,"props":2037,"children":2038},{},[2039,2041,2044,2046,2050],{"type":26,"value":2040},"If a pipeline is bound to the pipeline bind point used by this command,\nthere\n",{"type":21,"tag":516,"props":2042,"children":2043},{"type":518},[],{"type":26,"value":2045}," not have been any calls to dynamic state setting commands for any\nstate specified statically in the ",{"type":21,"tag":436,"props":2047,"children":2048},{"href":1598},[2049],{"type":26,"value":1601},{"type":26,"value":2051}," object bound to the\npipeline bind point used by this command, since that pipeline was bound",{"type":21,"tag":426,"props":2053,"children":2055},{"name":2054},"VUID-vkCmdDraw-None-08609",[2056],{"type":21,"tag":22,"props":2057,"children":2058},{},[2059,2060,2064,2066,2070,2072,2076,2078,2081,2083,2087,2089,2093,2095,2100,2101,2106,2107,2113,2114,2120,2121,2126],{"type":26,"value":1164},{"type":21,"tag":436,"props":2061,"children":2062},{"href":1598},[2063],{"type":26,"value":1601},{"type":26,"value":2065}," object bound to the pipeline bind point used by\nthis command\nor any ",{"type":21,"tag":436,"props":2067,"children":2068},{"href":1614},[2069],{"type":26,"value":1617},{"type":26,"value":2071}," bound to a stage corresponding to the pipeline\nbind point used by this command\naccesses a ",{"type":21,"tag":436,"props":2073,"children":2074},{"href":438},[2075],{"type":26,"value":441},{"type":26,"value":2077}," object that uses unnormalized coordinates,\nthat sampler ",{"type":21,"tag":516,"props":2079,"children":2080},{"type":518},[],{"type":26,"value":2082}," not be used to sample from any ",{"type":21,"tag":436,"props":2084,"children":2085},{"href":1320},[2086],{"type":26,"value":1323},{"type":26,"value":2088}," with a\n",{"type":21,"tag":436,"props":2090,"children":2091},{"href":501},[2092],{"type":26,"value":504},{"type":26,"value":2094}," of the type ",{"type":21,"tag":42,"props":2096,"children":2098},{"className":2097},[],[2099],{"type":26,"value":1025},{"type":26,"value":88},{"type":21,"tag":42,"props":2102,"children":2104},{"className":2103},[],[2105],{"type":26,"value":1033},{"type":26,"value":1027},{"type":21,"tag":42,"props":2108,"children":2110},{"className":2109},[],[2111],{"type":26,"value":2112},"VK_IMAGE_VIEW_TYPE_1D_ARRAY",{"type":26,"value":88},{"type":21,"tag":42,"props":2115,"children":2117},{"className":2116},[],[2118],{"type":26,"value":2119},"VK_IMAGE_VIEW_TYPE_2D_ARRAY",{"type":26,"value":574},{"type":21,"tag":42,"props":2122,"children":2124},{"className":2123},[],[2125],{"type":26,"value":1041},{"type":26,"value":2127},", in any shader stage",{"type":21,"tag":426,"props":2129,"children":2131},{"name":2130},"VUID-vkCmdDraw-None-08610",[2132],{"type":21,"tag":22,"props":2133,"children":2134},{},[2135,2136,2140,2141,2145,2146,2150,2151,2154,2156,2162,2164,2170,2172,2178,2179,2185,2186,2192],{"type":26,"value":1164},{"type":21,"tag":436,"props":2137,"children":2138},{"href":1598},[2139],{"type":26,"value":1601},{"type":26,"value":2065},{"type":21,"tag":436,"props":2142,"children":2143},{"href":1614},[2144],{"type":26,"value":1617},{"type":26,"value":2071},{"type":21,"tag":436,"props":2147,"children":2148},{"href":438},[2149],{"type":26,"value":441},{"type":26,"value":2077},{"type":21,"tag":516,"props":2152,"children":2153},{"type":518},[],{"type":26,"value":2155}," not be used with any of the SPIR-V ",{"type":21,"tag":42,"props":2157,"children":2159},{"className":2158},[],[2160],{"type":26,"value":2161},"OpImageSample*",{"type":26,"value":2163},"\nor ",{"type":21,"tag":42,"props":2165,"children":2167},{"className":2166},[],[2168],{"type":26,"value":2169},"OpImageSparseSample*",{"type":26,"value":2171}," instructions with ",{"type":21,"tag":42,"props":2173,"children":2175},{"className":2174},[],[2176],{"type":26,"value":2177},"ImplicitLod",{"type":26,"value":1027},{"type":21,"tag":42,"props":2180,"children":2182},{"className":2181},[],[2183],{"type":26,"value":2184},"Dref",{"type":26,"value":2163},{"type":21,"tag":42,"props":2187,"children":2189},{"className":2188},[],[2190],{"type":26,"value":2191},"Proj",{"type":26,"value":2193}," in their name, in any shader stage",{"type":21,"tag":426,"props":2195,"children":2197},{"name":2196},"VUID-vkCmdDraw-None-08611",[2198],{"type":21,"tag":22,"props":2199,"children":2200},{},[2201,2202,2206,2207,2211,2212,2216,2217,2220,2221,2226,2227,2232],{"type":26,"value":1164},{"type":21,"tag":436,"props":2203,"children":2204},{"href":1598},[2205],{"type":26,"value":1601},{"type":26,"value":2065},{"type":21,"tag":436,"props":2208,"children":2209},{"href":1614},[2210],{"type":26,"value":1617},{"type":26,"value":2071},{"type":21,"tag":436,"props":2213,"children":2214},{"href":438},[2215],{"type":26,"value":441},{"type":26,"value":2077},{"type":21,"tag":516,"props":2218,"children":2219},{"type":518},[],{"type":26,"value":2155},{"type":21,"tag":42,"props":2222,"children":2224},{"className":2223},[],[2225],{"type":26,"value":2161},{"type":26,"value":2163},{"type":21,"tag":42,"props":2228,"children":2230},{"className":2229},[],[2231],{"type":26,"value":2169},{"type":26,"value":2233}," instructions that includes a LOD bias or any\noffset values, in any shader stage",{"type":21,"tag":426,"props":2235,"children":2237},{"name":2236},"VUID-vkCmdDraw-None-08607",[2238],{"type":21,"tag":22,"props":2239,"children":2240},{},[2241,2242,2250,2252,2255,2257,2263,2265,2268],{"type":26,"value":1164},{"type":21,"tag":436,"props":2243,"children":2244},{"href":2017},[2245],{"type":21,"tag":42,"props":2246,"children":2248},{"className":2247},[],[2249],{"type":26,"value":2024},{"type":26,"value":2251}," is enabled, either\na valid pipeline ",{"type":21,"tag":516,"props":2253,"children":2254},{"type":518},[],{"type":26,"value":2256}," be bound to the pipeline bind point used by this\ncommand, or a valid combination of valid and ",{"type":21,"tag":436,"props":2258,"children":2260},{"href":2259},"/man/VK_NULL_HANDLE",[2261],{"type":26,"value":2262},"VK_NULL_HANDLE",{"type":26,"value":2264}," shader\nobjects ",{"type":21,"tag":516,"props":2266,"children":2267},{"type":518},[],{"type":26,"value":2269}," be bound to every supported shader stage corresponding to\nthe pipeline bind point used by this command",{"type":21,"tag":426,"props":2271,"children":2273},{"name":2272},"VUID-vkCmdDraw-uniformBuffers-06935",[2274],{"type":21,"tag":22,"props":2275,"children":2276},{},[2277,2279,2283,2285,2291,2292,2298,2300,2306,2308,2318,2320,2323],{"type":26,"value":2278},"If any stage of the ",{"type":21,"tag":436,"props":2280,"children":2281},{"href":1598},[2282],{"type":26,"value":1601},{"type":26,"value":2284}," object bound to the pipeline bind\npoint used by this command accesses a uniform buffer,\nand that stage was created without enabling either\n",{"type":21,"tag":42,"props":2286,"children":2288},{"className":2287},[],[2289],{"type":26,"value":2290},"VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_EXT",{"type":26,"value":574},{"type":21,"tag":42,"props":2293,"children":2295},{"className":2294},[],[2296],{"type":26,"value":2297},"VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT",{"type":26,"value":2299},"\nfor ",{"type":21,"tag":42,"props":2301,"children":2303},{"className":2302},[],[2304],{"type":26,"value":2305},"uniformBuffers",{"type":26,"value":2307},",\nand the ",{"type":21,"tag":436,"props":2309,"children":2311},{"href":2310},"/man/VkPhysicalDeviceFeatures#features-robustBufferAccess",[2312],{"type":21,"tag":42,"props":2313,"children":2315},{"className":2314},[],[2316],{"type":26,"value":2317},"robustBufferAccess",{"type":26,"value":2319},"\nfeature is not enabled, that stage ",{"type":21,"tag":516,"props":2321,"children":2322},{"type":518},[],{"type":26,"value":2324}," not access values outside of\nthe range of the buffer as specified in the descriptor set bound to the\nsame pipeline bind point",{"type":21,"tag":426,"props":2326,"children":2328},{"name":2327},"VUID-vkCmdDraw-None-08612",[2329],{"type":21,"tag":22,"props":2330,"children":2331},{},[2332,2333,2341,2343,2347,2349,2352],{"type":26,"value":1164},{"type":21,"tag":436,"props":2334,"children":2335},{"href":2310},[2336],{"type":21,"tag":42,"props":2337,"children":2339},{"className":2338},[],[2340],{"type":26,"value":2317},{"type":26,"value":2342}," feature\nis not enabled, and any ",{"type":21,"tag":436,"props":2344,"children":2345},{"href":1614},[2346],{"type":26,"value":1617},{"type":26,"value":2348}," bound to a stage corresponding\nto the pipeline bind point used by this command accesses a uniform\nbuffer, it ",{"type":21,"tag":516,"props":2350,"children":2351},{"type":518},[],{"type":26,"value":2353}," not access values outside of the range of the buffer as\nspecified in the descriptor set bound to the same pipeline bind point",{"type":21,"tag":426,"props":2355,"children":2357},{"name":2356},"VUID-vkCmdDraw-storageBuffers-06936",[2358],{"type":21,"tag":22,"props":2359,"children":2360},{},[2361,2362,2366,2368,2373,2374,2379,2380,2386,2387,2395,2396,2399],{"type":26,"value":2278},{"type":21,"tag":436,"props":2363,"children":2364},{"href":1598},[2365],{"type":26,"value":1601},{"type":26,"value":2367}," object bound to the pipeline bind\npoint used by this command accesses a storage buffer,\nand that stage was created without enabling either\n",{"type":21,"tag":42,"props":2369,"children":2371},{"className":2370},[],[2372],{"type":26,"value":2290},{"type":26,"value":574},{"type":21,"tag":42,"props":2375,"children":2377},{"className":2376},[],[2378],{"type":26,"value":2297},{"type":26,"value":2299},{"type":21,"tag":42,"props":2381,"children":2383},{"className":2382},[],[2384],{"type":26,"value":2385},"storageBuffers",{"type":26,"value":2307},{"type":21,"tag":436,"props":2388,"children":2389},{"href":2310},[2390],{"type":21,"tag":42,"props":2391,"children":2393},{"className":2392},[],[2394],{"type":26,"value":2317},{"type":26,"value":2319},{"type":21,"tag":516,"props":2397,"children":2398},{"type":518},[],{"type":26,"value":2324},{"type":21,"tag":426,"props":2401,"children":2403},{"name":2402},"VUID-vkCmdDraw-None-08613",[2404],{"type":21,"tag":22,"props":2405,"children":2406},{},[2407,2408,2416,2417,2421,2423,2426],{"type":26,"value":1164},{"type":21,"tag":436,"props":2409,"children":2410},{"href":2310},[2411],{"type":21,"tag":42,"props":2412,"children":2414},{"className":2413},[],[2415],{"type":26,"value":2317},{"type":26,"value":2342},{"type":21,"tag":436,"props":2418,"children":2419},{"href":1614},[2420],{"type":26,"value":1617},{"type":26,"value":2422}," bound to a stage corresponding\nto the pipeline bind point used by this command accesses a storage\nbuffer, it ",{"type":21,"tag":516,"props":2424,"children":2425},{"type":518},[],{"type":26,"value":2353},{"type":21,"tag":426,"props":2428,"children":2430},{"name":2429},"VUID-vkCmdDraw-None-06550",[2431],{"type":21,"tag":22,"props":2432,"children":2433},{},[2434,2436,2440,2442,2446,2447,2451,2453,2473,2475,2478,2480,2485,2486,2491],{"type":26,"value":2435},"If ",{"type":21,"tag":436,"props":2437,"children":2438},{"href":1559},[2439],{"type":26,"value":1722},{"type":26,"value":2441}," accesses a ",{"type":21,"tag":436,"props":2443,"children":2444},{"href":438},[2445],{"type":26,"value":441},{"type":26,"value":574},{"type":21,"tag":436,"props":2448,"children":2449},{"href":501},[2450],{"type":26,"value":504},{"type":26,"value":2452}," object that enables\n",{"type":21,"tag":436,"props":2454,"children":2456},{"href":2455},"/chapters/samplers#samplers-YCbCr-conversion",[2457,2459,2465,2466,2471],{"type":26,"value":2458},"sampler Y′C",{"type":21,"tag":2460,"props":2461,"children":2462},"sub",{},[2463],{"type":26,"value":2464},"B",{"type":26,"value":36},{"type":21,"tag":2460,"props":2467,"children":2468},{},[2469],{"type":26,"value":2470},"R",{"type":26,"value":2472}," conversion",{"type":26,"value":2474},", that object\n",{"type":21,"tag":516,"props":2476,"children":2477},{"type":518},[],{"type":26,"value":2479}," only be used with ",{"type":21,"tag":42,"props":2481,"children":2483},{"className":2482},[],[2484],{"type":26,"value":2161},{"type":26,"value":451},{"type":21,"tag":42,"props":2487,"children":2489},{"className":2488},[],[2490],{"type":26,"value":2169},{"type":26,"value":2492},"\ninstructions",{"type":21,"tag":426,"props":2494,"children":2496},{"name":2495},"VUID-vkCmdDraw-ConstOffset-06551",[2497],{"type":21,"tag":22,"props":2498,"children":2499},{},[2500,2501,2505,2506,2510,2511,2515,2516,2530,2531,2534,2536,2542,2543,2549],{"type":26,"value":2435},{"type":21,"tag":436,"props":2502,"children":2503},{"href":1559},[2504],{"type":26,"value":1722},{"type":26,"value":2441},{"type":21,"tag":436,"props":2507,"children":2508},{"href":438},[2509],{"type":26,"value":441},{"type":26,"value":574},{"type":21,"tag":436,"props":2512,"children":2513},{"href":501},[2514],{"type":26,"value":504},{"type":26,"value":2452},{"type":21,"tag":436,"props":2517,"children":2518},{"href":2455},[2519,2520,2524,2525,2529],{"type":26,"value":2458},{"type":21,"tag":2460,"props":2521,"children":2522},{},[2523],{"type":26,"value":2464},{"type":26,"value":36},{"type":21,"tag":2460,"props":2526,"children":2527},{},[2528],{"type":26,"value":2470},{"type":26,"value":2472},{"type":26,"value":2474},{"type":21,"tag":516,"props":2532,"children":2533},{"type":518},[],{"type":26,"value":2535}," not use the ",{"type":21,"tag":42,"props":2537,"children":2539},{"className":2538},[],[2540],{"type":26,"value":2541},"ConstOffset",{"type":26,"value":559},{"type":21,"tag":42,"props":2544,"children":2546},{"className":2545},[],[2547],{"type":26,"value":2548},"Offset",{"type":26,"value":2550}," operands",{"type":21,"tag":426,"props":2552,"children":2554},{"name":2553},"VUID-vkCmdDraw-viewType-07752",[2555],{"type":21,"tag":22,"props":2556,"children":2557},{},[2558,2559,2563,2565,2570,2571,2574,2576,2582,2584,2589,2591],{"type":26,"value":434},{"type":21,"tag":436,"props":2560,"children":2561},{"href":501},[2562],{"type":26,"value":504},{"type":26,"value":2564}," is accessed as a result of this command, then the\nimage view’s ",{"type":21,"tag":42,"props":2566,"children":2568},{"className":2567},[],[2569],{"type":26,"value":822},{"type":26,"value":514},{"type":21,"tag":516,"props":2572,"children":2573},{"type":518},[],{"type":26,"value":2575}," match the ",{"type":21,"tag":42,"props":2577,"children":2579},{"className":2578},[],[2580],{"type":26,"value":2581},"Dim",{"type":26,"value":2583}," operand of the\n",{"type":21,"tag":42,"props":2585,"children":2587},{"className":2586},[],[2588],{"type":26,"value":1387},{"type":26,"value":2590}," as described in ",{"type":21,"tag":436,"props":2592,"children":2594},{"href":2593},"/chapters/spirvenv#spirvenv-image-dimensions",[2595],{"type":26,"value":2596},"Compatibility Between SPIR-V Image Dimensions and Vulkan ImageView Types",{"type":21,"tag":426,"props":2598,"children":2600},{"name":2599},"VUID-vkCmdDraw-format-07753",[2601],{"type":21,"tag":22,"props":2602,"children":2603},{},[2604,2605,2609,2611,2617,2619,2625,2627,2633,2634,2640,2642,2647,2648,2651],{"type":26,"value":434},{"type":21,"tag":436,"props":2606,"children":2607},{"href":501},[2608],{"type":26,"value":504},{"type":26,"value":2610}," is accessed as a result of this command, then the\n",{"type":21,"tag":436,"props":2612,"children":2614},{"href":2613},"/chapters/formats#formats-numericformat",[2615],{"type":26,"value":2616},"numeric type",{"type":26,"value":2618}," of the image view’s ",{"type":21,"tag":42,"props":2620,"children":2622},{"className":2621},[],[2623],{"type":26,"value":2624},"format",{"type":26,"value":2626},"\nand the ",{"type":21,"tag":42,"props":2628,"children":2630},{"className":2629},[],[2631],{"type":26,"value":2632},"Sampled",{"type":26,"value":514},{"type":21,"tag":42,"props":2635,"children":2637},{"className":2636},[],[2638],{"type":26,"value":2639},"Type",{"type":26,"value":2641}," operand of the ",{"type":21,"tag":42,"props":2643,"children":2645},{"className":2644},[],[2646],{"type":26,"value":1387},{"type":26,"value":514},{"type":21,"tag":516,"props":2649,"children":2650},{"type":518},[],{"type":26,"value":2652},"\nmatch",{"type":21,"tag":426,"props":2654,"children":2656},{"name":2655},"VUID-vkCmdDraw-OpImageWrite-08795",[2657],{"type":21,"tag":22,"props":2658,"children":2659},{},[2660,2661,2665,2667,2673,2675,2681,2683,2688,2690,2696,2698,2701],{"type":26,"value":434},{"type":21,"tag":436,"props":2662,"children":2663},{"href":501},[2664],{"type":26,"value":504},{"type":26,"value":2666},"\ncreated with a format other than ",{"type":21,"tag":42,"props":2668,"children":2670},{"className":2669},[],[2671],{"type":26,"value":2672},"VK_FORMAT_A8_UNORM_KHR",{"type":26,"value":2674},"\nis accessed using ",{"type":21,"tag":42,"props":2676,"children":2678},{"className":2677},[],[2679],{"type":26,"value":2680},"OpImageWrite",{"type":26,"value":2682}," as a result of this command, then\nthe ",{"type":21,"tag":42,"props":2684,"children":2686},{"className":2685},[],[2687],{"type":26,"value":2639},{"type":26,"value":2689}," of the ",{"type":21,"tag":42,"props":2691,"children":2693},{"className":2692},[],[2694],{"type":26,"value":2695},"Texel",{"type":26,"value":2697}," operand of that instruction ",{"type":21,"tag":516,"props":2699,"children":2700},{"type":518},[],{"type":26,"value":2702}," have\nat least as many components as the image view’s format",{"type":21,"tag":426,"props":2704,"children":2706},{"name":2705},"VUID-vkCmdDraw-OpImageWrite-08796",[2707],{"type":21,"tag":22,"props":2708,"children":2709},{},[2710,2711,2715,2717,2722,2724,2729,2731,2736,2737,2742,2744,2747],{"type":26,"value":434},{"type":21,"tag":436,"props":2712,"children":2713},{"href":501},[2714],{"type":26,"value":504},{"type":26,"value":2716}," created with the format\n",{"type":21,"tag":42,"props":2718,"children":2720},{"className":2719},[],[2721],{"type":26,"value":2672},{"type":26,"value":2723}," is accessed using ",{"type":21,"tag":42,"props":2725,"children":2727},{"className":2726},[],[2728],{"type":26,"value":2680},{"type":26,"value":2730}," as a\nresult of this command, then the ",{"type":21,"tag":42,"props":2732,"children":2734},{"className":2733},[],[2735],{"type":26,"value":2639},{"type":26,"value":2689},{"type":21,"tag":42,"props":2738,"children":2740},{"className":2739},[],[2741],{"type":26,"value":2695},{"type":26,"value":2743}," operand of\nthat instruction ",{"type":21,"tag":516,"props":2745,"children":2746},{"type":518},[],{"type":26,"value":2748}," have four components",{"type":21,"tag":426,"props":2750,"children":2752},{"name":2751},"VUID-vkCmdDraw-OpImageWrite-04469",[2753],{"type":21,"tag":22,"props":2754,"children":2755},{},[2756,2757,2761,2762,2767,2769,2774,2775,2780,2782,2785],{"type":26,"value":434},{"type":21,"tag":436,"props":2758,"children":2759},{"href":1464},[2760],{"type":26,"value":1467},{"type":26,"value":2723},{"type":21,"tag":42,"props":2763,"children":2765},{"className":2764},[],[2766],{"type":26,"value":2680},{"type":26,"value":2768}," as a result\nof this command, then the ",{"type":21,"tag":42,"props":2770,"children":2772},{"className":2771},[],[2773],{"type":26,"value":2639},{"type":26,"value":2689},{"type":21,"tag":42,"props":2776,"children":2778},{"className":2777},[],[2779],{"type":26,"value":2695},{"type":26,"value":2781}," operand of that\ninstruction ",{"type":21,"tag":516,"props":2783,"children":2784},{"type":518},[],{"type":26,"value":2786}," have at least as many components as the buffer view’s\nformat",{"type":21,"tag":426,"props":2788,"children":2790},{"name":2789},"VUID-vkCmdDraw-SampledType-04470",[2791],{"type":21,"tag":22,"props":2792,"children":2793},{},[2794,2795,2799,2801,2807,2809,2815,2817,2822,2823,2826,2827,2833],{"type":26,"value":434},{"type":21,"tag":436,"props":2796,"children":2797},{"href":501},[2798],{"type":26,"value":504},{"type":26,"value":2800}," with a ",{"type":21,"tag":436,"props":2802,"children":2804},{"href":2803},"/man/VkFormat",[2805],{"type":26,"value":2806},"VkFormat",{"type":26,"value":2808}," that has a 64-bit component\nwidth is accessed as a result of this command, the ",{"type":21,"tag":42,"props":2810,"children":2812},{"className":2811},[],[2813],{"type":26,"value":2814},"SampledType",{"type":26,"value":2816}," of\nthe ",{"type":21,"tag":42,"props":2818,"children":2820},{"className":2819},[],[2821],{"type":26,"value":1387},{"type":26,"value":2697},{"type":21,"tag":516,"props":2824,"children":2825},{"type":518},[],{"type":26,"value":1068},{"type":21,"tag":42,"props":2828,"children":2830},{"className":2829},[],[2831],{"type":26,"value":2832},"Width",{"type":26,"value":2834},"\nof 64",{"type":21,"tag":426,"props":2836,"children":2838},{"name":2837},"VUID-vkCmdDraw-SampledType-04471",[2839],{"type":21,"tag":22,"props":2840,"children":2841},{},[2842,2843,2847,2848,2852,2854,2859,2860,2865,2867,2870,2871,2876],{"type":26,"value":434},{"type":21,"tag":436,"props":2844,"children":2845},{"href":501},[2846],{"type":26,"value":504},{"type":26,"value":2800},{"type":21,"tag":436,"props":2849,"children":2850},{"href":2803},[2851],{"type":26,"value":2806},{"type":26,"value":2853}," that has a component width\nless than 64-bit is accessed as a result of this command, the\n",{"type":21,"tag":42,"props":2855,"children":2857},{"className":2856},[],[2858],{"type":26,"value":2814},{"type":26,"value":2689},{"type":21,"tag":42,"props":2861,"children":2863},{"className":2862},[],[2864],{"type":26,"value":1387},{"type":26,"value":2866}," operand of that instruction\n",{"type":21,"tag":516,"props":2868,"children":2869},{"type":518},[],{"type":26,"value":1068},{"type":21,"tag":42,"props":2872,"children":2874},{"className":2873},[],[2875],{"type":26,"value":2832},{"type":26,"value":2877}," of 32",{"type":21,"tag":426,"props":2879,"children":2881},{"name":2880},"VUID-vkCmdDraw-SampledType-04472",[2882],{"type":21,"tag":22,"props":2883,"children":2884},{},[2885,2886,2890,2891,2895,2897,2902,2903,2908,2909,2912,2913,2918],{"type":26,"value":434},{"type":21,"tag":436,"props":2887,"children":2888},{"href":1464},[2889],{"type":26,"value":1467},{"type":26,"value":2800},{"type":21,"tag":436,"props":2892,"children":2893},{"href":2803},[2894],{"type":26,"value":2806},{"type":26,"value":2896}," that has a 64-bit\ncomponent width is accessed as a result of this command, the\n",{"type":21,"tag":42,"props":2898,"children":2900},{"className":2899},[],[2901],{"type":26,"value":2814},{"type":26,"value":2689},{"type":21,"tag":42,"props":2904,"children":2906},{"className":2905},[],[2907],{"type":26,"value":1387},{"type":26,"value":2866},{"type":21,"tag":516,"props":2910,"children":2911},{"type":518},[],{"type":26,"value":1068},{"type":21,"tag":42,"props":2914,"children":2916},{"className":2915},[],[2917],{"type":26,"value":2832},{"type":26,"value":2919}," of 64",{"type":21,"tag":426,"props":2921,"children":2923},{"name":2922},"VUID-vkCmdDraw-SampledType-04473",[2924],{"type":21,"tag":22,"props":2925,"children":2926},{},[2927,2928,2932,2933,2937,2938,2943,2944,2949,2950,2953,2954,2959],{"type":26,"value":434},{"type":21,"tag":436,"props":2929,"children":2930},{"href":1464},[2931],{"type":26,"value":1467},{"type":26,"value":2800},{"type":21,"tag":436,"props":2934,"children":2935},{"href":2803},[2936],{"type":26,"value":2806},{"type":26,"value":2853},{"type":21,"tag":42,"props":2939,"children":2941},{"className":2940},[],[2942],{"type":26,"value":2814},{"type":26,"value":2689},{"type":21,"tag":42,"props":2945,"children":2947},{"className":2946},[],[2948],{"type":26,"value":1387},{"type":26,"value":2866},{"type":21,"tag":516,"props":2951,"children":2952},{"type":518},[],{"type":26,"value":1068},{"type":21,"tag":42,"props":2955,"children":2957},{"className":2956},[],[2958],{"type":26,"value":2832},{"type":26,"value":2877},{"type":21,"tag":426,"props":2961,"children":2963},{"name":2962},"VUID-vkCmdDraw-sparseImageInt64Atomics-04474",[2964],{"type":21,"tag":22,"props":2965,"children":2966},{},[2967,2968,2978,2980,2984,2986,2992,2994,2997,2999,3004,3006,3011,3012,3017],{"type":26,"value":1164},{"type":21,"tag":436,"props":2969,"children":2971},{"href":2970},"/man/VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT#features-sparseImageInt64Atomics",[2972],{"type":21,"tag":42,"props":2973,"children":2975},{"className":2974},[],[2976],{"type":26,"value":2977},"sparseImageInt64Atomics",{"type":26,"value":2979}," feature is not enabled, ",{"type":21,"tag":436,"props":2981,"children":2982},{"href":1320},[2983],{"type":26,"value":1323},{"type":26,"value":2985},"\nobjects created with the ",{"type":21,"tag":42,"props":2987,"children":2989},{"className":2988},[],[2990],{"type":26,"value":2991},"VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT",{"type":26,"value":2993}," flag\n",{"type":21,"tag":516,"props":2995,"children":2996},{"type":518},[],{"type":26,"value":2998}," not be accessed by atomic instructions through an ",{"type":21,"tag":42,"props":3000,"children":3002},{"className":3001},[],[3003],{"type":26,"value":1387},{"type":26,"value":3005},"\nwith a ",{"type":21,"tag":42,"props":3007,"children":3009},{"className":3008},[],[3010],{"type":26,"value":2814},{"type":26,"value":2800},{"type":21,"tag":42,"props":3013,"children":3015},{"className":3014},[],[3016],{"type":26,"value":2832},{"type":26,"value":3018}," of 64 by this command",{"type":21,"tag":426,"props":3020,"children":3022},{"name":3021},"VUID-vkCmdDraw-sparseImageInt64Atomics-04475",[3023],{"type":21,"tag":22,"props":3024,"children":3025},{},[3026,3027,3035,3036,3042,3043,3049,3051,3054,3056,3061,3062,3067,3068,3073],{"type":26,"value":1164},{"type":21,"tag":436,"props":3028,"children":3029},{"href":2970},[3030],{"type":21,"tag":42,"props":3031,"children":3033},{"className":3032},[],[3034],{"type":26,"value":2977},{"type":26,"value":2979},{"type":21,"tag":436,"props":3037,"children":3039},{"href":3038},"/man/VkBuffer",[3040],{"type":26,"value":3041},"VkBuffer",{"type":26,"value":2985},{"type":21,"tag":42,"props":3044,"children":3046},{"className":3045},[],[3047],{"type":26,"value":3048},"VK_BUFFER_CREATE_SPARSE_RESIDENCY_BIT",{"type":26,"value":3050},"\nflag ",{"type":21,"tag":516,"props":3052,"children":3053},{"type":518},[],{"type":26,"value":3055}," not be accessed by atomic instructions through an\n",{"type":21,"tag":42,"props":3057,"children":3059},{"className":3058},[],[3060],{"type":26,"value":1387},{"type":26,"value":2800},{"type":21,"tag":42,"props":3063,"children":3065},{"className":3064},[],[3066],{"type":26,"value":2814},{"type":26,"value":2800},{"type":21,"tag":42,"props":3069,"children":3071},{"className":3070},[],[3072],{"type":26,"value":2832},{"type":26,"value":3074}," of 64 by this\ncommand",{"type":21,"tag":426,"props":3076,"children":3078},{"name":3077},"VUID-vkCmdDraw-OpImageWeightedSampleQCOM-06971",[3079],{"type":21,"tag":22,"props":3080,"children":3081},{},[3082,3083,3089,3090,3094,3096,3100,3101,3104,3105],{"type":26,"value":2435},{"type":21,"tag":42,"props":3084,"children":3086},{"className":3085},[],[3087],{"type":26,"value":3088},"OpImageWeightedSampleQCOM",{"type":26,"value":762},{"type":21,"tag":436,"props":3091,"children":3092},{"href":501},[3093],{"type":26,"value":504},{"type":26,"value":3095},"\nas a result of this command, then the image view’s\n",{"type":21,"tag":436,"props":3097,"children":3098},{"href":509},[3099],{"type":26,"value":512},{"type":26,"value":514},{"type":21,"tag":516,"props":3102,"children":3103},{"type":518},[],{"type":26,"value":521},{"type":21,"tag":42,"props":3106,"children":3108},{"className":3107},[],[3109],{"type":26,"value":3110},"VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM",{"type":21,"tag":426,"props":3112,"children":3114},{"name":3113},"VUID-vkCmdDraw-OpImageWeightedSampleQCOM-06972",[3115],{"type":21,"tag":22,"props":3116,"children":3117},{},[3118,3119,3124,3126,3130,3132,3136,3137,3140,3141],{"type":26,"value":2435},{"type":21,"tag":42,"props":3120,"children":3122},{"className":3121},[],[3123],{"type":26,"value":3088},{"type":26,"value":3125}," uses a ",{"type":21,"tag":436,"props":3127,"children":3128},{"href":501},[3129],{"type":26,"value":504},{"type":26,"value":3131}," as a sample\nweight image as a result of this command, then the image view’s\n",{"type":21,"tag":436,"props":3133,"children":3134},{"href":509},[3135],{"type":26,"value":512},{"type":26,"value":514},{"type":21,"tag":516,"props":3138,"children":3139},{"type":518},[],{"type":26,"value":521},{"type":21,"tag":42,"props":3142,"children":3144},{"className":3143},[],[3145],{"type":26,"value":3146},"VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM",{"type":21,"tag":426,"props":3148,"children":3150},{"name":3149},"VUID-vkCmdDraw-OpImageBoxFilterQCOM-06973",[3151],{"type":21,"tag":22,"props":3152,"children":3153},{},[3154,3155,3161,3162,3166,3167,3171,3172,3175,3176],{"type":26,"value":2435},{"type":21,"tag":42,"props":3156,"children":3158},{"className":3157},[],[3159],{"type":26,"value":3160},"OpImageBoxFilterQCOM",{"type":26,"value":762},{"type":21,"tag":436,"props":3163,"children":3164},{"href":501},[3165],{"type":26,"value":504},{"type":26,"value":962},{"type":21,"tag":436,"props":3168,"children":3169},{"href":509},[3170],{"type":26,"value":512},{"type":26,"value":514},{"type":21,"tag":516,"props":3173,"children":3174},{"type":518},[],{"type":26,"value":521},{"type":21,"tag":42,"props":3177,"children":3179},{"className":3178},[],[3180],{"type":26,"value":3181},"VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM",{"type":21,"tag":426,"props":3183,"children":3185},{"name":3184},"VUID-vkCmdDraw-OpImageBlockMatchSSDQCOM-06974",[3186],{"type":21,"tag":22,"props":3187,"children":3188},{},[3189,3190,3196,3198,3202,3203,3207,3208,3211,3212],{"type":26,"value":2435},{"type":21,"tag":42,"props":3191,"children":3193},{"className":3192},[],[3194],{"type":26,"value":3195},"OpImageBlockMatchSSDQCOM",{"type":26,"value":3197}," is used to read from an\n",{"type":21,"tag":436,"props":3199,"children":3200},{"href":501},[3201],{"type":26,"value":504},{"type":26,"value":506},{"type":21,"tag":436,"props":3204,"children":3205},{"href":509},[3206],{"type":26,"value":512},{"type":26,"value":514},{"type":21,"tag":516,"props":3209,"children":3210},{"type":518},[],{"type":26,"value":521},{"type":21,"tag":42,"props":3213,"children":3215},{"className":3214},[],[3216],{"type":26,"value":3217},"VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM",{"type":21,"tag":426,"props":3219,"children":3221},{"name":3220},"VUID-vkCmdDraw-OpImageBlockMatchSADQCOM-06975",[3222],{"type":21,"tag":22,"props":3223,"children":3224},{},[3225,3226,3232,3233,3237,3238,3242,3243,3246,3247],{"type":26,"value":2435},{"type":21,"tag":42,"props":3227,"children":3229},{"className":3228},[],[3230],{"type":26,"value":3231},"OpImageBlockMatchSADQCOM",{"type":26,"value":3197},{"type":21,"tag":436,"props":3234,"children":3235},{"href":501},[3236],{"type":26,"value":504},{"type":26,"value":506},{"type":21,"tag":436,"props":3239,"children":3240},{"href":509},[3241],{"type":26,"value":512},{"type":26,"value":514},{"type":21,"tag":516,"props":3244,"children":3245},{"type":518},[],{"type":26,"value":521},{"type":21,"tag":42,"props":3248,"children":3250},{"className":3249},[],[3251],{"type":26,"value":3217},{"type":21,"tag":426,"props":3253,"children":3255},{"name":3254},"VUID-vkCmdDraw-OpImageBlockMatchSADQCOM-06976",[3256],{"type":21,"tag":22,"props":3257,"children":3258},{},[3259,3260,3265,3267,3270,3272],{"type":26,"value":2435},{"type":21,"tag":42,"props":3261,"children":3263},{"className":3262},[],[3264],{"type":26,"value":3231},{"type":26,"value":3266}," or OpImageBlockMatchSSDQCOM is used to\nread from a reference image as result of this command, then the\nspecified reference coordinates ",{"type":21,"tag":516,"props":3268,"children":3269},{"type":518},[],{"type":26,"value":3271}," not fail\n",{"type":21,"tag":436,"props":3273,"children":3275},{"href":3274},"/chapters/textures#textures-integer-coordinate-validation",[3276],{"type":26,"value":3277},"integer texel coordinate\nvalidation",{"type":21,"tag":426,"props":3279,"children":3281},{"name":3280},"VUID-vkCmdDraw-OpImageWeightedSampleQCOM-06977",[3282],{"type":21,"tag":22,"props":3283,"children":3284},{},[3285,3286,3291,3292,3297,3298,3304,3305,3311,3312,3318,3319,3325,3326,3331,3333,3338,3340,3344,3346,3349,3351],{"type":26,"value":2435},{"type":21,"tag":42,"props":3287,"children":3289},{"className":3288},[],[3290],{"type":26,"value":3088},{"type":26,"value":1027},{"type":21,"tag":42,"props":3293,"children":3295},{"className":3294},[],[3296],{"type":26,"value":3160},{"type":26,"value":88},{"type":21,"tag":42,"props":3299,"children":3301},{"className":3300},[],[3302],{"type":26,"value":3303},"OpImageBlockMatchWindowSSDQCOM",{"type":26,"value":88},{"type":21,"tag":42,"props":3306,"children":3308},{"className":3307},[],[3309],{"type":26,"value":3310},"OpImageBlockMatchWindowSADQCOM",{"type":26,"value":88},{"type":21,"tag":42,"props":3313,"children":3315},{"className":3314},[],[3316],{"type":26,"value":3317},"OpImageBlockMatchGatherSSDQCOM",{"type":26,"value":88},{"type":21,"tag":42,"props":3320,"children":3322},{"className":3321},[],[3323],{"type":26,"value":3324},"OpImageBlockMatchGatherSADQCOM",{"type":26,"value":88},{"type":21,"tag":42,"props":3327,"children":3329},{"className":3328},[],[3330],{"type":26,"value":3195},{"type":26,"value":3332},", or ",{"type":21,"tag":42,"props":3334,"children":3336},{"className":3335},[],[3337],{"type":26,"value":3231},{"type":26,"value":3339}," uses a\n",{"type":21,"tag":436,"props":3341,"children":3342},{"href":438},[3343],{"type":26,"value":441},{"type":26,"value":3345}," as a result of this command, then the sampler ",{"type":21,"tag":516,"props":3347,"children":3348},{"type":518},[],{"type":26,"value":3350}," have\nbeen created with ",{"type":21,"tag":42,"props":3352,"children":3354},{"className":3353},[],[3355],{"type":26,"value":3356},"VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM",{"type":21,"tag":426,"props":3358,"children":3360},{"name":3359},"VUID-vkCmdDraw-OpImageWeightedSampleQCOM-06978",[3361],{"type":21,"tag":22,"props":3362,"children":3363},{},[3364,3366,3371,3372,3377,3378,3383,3384,3389,3390,3395,3396,3401,3402,3407,3408,3413,3414,3418,3419,3422,3424],{"type":26,"value":3365},"If any command other than ",{"type":21,"tag":42,"props":3367,"children":3369},{"className":3368},[],[3370],{"type":26,"value":3088},{"type":26,"value":88},{"type":21,"tag":42,"props":3373,"children":3375},{"className":3374},[],[3376],{"type":26,"value":3160},{"type":26,"value":88},{"type":21,"tag":42,"props":3379,"children":3381},{"className":3380},[],[3382],{"type":26,"value":3303},{"type":26,"value":88},{"type":21,"tag":42,"props":3385,"children":3387},{"className":3386},[],[3388],{"type":26,"value":3310},{"type":26,"value":88},{"type":21,"tag":42,"props":3391,"children":3393},{"className":3392},[],[3394],{"type":26,"value":3317},{"type":26,"value":88},{"type":21,"tag":42,"props":3397,"children":3399},{"className":3398},[],[3400],{"type":26,"value":3324},{"type":26,"value":88},{"type":21,"tag":42,"props":3403,"children":3405},{"className":3404},[],[3406],{"type":26,"value":3195},{"type":26,"value":3332},{"type":21,"tag":42,"props":3409,"children":3411},{"className":3410},[],[3412],{"type":26,"value":3231},{"type":26,"value":3339},{"type":21,"tag":436,"props":3415,"children":3416},{"href":438},[3417],{"type":26,"value":441},{"type":26,"value":3345},{"type":21,"tag":516,"props":3420,"children":3421},{"type":518},[],{"type":26,"value":3423}," not\nhave been created with ",{"type":21,"tag":42,"props":3425,"children":3427},{"className":3426},[],[3428],{"type":26,"value":3356},{"type":21,"tag":426,"props":3430,"children":3432},{"name":3431},"VUID-vkCmdDraw-OpImageBlockMatchWindow-09215",[3433],{"type":21,"tag":22,"props":3434,"children":3435},{},[3436,3437,3443,3444,3450,3452,3456,3457,3461,3462,3465,3466],{"type":26,"value":434},{"type":21,"tag":42,"props":3438,"children":3440},{"className":3439},[],[3441],{"type":26,"value":3442},"OpImageBlockMatchWindow*QCOM",{"type":26,"value":574},{"type":21,"tag":42,"props":3445,"children":3447},{"className":3446},[],[3448],{"type":26,"value":3449},"OpImageBlockMatchGather*QCOM",{"type":26,"value":3451}," instruction is used to read from an\n",{"type":21,"tag":436,"props":3453,"children":3454},{"href":501},[3455],{"type":26,"value":504},{"type":26,"value":506},{"type":21,"tag":436,"props":3458,"children":3459},{"href":509},[3460],{"type":26,"value":512},{"type":26,"value":514},{"type":21,"tag":516,"props":3463,"children":3464},{"type":518},[],{"type":26,"value":521},{"type":21,"tag":42,"props":3467,"children":3469},{"className":3468},[],[3470],{"type":26,"value":3217},{"type":21,"tag":426,"props":3472,"children":3474},{"name":3473},"VUID-vkCmdDraw-OpImageBlockMatchWindow-09216",[3475],{"type":21,"tag":22,"props":3476,"children":3477},{},[3478,3479,3484,3485,3490,3491,3495,3497,3500],{"type":26,"value":434},{"type":21,"tag":42,"props":3480,"children":3482},{"className":3481},[],[3483],{"type":26,"value":3442},{"type":26,"value":574},{"type":21,"tag":42,"props":3486,"children":3488},{"className":3487},[],[3489],{"type":26,"value":3449},{"type":26,"value":3451},{"type":21,"tag":436,"props":3492,"children":3493},{"href":501},[3494],{"type":26,"value":504},{"type":26,"value":3496}," as a result of this command, then the image view’s\nformat ",{"type":21,"tag":516,"props":3498,"children":3499},{"type":518},[],{"type":26,"value":3501}," be a single-component format",{"type":21,"tag":426,"props":3503,"children":3505},{"name":3504},"VUID-vkCmdDraw-OpImageBlockMatchWindow-09217",[3506],{"type":21,"tag":22,"props":3507,"children":3508},{},[3509,3510,3515,3516,3521,3523,3526,3527],{"type":26,"value":434},{"type":21,"tag":42,"props":3511,"children":3513},{"className":3512},[],[3514],{"type":26,"value":3442},{"type":26,"value":574},{"type":21,"tag":42,"props":3517,"children":3519},{"className":3518},[],[3520],{"type":26,"value":3449},{"type":26,"value":3522}," read from a reference image as result\nof this command, then the specified reference coordinates ",{"type":21,"tag":516,"props":3524,"children":3525},{"type":518},[],{"type":26,"value":3271},{"type":21,"tag":436,"props":3528,"children":3529},{"href":3274},[3530],{"type":26,"value":3277},{"type":21,"tag":426,"props":3532,"children":3534},{"name":3533},"VUID-vkCmdDraw-None-07288",[3535],{"type":21,"tag":22,"props":3536,"children":3537},{},[3538,3540,3543],{"type":26,"value":3539},"Any shader invocation executed by this command ",{"type":21,"tag":516,"props":3541,"children":3542},{"type":518},[],{"type":21,"tag":436,"props":3544,"children":3546},{"href":3545},"/chapters/shaders#shaders-termination",[3547],{"type":26,"value":3548},"terminate",{"type":21,"tag":426,"props":3550,"children":3552},{"name":3551},"VUID-vkCmdDraw-None-09600",[3553],{"type":21,"tag":22,"props":3554,"children":3555},{},[3556,3558,3564,3565,3571,3572,3578,3579,3585,3586,3592,3594,3597],{"type":26,"value":3557},"If a descriptor with type equal to any of\n",{"type":21,"tag":42,"props":3559,"children":3561},{"className":3560},[],[3562],{"type":26,"value":3563},"VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM",{"type":26,"value":88},{"type":21,"tag":42,"props":3566,"children":3568},{"className":3567},[],[3569],{"type":26,"value":3570},"VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM",{"type":26,"value":88},{"type":21,"tag":42,"props":3573,"children":3575},{"className":3574},[],[3576],{"type":26,"value":3577},"VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE",{"type":26,"value":88},{"type":21,"tag":42,"props":3580,"children":3582},{"className":3581},[],[3583],{"type":26,"value":3584},"VK_DESCRIPTOR_TYPE_STORAGE_IMAGE",{"type":26,"value":1035},{"type":21,"tag":42,"props":3587,"children":3589},{"className":3588},[],[3590],{"type":26,"value":3591},"VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT",{"type":26,"value":3593}," is accessed as a result of\nthis command, the image subresource identified by that descriptor ",{"type":21,"tag":516,"props":3595,"children":3596},{"type":518},[],{"type":26,"value":3598},"\nbe in the image layout identified when the descriptor was written",{"type":21,"tag":426,"props":3600,"children":3602},{"name":3601},"VUID-vkCmdDraw-renderPass-02684",[3603],{"type":21,"tag":22,"props":3604,"children":3605},{},[3606,3608,3611,3613,3619,3621,3627,3629,3635,3637,3642,3644],{"type":26,"value":3607},"The current render pass ",{"type":21,"tag":516,"props":3609,"children":3610},{"type":518},[],{"type":26,"value":3612}," be ",{"type":21,"tag":436,"props":3614,"children":3616},{"href":3615},"/chapters/renderpass#renderpass-compatibility",[3617],{"type":26,"value":3618},"compatible",{"type":26,"value":3620},"\nwith the ",{"type":21,"tag":42,"props":3622,"children":3624},{"className":3623},[],[3625],{"type":26,"value":3626},"renderPass",{"type":26,"value":3628}," member of the\n",{"type":21,"tag":42,"props":3630,"children":3632},{"className":3631},[],[3633],{"type":26,"value":3634},"VkGraphicsPipelineCreateInfo",{"type":26,"value":3636}," structure specified when creating the\n",{"type":21,"tag":42,"props":3638,"children":3640},{"className":3639},[],[3641],{"type":26,"value":1601},{"type":26,"value":3643}," bound to ",{"type":21,"tag":42,"props":3645,"children":3647},{"className":3646},[],[3648],{"type":26,"value":3649},"VK_PIPELINE_BIND_POINT_GRAPHICS",{"type":21,"tag":426,"props":3651,"children":3653},{"name":3652},"VUID-vkCmdDraw-subpass-02685",[3654],{"type":21,"tag":22,"props":3655,"children":3656},{},[3657,3659,3662,3664,3670,3672,3677,3679,3684,3686],{"type":26,"value":3658},"The subpass index of the current render pass ",{"type":21,"tag":516,"props":3660,"children":3661},{"type":518},[],{"type":26,"value":3663}," be equal to the\n",{"type":21,"tag":42,"props":3665,"children":3667},{"className":3666},[],[3668],{"type":26,"value":3669},"subpass",{"type":26,"value":3671}," member of the ",{"type":21,"tag":42,"props":3673,"children":3675},{"className":3674},[],[3676],{"type":26,"value":3634},{"type":26,"value":3678}," structure\nspecified when creating the ",{"type":21,"tag":42,"props":3680,"children":3682},{"className":3681},[],[3683],{"type":26,"value":1601},{"type":26,"value":3685}," bound to\n",{"type":21,"tag":42,"props":3687,"children":3689},{"className":3688},[],[3690],{"type":26,"value":3649},{"type":21,"tag":426,"props":3692,"children":3694},{"name":3693},"VUID-vkCmdDraw-None-07748",[3695],{"type":21,"tag":22,"props":3696,"children":3697},{},[3698,3700,3703],{"type":26,"value":3699},"If any shader statically accesses an input attachment, a valid\ndescriptor ",{"type":21,"tag":516,"props":3701,"children":3702},{"type":518},[],{"type":26,"value":3704}," be bound to the pipeline via a descriptor set",{"type":21,"tag":426,"props":3706,"children":3708},{"name":3707},"VUID-vkCmdDraw-OpTypeImage-07468",[3709],{"type":21,"tag":22,"props":3710,"children":3711},{},[3712,3714,3719,3721,3726,3728,3734,3736,3739,3741,3747],{"type":26,"value":3713},"If any shader executed by this pipeline accesses an ",{"type":21,"tag":42,"props":3715,"children":3717},{"className":3716},[],[3718],{"type":26,"value":1387},{"type":26,"value":3720},"\nvariable with a ",{"type":21,"tag":42,"props":3722,"children":3724},{"className":3723},[],[3725],{"type":26,"value":2581},{"type":26,"value":3727}," operand of ",{"type":21,"tag":42,"props":3729,"children":3731},{"className":3730},[],[3732],{"type":26,"value":3733},"SubpassData",{"type":26,"value":3735},", it ",{"type":21,"tag":516,"props":3737,"children":3738},{"type":518},[],{"type":26,"value":3740}," be\ndecorated with an ",{"type":21,"tag":42,"props":3742,"children":3744},{"className":3743},[],[3745],{"type":26,"value":3746},"InputAttachmentIndex",{"type":26,"value":3748}," that corresponds to a valid\ninput attachment in the current subpass",{"type":21,"tag":426,"props":3750,"children":3752},{"name":3751},"VUID-vkCmdDraw-None-07469",[3753],{"type":21,"tag":22,"props":3754,"children":3755},{},[3756,3758,3761,3763,3767,3769,3773,3775,3781,3783,3788,3790,3796,3798],{"type":26,"value":3757},"Input attachment views accessed in a subpass ",{"type":21,"tag":516,"props":3759,"children":3760},{"type":518},[],{"type":26,"value":3762}," be created with the\nsame ",{"type":21,"tag":436,"props":3764,"children":3765},{"href":2803},[3766],{"type":26,"value":2806},{"type":26,"value":3768}," as the corresponding subpass definition, and be\ncreated with a ",{"type":21,"tag":436,"props":3770,"children":3771},{"href":501},[3772],{"type":26,"value":504},{"type":26,"value":3774}," that is compatible with the attachment\nreferenced by the subpass'\n",{"type":21,"tag":42,"props":3776,"children":3778},{"className":3777},[],[3779],{"type":26,"value":3780},"pInputAttachments",{"type":26,"value":3782},"[",{"type":21,"tag":42,"props":3784,"children":3786},{"className":3785},[],[3787],{"type":26,"value":3746},{"type":26,"value":3789},"] in the currently\nbound ",{"type":21,"tag":436,"props":3791,"children":3793},{"href":3792},"/man/VkFramebuffer",[3794],{"type":26,"value":3795},"VkFramebuffer",{"type":26,"value":3797}," as specified by\n",{"type":21,"tag":436,"props":3799,"children":3801},{"href":3800},"/chapters/interfaces#compatibility-inputattachment",[3802],{"type":26,"value":3803},"Fragment Input Attachment\nCompatibility",{"type":21,"tag":426,"props":3805,"children":3807},{"name":3806},"VUID-vkCmdDraw-pDepthInputAttachmentIndex-09595",[3808],{"type":21,"tag":22,"props":3809,"children":3810},{},[3811,3813,3818,3820,3826,3828,3833,3835,3839,3840,3846,3848,3852,3853,3859,3861,3867,3868,3871,3873,3877,3879],{"type":26,"value":3812},"Input attachment views accessed in a dynamic render pass with a\n",{"type":21,"tag":42,"props":3814,"children":3816},{"className":3815},[],[3817],{"type":26,"value":3746},{"type":26,"value":3819}," referenced by\n",{"type":21,"tag":436,"props":3821,"children":3823},{"href":3822},"/man/VkRenderingInputAttachmentIndexInfoKHR",[3824],{"type":26,"value":3825},"VkRenderingInputAttachmentIndexInfoKHR",{"type":26,"value":3827},", or no\n",{"type":21,"tag":42,"props":3829,"children":3831},{"className":3830},[],[3832],{"type":26,"value":3746},{"type":26,"value":3834}," if\n",{"type":21,"tag":436,"props":3836,"children":3837},{"href":3822},[3838],{"type":26,"value":3825},{"type":26,"value":203},{"type":21,"tag":42,"props":3841,"children":3843},{"className":3842},[],[3844],{"type":26,"value":3845},"pDepthInputAttachmentIndex",{"type":26,"value":3847},"\nor\n",{"type":21,"tag":436,"props":3849,"children":3850},{"href":3822},[3851],{"type":26,"value":3825},{"type":26,"value":203},{"type":21,"tag":42,"props":3854,"children":3856},{"className":3855},[],[3857],{"type":26,"value":3858},"pStencilInputAttachmentIndex",{"type":26,"value":3860},"\nare ",{"type":21,"tag":42,"props":3862,"children":3864},{"className":3863},[],[3865],{"type":26,"value":3866},"NULL",{"type":26,"value":1027},{"type":21,"tag":516,"props":3869,"children":3870},{"type":518},[],{"type":26,"value":3872}," be created with a ",{"type":21,"tag":436,"props":3874,"children":3875},{"href":501},[3876],{"type":26,"value":504},{"type":26,"value":3878}," that is compatible\nwith the corresponding color, depth, or stencil attachment in\n",{"type":21,"tag":436,"props":3880,"children":3882},{"href":3881},"/man/VkRenderingInfo",[3883],{"type":26,"value":3884},"VkRenderingInfo",{"type":21,"tag":426,"props":3886,"children":3888},{"name":3887},"VUID-vkCmdDraw-pDepthInputAttachmentIndex-09596",[3889],{"type":21,"tag":22,"props":3890,"children":3891},{},[3892,3894,3897,3899,3904,3906,3910,3911,3916,3918,3922,3923,3928,3930],{"type":26,"value":3893},"Input attachment views accessed in a dynamic render pass via a shader\nobject ",{"type":21,"tag":516,"props":3895,"children":3896},{"type":518},[],{"type":26,"value":3898}," have an ",{"type":21,"tag":42,"props":3900,"children":3902},{"className":3901},[],[3903],{"type":26,"value":3746},{"type":26,"value":3905}," if both\n",{"type":21,"tag":436,"props":3907,"children":3908},{"href":3822},[3909],{"type":26,"value":3825},{"type":26,"value":203},{"type":21,"tag":42,"props":3912,"children":3914},{"className":3913},[],[3915],{"type":26,"value":3845},{"type":26,"value":3917},"\nand\n",{"type":21,"tag":436,"props":3919,"children":3920},{"href":3822},[3921],{"type":26,"value":3825},{"type":26,"value":203},{"type":21,"tag":42,"props":3924,"children":3926},{"className":3925},[],[3927],{"type":26,"value":3858},{"type":26,"value":3929},"\nare non-",{"type":21,"tag":42,"props":3931,"children":3933},{"className":3932},[],[3934],{"type":26,"value":3866},{"type":21,"tag":426,"props":3936,"children":3938},{"name":3937},"VUID-vkCmdDraw-InputAttachmentIndex-09597",[3939],{"type":21,"tag":22,"props":3940,"children":3941},{},[3942,3944,3949,3951,3956,3957,3960,3962],{"type":26,"value":3943},"If an input attachment view accessed in a dynamic render pass via a\nshader object has an ",{"type":21,"tag":42,"props":3945,"children":3947},{"className":3946},[],[3948],{"type":26,"value":3746},{"type":26,"value":3950},", the\n",{"type":21,"tag":42,"props":3952,"children":3954},{"className":3953},[],[3955],{"type":26,"value":3746},{"type":26,"value":514},{"type":21,"tag":516,"props":3958,"children":3959},{"type":518},[],{"type":26,"value":3961}," match an index in\n",{"type":21,"tag":436,"props":3963,"children":3964},{"href":3822},[3965],{"type":26,"value":3825},{"type":21,"tag":426,"props":3967,"children":3969},{"name":3968},"VUID-vkCmdDraw-None-06537",[3970],{"type":21,"tag":22,"props":3971,"children":3972},{},[3973,3975,3978],{"type":26,"value":3974},"Memory backing image subresources used as attachments in the current\nrender pass ",{"type":21,"tag":516,"props":3976,"children":3977},{"type":518},[],{"type":26,"value":3979}," not be written in any way other than as an attachment\nby this command",{"type":21,"tag":426,"props":3981,"children":3983},{"name":3982},"VUID-vkCmdDraw-None-09000",[3984],{"type":21,"tag":22,"props":3985,"children":3986},{},[3987,3989,3995],{"type":26,"value":3988},"If a color attachment is written by any prior command in this subpass or\nby the load, store, or resolve operations for this subpass,\nit is not in the\n",{"type":21,"tag":42,"props":3990,"children":3992},{"className":3991},[],[3993],{"type":26,"value":3994},"VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT",{"type":26,"value":3996}," image layout,\nand\neither:",{"type":21,"tag":426,"props":3998,"children":4000},{"name":3999},"VUID-vkCmdDraw-None-09001",[4001],{"type":21,"tag":22,"props":4002,"children":4003},{},[4004,4006,4011],{"type":26,"value":4005},"If a depth attachment is written by any prior command in this subpass or\nby the load, store, or resolve operations for this subpass,\nit is not in the\n",{"type":21,"tag":42,"props":4007,"children":4009},{"className":4008},[],[4010],{"type":26,"value":3994},{"type":26,"value":3996},{"type":21,"tag":426,"props":4013,"children":4015},{"name":4014},"VUID-vkCmdDraw-None-09002",[4016],{"type":21,"tag":22,"props":4017,"children":4018},{},[4019,4021,4026],{"type":26,"value":4020},"If a stencil attachment is written by any prior command in this subpass\nor by the load, store, or resolve operations for this subpass,\nit is not in the\n",{"type":21,"tag":42,"props":4022,"children":4024},{"className":4023},[],[4025],{"type":26,"value":3994},{"type":26,"value":3996},{"type":21,"tag":426,"props":4028,"children":4030},{"name":4029},"VUID-vkCmdDraw-None-09003",[4031],{"type":21,"tag":22,"props":4032,"children":4033},{},[4034,4036,4039],{"type":26,"value":4035},"If an attachment is written by any prior command in this subpass or by\nthe load, store, or resolve operations for this subpass, it ",{"type":21,"tag":516,"props":4037,"children":4038},{"type":518},[],{"type":26,"value":4040}," not be\naccessed in any way other than as an attachment, storage image, or\nsampled image by this command",{"type":21,"tag":426,"props":4042,"children":4044},{"name":4043},"VUID-vkCmdDraw-None-06539",[4045],{"type":21,"tag":22,"props":4046,"children":4047},{},[4048,4050,4053],{"type":26,"value":4049},"If any previously recorded command in the current subpass accessed an\nimage subresource used as an attachment in this subpass in any way other\nthan as an attachment, this command ",{"type":21,"tag":516,"props":4051,"children":4052},{"type":518},[],{"type":26,"value":4054}," not write to that image\nsubresource as an attachment",{"type":21,"tag":426,"props":4056,"children":4058},{"name":4057},"VUID-vkCmdDraw-None-06886",[4059],{"type":21,"tag":22,"props":4060,"children":4061},{},[4062,4064,4070,4071,4074],{"type":26,"value":4063},"If the current render pass instance uses a depth/stencil attachment with\na read-only layout for the depth aspect, ",{"type":21,"tag":436,"props":4065,"children":4067},{"href":4066},"/chapters/fragops#fragops-depth-write",[4068],{"type":26,"value":4069},"depth\nwrites",{"type":26,"value":514},{"type":21,"tag":516,"props":4072,"children":4073},{"type":518},[],{"type":26,"value":4075}," be disabled",{"type":21,"tag":426,"props":4077,"children":4079},{"name":4078},"VUID-vkCmdDraw-None-06887",[4080],{"type":21,"tag":22,"props":4081,"children":4082},{},[4083,4085,4091,4093,4099,4100,4103,4104],{"type":26,"value":4084},"If the current render pass instance uses a depth/stencil attachment with\na read-only layout for the stencil aspect, both front and back\n",{"type":21,"tag":42,"props":4086,"children":4088},{"className":4087},[],[4089],{"type":26,"value":4090},"writeMask",{"type":26,"value":4092}," are not zero, and stencil test is enabled,\n",{"type":21,"tag":436,"props":4094,"children":4096},{"href":4095},"/chapters/fragops#fragops-stencil",[4097],{"type":26,"value":4098},"all stencil ops",{"type":26,"value":514},{"type":21,"tag":516,"props":4101,"children":4102},{"type":518},[],{"type":26,"value":3612},{"type":21,"tag":42,"props":4105,"children":4107},{"className":4106},[],[4108],{"type":26,"value":4109},"VK_STENCIL_OP_KEEP",{"type":21,"tag":426,"props":4111,"children":4113},{"name":4112},"VUID-vkCmdDraw-None-07831",[4114],{"type":21,"tag":22,"props":4115,"children":4116},{},[4117,4119,4125,4127,4133,4134,4137,4139,4145],{"type":26,"value":4118},"If the bound graphics pipeline state was created with the\n",{"type":21,"tag":42,"props":4120,"children":4122},{"className":4121},[],[4123],{"type":26,"value":4124},"VK_DYNAMIC_STATE_VIEWPORT",{"type":26,"value":4126}," dynamic state enabled then\n",{"type":21,"tag":436,"props":4128,"children":4130},{"href":4129},"/man/vkCmdSetViewport",[4131],{"type":26,"value":4132},"vkCmdSetViewport",{"type":26,"value":514},{"type":21,"tag":516,"props":4135,"children":4136},{"type":518},[],{"type":26,"value":4138}," have been called and not subsequently\n",{"type":21,"tag":436,"props":4140,"children":4142},{"href":4141},"/chapters/pipelines#dynamic-state-lifetime",[4143],{"type":26,"value":4144},"invalidated",{"type":26,"value":4146}," in the current command buffer\nprior to this drawing command",{"type":21,"tag":426,"props":4148,"children":4150},{"name":4149},"VUID-vkCmdDraw-None-07832",[4151],{"type":21,"tag":22,"props":4152,"children":4153},{},[4154,4155,4161,4162,4168,4169,4172,4173,4177],{"type":26,"value":4118},{"type":21,"tag":42,"props":4156,"children":4158},{"className":4157},[],[4159],{"type":26,"value":4160},"VK_DYNAMIC_STATE_SCISSOR",{"type":26,"value":4126},{"type":21,"tag":436,"props":4163,"children":4165},{"href":4164},"/man/vkCmdSetScissor",[4166],{"type":26,"value":4167},"vkCmdSetScissor",{"type":26,"value":514},{"type":21,"tag":516,"props":4170,"children":4171},{"type":518},[],{"type":26,"value":4138},{"type":21,"tag":436,"props":4174,"children":4175},{"href":4141},[4176],{"type":26,"value":4144},{"type":26,"value":4146},{"type":21,"tag":426,"props":4179,"children":4181},{"name":4180},"VUID-vkCmdDraw-None-07833",[4182],{"type":21,"tag":22,"props":4183,"children":4184},{},[4185,4186,4192,4193,4199,4200,4203,4204,4208],{"type":26,"value":4118},{"type":21,"tag":42,"props":4187,"children":4189},{"className":4188},[],[4190],{"type":26,"value":4191},"VK_DYNAMIC_STATE_LINE_WIDTH",{"type":26,"value":4126},{"type":21,"tag":436,"props":4194,"children":4196},{"href":4195},"/man/vkCmdSetLineWidth",[4197],{"type":26,"value":4198},"vkCmdSetLineWidth",{"type":26,"value":514},{"type":21,"tag":516,"props":4201,"children":4202},{"type":518},[],{"type":26,"value":4138},{"type":21,"tag":436,"props":4205,"children":4206},{"href":4141},[4207],{"type":26,"value":4144},{"type":26,"value":4146},{"type":21,"tag":426,"props":4210,"children":4212},{"name":4211},"VUID-vkCmdDraw-None-08617",[4213],{"type":21,"tag":22,"props":4214,"children":4215},{},[4216,4218,4224,4226,4232,4234,4239,4241,4247,4248,4254,4255,4261,4262,4266,4267,4270,4271,4275],{"type":26,"value":4217},"If a shader object is bound to any graphics stage, and the most recent\ncall to ",{"type":21,"tag":436,"props":4219,"children":4221},{"href":4220},"/man/vkCmdSetRasterizerDiscardEnable",[4222],{"type":26,"value":4223},"vkCmdSetRasterizerDiscardEnable",{"type":26,"value":4225}," in the current command\nbuffer set ",{"type":21,"tag":42,"props":4227,"children":4229},{"className":4228},[],[4230],{"type":26,"value":4231},"rasterizerDiscardEnable",{"type":26,"value":4233}," to ",{"type":21,"tag":42,"props":4235,"children":4237},{"className":4236},[],[4238],{"type":26,"value":496},{"type":26,"value":4240},", and the most\nrecent call to ",{"type":21,"tag":436,"props":4242,"children":4244},{"href":4243},"/man/vkCmdSetPolygonModeEXT",[4245],{"type":26,"value":4246},"vkCmdSetPolygonModeEXT",{"type":26,"value":4225},{"type":21,"tag":42,"props":4249,"children":4251},{"className":4250},[],[4252],{"type":26,"value":4253},"polygonMode",{"type":26,"value":4233},{"type":21,"tag":42,"props":4256,"children":4258},{"className":4257},[],[4259],{"type":26,"value":4260},"VK_POLYGON_MODE_LINE",{"type":26,"value":88},{"type":21,"tag":436,"props":4263,"children":4264},{"href":4195},[4265],{"type":26,"value":4198},{"type":26,"value":514},{"type":21,"tag":516,"props":4268,"children":4269},{"type":518},[],{"type":26,"value":4138},{"type":21,"tag":436,"props":4272,"children":4273},{"href":4141},[4274],{"type":26,"value":4144},{"type":26,"value":4146},{"type":21,"tag":426,"props":4277,"children":4279},{"name":4278},"VUID-vkCmdDraw-None-08618",[4280],{"type":21,"tag":22,"props":4281,"children":4282},{},[4283,4284,4288,4289,4294,4295,4300,4301,4307,4308,4314,4316,4320,4321,4324,4325,4329],{"type":26,"value":4217},{"type":21,"tag":436,"props":4285,"children":4286},{"href":4220},[4287],{"type":26,"value":4223},{"type":26,"value":4225},{"type":21,"tag":42,"props":4290,"children":4292},{"className":4291},[],[4293],{"type":26,"value":4231},{"type":26,"value":4233},{"type":21,"tag":42,"props":4296,"children":4298},{"className":4297},[],[4299],{"type":26,"value":496},{"type":26,"value":4240},{"type":21,"tag":436,"props":4302,"children":4304},{"href":4303},"/man/vkCmdSetPrimitiveTopology",[4305],{"type":26,"value":4306},"vkCmdSetPrimitiveTopology",{"type":26,"value":4225},{"type":21,"tag":42,"props":4309,"children":4311},{"className":4310},[],[4312],{"type":26,"value":4313},"primitiveTopology",{"type":26,"value":4315}," to any line topology,\n",{"type":21,"tag":436,"props":4317,"children":4318},{"href":4195},[4319],{"type":26,"value":4198},{"type":26,"value":514},{"type":21,"tag":516,"props":4322,"children":4323},{"type":518},[],{"type":26,"value":4138},{"type":21,"tag":436,"props":4326,"children":4327},{"href":4141},[4328],{"type":26,"value":4144},{"type":26,"value":4146},{"type":21,"tag":426,"props":4331,"children":4333},{"name":4332},"VUID-vkCmdDraw-None-08619",[4334],{"type":21,"tag":22,"props":4335,"children":4336},{},[4337,4339,4345,4346,4352,4354,4358,4360,4365,4366,4371,4372,4376,4379,4381,4385],{"type":26,"value":4338},"If a shader object that outputs line primitives is bound to the\n",{"type":21,"tag":42,"props":4340,"children":4342},{"className":4341},[],[4343],{"type":26,"value":4344},"VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT",{"type":26,"value":574},{"type":21,"tag":42,"props":4347,"children":4349},{"className":4348},[],[4350],{"type":26,"value":4351},"VK_SHADER_STAGE_GEOMETRY_BIT",{"type":26,"value":4353}," stage, and the most recent call to\n",{"type":21,"tag":436,"props":4355,"children":4356},{"href":4220},[4357],{"type":26,"value":4223},{"type":26,"value":4359}," in the current command buffer set\n",{"type":21,"tag":42,"props":4361,"children":4363},{"className":4362},[],[4364],{"type":26,"value":4231},{"type":26,"value":4233},{"type":21,"tag":42,"props":4367,"children":4369},{"className":4368},[],[4370],{"type":26,"value":496},{"type":26,"value":1027},{"type":21,"tag":436,"props":4373,"children":4374},{"href":4195},[4375],{"type":26,"value":4198},{"type":21,"tag":516,"props":4377,"children":4378},{"type":518},[],{"type":26,"value":4380}," have been called and not subsequently ",{"type":21,"tag":436,"props":4382,"children":4383},{"href":4141},[4384],{"type":26,"value":4144},{"type":26,"value":4386}," in the current command buffer prior to this drawing\ncommand",{"type":21,"tag":426,"props":4388,"children":4390},{"name":4389},"VUID-vkCmdDraw-None-07834",[4391],{"type":21,"tag":22,"props":4392,"children":4393},{},[4394,4396,4402,4404,4410,4411,4416,4417,4422,4424,4428,4430,4436,4438,4443,4445,4451,4452,4458,4461,4462,4466],{"type":26,"value":4395},"If\na shader object is bound to any graphics stage or\na graphics pipeline is bound which was created with the\n",{"type":21,"tag":42,"props":4397,"children":4399},{"className":4398},[],[4400],{"type":26,"value":4401},"VK_DYNAMIC_STATE_DEPTH_BIAS",{"type":26,"value":4403}," dynamic state enabled, the\n",{"type":21,"tag":436,"props":4405,"children":4407},{"href":4406},"/chapters/pipelines#dynamic-state-current-value",[4408],{"type":26,"value":4409},"current value",{"type":26,"value":1019},{"type":21,"tag":42,"props":4412,"children":4414},{"className":4413},[],[4415],{"type":26,"value":4231},{"type":26,"value":1389},{"type":21,"tag":42,"props":4418,"children":4420},{"className":4419},[],[4421],{"type":26,"value":496},{"type":26,"value":4423},", and the\n",{"type":21,"tag":436,"props":4425,"children":4426},{"href":4406},[4427],{"type":26,"value":4409},{"type":26,"value":4429}," of ",{"type":21,"tag":42,"props":4431,"children":4433},{"className":4432},[],[4434],{"type":26,"value":4435},"depthBiasEnable",{"type":26,"value":4437},"\nis ",{"type":21,"tag":42,"props":4439,"children":4441},{"className":4440},[],[4442],{"type":26,"value":760},{"type":26,"value":4444},", then ",{"type":21,"tag":436,"props":4446,"children":4448},{"href":4447},"/man/vkCmdSetDepthBounds",[4449],{"type":26,"value":4450},"vkCmdSetDepthBounds",{"type":26,"value":2163},{"type":21,"tag":436,"props":4453,"children":4455},{"href":4454},"/man/vkCmdSetDepthBias2EXT",[4456],{"type":26,"value":4457},"vkCmdSetDepthBias2EXT",{"type":21,"tag":516,"props":4459,"children":4460},{"type":518},[],{"type":26,"value":4380},{"type":21,"tag":436,"props":4463,"children":4464},{"href":4141},[4465],{"type":26,"value":4144},{"type":26,"value":4386},{"type":21,"tag":426,"props":4468,"children":4470},{"name":4469},"VUID-vkCmdDraw-None-07835",[4471],{"type":21,"tag":22,"props":4472,"children":4473},{},[4474,4475,4481,4482,4488,4489,4492,4493,4497],{"type":26,"value":4118},{"type":21,"tag":42,"props":4476,"children":4478},{"className":4477},[],[4479],{"type":26,"value":4480},"VK_DYNAMIC_STATE_BLEND_CONSTANTS",{"type":26,"value":4126},{"type":21,"tag":436,"props":4483,"children":4485},{"href":4484},"/man/vkCmdSetBlendConstants",[4486],{"type":26,"value":4487},"vkCmdSetBlendConstants",{"type":26,"value":514},{"type":21,"tag":516,"props":4490,"children":4491},{"type":518},[],{"type":26,"value":4138},{"type":21,"tag":436,"props":4494,"children":4495},{"href":4141},[4496],{"type":26,"value":4144},{"type":26,"value":4146},{"type":21,"tag":426,"props":4499,"children":4501},{"name":4500},"VUID-vkCmdDraw-None-08621",[4502],{"type":21,"tag":22,"props":4503,"children":4504},{},[4505,4507,4513,4515,4519,4521,4526,4528,4533,4535,4541,4543,4549,4550,4555,4556,4562,4564,4570,4572,4578,4580,4586,4588,4594,4595,4601,4602,4608,4609,4615,4616,4620,4621,4624,4625,4629],{"type":26,"value":4506},"If a shader object is bound to the ",{"type":21,"tag":42,"props":4508,"children":4510},{"className":4509},[],[4511],{"type":26,"value":4512},"VK_SHADER_STAGE_FRAGMENT_BIT",{"type":26,"value":4514},"\nstage, and the most recent call to ",{"type":21,"tag":436,"props":4516,"children":4517},{"href":4220},[4518],{"type":26,"value":4223},{"type":26,"value":4520},"\nin the current command buffer set ",{"type":21,"tag":42,"props":4522,"children":4524},{"className":4523},[],[4525],{"type":26,"value":4231},{"type":26,"value":4527}," to\n",{"type":21,"tag":42,"props":4529,"children":4531},{"className":4530},[],[4532],{"type":26,"value":496},{"type":26,"value":4534},", and the most recent call to\n",{"type":21,"tag":436,"props":4536,"children":4538},{"href":4537},"/man/vkCmdSetColorBlendEnableEXT",[4539],{"type":26,"value":4540},"vkCmdSetColorBlendEnableEXT",{"type":26,"value":4542}," in the current command buffer set any\nelement of ",{"type":21,"tag":42,"props":4544,"children":4546},{"className":4545},[],[4547],{"type":26,"value":4548},"pColorBlendEnables",{"type":26,"value":4233},{"type":21,"tag":42,"props":4551,"children":4553},{"className":4552},[],[4554],{"type":26,"value":760},{"type":26,"value":4240},{"type":21,"tag":436,"props":4557,"children":4559},{"href":4558},"/man/vkCmdSetColorBlendEquationEXT",[4560],{"type":26,"value":4561},"vkCmdSetColorBlendEquationEXT",{"type":26,"value":4563}," in the current\ncommand buffer set the same element of ",{"type":21,"tag":42,"props":4565,"children":4567},{"className":4566},[],[4568],{"type":26,"value":4569},"pColorBlendEquations",{"type":26,"value":4571}," to a\n",{"type":21,"tag":42,"props":4573,"children":4575},{"className":4574},[],[4576],{"type":26,"value":4577},"VkColorBlendEquationEXT",{"type":26,"value":4579}," structure with any ",{"type":21,"tag":436,"props":4581,"children":4583},{"href":4582},"/man/VkBlendFactor",[4584],{"type":26,"value":4585},"VkBlendFactor",{"type":26,"value":4587},"\nmember with a value of ",{"type":21,"tag":42,"props":4589,"children":4591},{"className":4590},[],[4592],{"type":26,"value":4593},"VK_BLEND_FACTOR_CONSTANT_COLOR",{"type":26,"value":88},{"type":21,"tag":42,"props":4596,"children":4598},{"className":4597},[],[4599],{"type":26,"value":4600},"VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR",{"type":26,"value":88},{"type":21,"tag":42,"props":4603,"children":4605},{"className":4604},[],[4606],{"type":26,"value":4607},"VK_BLEND_FACTOR_CONSTANT_ALPHA",{"type":26,"value":1035},{"type":21,"tag":42,"props":4610,"children":4612},{"className":4611},[],[4613],{"type":26,"value":4614},"VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA",{"type":26,"value":88},{"type":21,"tag":436,"props":4617,"children":4618},{"href":4484},[4619],{"type":26,"value":4487},{"type":26,"value":514},{"type":21,"tag":516,"props":4622,"children":4623},{"type":518},[],{"type":26,"value":4138},{"type":21,"tag":436,"props":4626,"children":4627},{"href":4141},[4628],{"type":26,"value":4144},{"type":26,"value":4146},{"type":21,"tag":426,"props":4631,"children":4633},{"name":4632},"VUID-vkCmdDraw-None-07836",[4634],{"type":21,"tag":22,"props":4635,"children":4636},{},[4637,4638,4644,4645,4649,4650,4655,4656,4661,4662,4666,4667,4673,4674,4679,4681,4685,4686,4689,4690,4694],{"type":26,"value":4395},{"type":21,"tag":42,"props":4639,"children":4641},{"className":4640},[],[4642],{"type":26,"value":4643},"VK_DYNAMIC_STATE_DEPTH_BOUNDS",{"type":26,"value":4403},{"type":21,"tag":436,"props":4646,"children":4647},{"href":4406},[4648],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":4651,"children":4653},{"className":4652},[],[4654],{"type":26,"value":4231},{"type":26,"value":1389},{"type":21,"tag":42,"props":4657,"children":4659},{"className":4658},[],[4660],{"type":26,"value":496},{"type":26,"value":4423},{"type":21,"tag":436,"props":4663,"children":4664},{"href":4406},[4665],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":4668,"children":4670},{"className":4669},[],[4671],{"type":26,"value":4672},"depthBoundsTestEnable",{"type":26,"value":1389},{"type":21,"tag":42,"props":4675,"children":4677},{"className":4676},[],[4678],{"type":26,"value":760},{"type":26,"value":4680},", then\n",{"type":21,"tag":436,"props":4682,"children":4683},{"href":4447},[4684],{"type":26,"value":4450},{"type":26,"value":514},{"type":21,"tag":516,"props":4687,"children":4688},{"type":518},[],{"type":26,"value":4138},{"type":21,"tag":436,"props":4691,"children":4692},{"href":4141},[4693],{"type":26,"value":4144},{"type":26,"value":4146},{"type":21,"tag":426,"props":4696,"children":4698},{"name":4697},"VUID-vkCmdDraw-None-07837",[4699],{"type":21,"tag":22,"props":4700,"children":4701},{},[4702,4703,4709,4710,4714,4715,4720,4721,4726,4727,4731,4732,4738,4739,4744,4745,4751,4752,4755,4757,4761],{"type":26,"value":4395},{"type":21,"tag":42,"props":4704,"children":4706},{"className":4705},[],[4707],{"type":26,"value":4708},"VK_DYNAMIC_STATE_STENCIL_COMPARE_MASK",{"type":26,"value":4403},{"type":21,"tag":436,"props":4711,"children":4712},{"href":4406},[4713],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":4716,"children":4718},{"className":4717},[],[4719],{"type":26,"value":4231},{"type":26,"value":1389},{"type":21,"tag":42,"props":4722,"children":4724},{"className":4723},[],[4725],{"type":26,"value":496},{"type":26,"value":4423},{"type":21,"tag":436,"props":4728,"children":4729},{"href":4406},[4730],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":4733,"children":4735},{"className":4734},[],[4736],{"type":26,"value":4737},"stencilTestEnable",{"type":26,"value":1389},{"type":21,"tag":42,"props":4740,"children":4742},{"className":4741},[],[4743],{"type":26,"value":760},{"type":26,"value":4680},{"type":21,"tag":436,"props":4746,"children":4748},{"href":4747},"/man/vkCmdSetStencilCompareMask",[4749],{"type":26,"value":4750},"vkCmdSetStencilCompareMask",{"type":26,"value":514},{"type":21,"tag":516,"props":4753,"children":4754},{"type":518},[],{"type":26,"value":4756}," have been called and not\nsubsequently ",{"type":21,"tag":436,"props":4758,"children":4759},{"href":4141},[4760],{"type":26,"value":4144},{"type":26,"value":4762}," in the current\ncommand buffer prior to this drawing command",{"type":21,"tag":426,"props":4764,"children":4766},{"name":4765},"VUID-vkCmdDraw-None-07838",[4767],{"type":21,"tag":22,"props":4768,"children":4769},{},[4770,4771,4777,4778,4782,4783,4788,4789,4794,4795,4799,4800,4805,4806,4811,4812,4818,4819,4822,4823,4827],{"type":26,"value":4395},{"type":21,"tag":42,"props":4772,"children":4774},{"className":4773},[],[4775],{"type":26,"value":4776},"VK_DYNAMIC_STATE_STENCIL_WRITE_MASK",{"type":26,"value":4403},{"type":21,"tag":436,"props":4779,"children":4780},{"href":4406},[4781],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":4784,"children":4786},{"className":4785},[],[4787],{"type":26,"value":4231},{"type":26,"value":1389},{"type":21,"tag":42,"props":4790,"children":4792},{"className":4791},[],[4793],{"type":26,"value":496},{"type":26,"value":4423},{"type":21,"tag":436,"props":4796,"children":4797},{"href":4406},[4798],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":4801,"children":4803},{"className":4802},[],[4804],{"type":26,"value":4737},{"type":26,"value":1389},{"type":21,"tag":42,"props":4807,"children":4809},{"className":4808},[],[4810],{"type":26,"value":760},{"type":26,"value":4680},{"type":21,"tag":436,"props":4813,"children":4815},{"href":4814},"/man/vkCmdSetStencilWriteMask",[4816],{"type":26,"value":4817},"vkCmdSetStencilWriteMask",{"type":26,"value":514},{"type":21,"tag":516,"props":4820,"children":4821},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":4824,"children":4825},{"href":4141},[4826],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":4829,"children":4831},{"name":4830},"VUID-vkCmdDraw-None-07839",[4832],{"type":21,"tag":22,"props":4833,"children":4834},{},[4835,4836,4842,4843,4847,4849,4854,4855,4860,4861,4865,4866,4871,4872,4877,4878,4884,4885,4888,4889,4893],{"type":26,"value":4395},{"type":21,"tag":42,"props":4837,"children":4839},{"className":4838},[],[4840],{"type":26,"value":4841},"VK_DYNAMIC_STATE_STENCIL_REFERENCE",{"type":26,"value":4403},{"type":21,"tag":436,"props":4844,"children":4845},{"href":4406},[4846],{"type":26,"value":4409},{"type":26,"value":4848}," of and\n",{"type":21,"tag":42,"props":4850,"children":4852},{"className":4851},[],[4853],{"type":26,"value":4231},{"type":26,"value":1389},{"type":21,"tag":42,"props":4856,"children":4858},{"className":4857},[],[4859],{"type":26,"value":496},{"type":26,"value":3950},{"type":21,"tag":436,"props":4862,"children":4863},{"href":4406},[4864],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":4867,"children":4869},{"className":4868},[],[4870],{"type":26,"value":4737},{"type":26,"value":1389},{"type":21,"tag":42,"props":4873,"children":4875},{"className":4874},[],[4876],{"type":26,"value":760},{"type":26,"value":4680},{"type":21,"tag":436,"props":4879,"children":4881},{"href":4880},"/man/vkCmdSetStencilReference",[4882],{"type":26,"value":4883},"vkCmdSetStencilReference",{"type":26,"value":514},{"type":21,"tag":516,"props":4886,"children":4887},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":4890,"children":4891},{"href":4141},[4892],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":4895,"children":4897},{"name":4896},"VUID-vkCmdDraw-maxMultiviewInstanceIndex-02688",[4898],{"type":21,"tag":22,"props":4899,"children":4900},{},[4901,4903,4906,4908,4914,4915],{"type":26,"value":4902},"If the draw is recorded in a render pass instance with multiview\nenabled, the maximum instance index ",{"type":21,"tag":516,"props":4904,"children":4905},{"type":518},[],{"type":26,"value":4907}," be less than or equal to\n",{"type":21,"tag":436,"props":4909,"children":4911},{"href":4910},"/man/VkPhysicalDeviceMultiviewProperties",[4912],{"type":26,"value":4913},"VkPhysicalDeviceMultiviewProperties",{"type":26,"value":213},{"type":21,"tag":42,"props":4916,"children":4918},{"className":4917},[],[4919],{"type":26,"value":4920},"maxMultiviewInstanceIndex",{"type":21,"tag":426,"props":4922,"children":4924},{"name":4923},"VUID-vkCmdDraw-sampleLocationsEnable-02689",[4925],{"type":21,"tag":22,"props":4926,"children":4927},{},[4928,4930,4936,4937,4943,4945,4950,4952,4955,4957,4963],{"type":26,"value":4929},"If the bound graphics pipeline was created with\n",{"type":21,"tag":436,"props":4931,"children":4933},{"href":4932},"/man/VkPipelineSampleLocationsStateCreateInfoEXT",[4934],{"type":26,"value":4935},"VkPipelineSampleLocationsStateCreateInfoEXT",{"type":26,"value":213},{"type":21,"tag":42,"props":4938,"children":4940},{"className":4939},[],[4941],{"type":26,"value":4942},"sampleLocationsEnable",{"type":26,"value":4944},"\nset to ",{"type":21,"tag":42,"props":4946,"children":4948},{"className":4947},[],[4949],{"type":26,"value":760},{"type":26,"value":4951}," and the current subpass has a depth/stencil\nattachment, then that attachment ",{"type":21,"tag":516,"props":4953,"children":4954},{"type":518},[],{"type":26,"value":4956}," have been created with the\n",{"type":21,"tag":42,"props":4958,"children":4960},{"className":4959},[],[4961],{"type":26,"value":4962},"VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT",{"type":26,"value":4964}," bit set",{"type":21,"tag":426,"props":4966,"children":4968},{"name":4967},"VUID-vkCmdDraw-None-06666",[4969],{"type":21,"tag":22,"props":4970,"children":4971},{},[4972,4973,4979,4981,4987,4988,4992,4993,4998,4999,5004,5005,5009,5010,5015,5016,5021,5022,5028,5029,5032,5033,5037],{"type":26,"value":1164},{"type":21,"tag":436,"props":4974,"children":4976},{"href":4975},"/extensions/VK_EXT_sample_locations",[4977],{"type":26,"value":4978},"VK_EXT_sample_locations",{"type":26,"value":4980}," extension is enabled,\na shader object is bound to any graphics stage or\na graphics pipeline is bound which was created with the\n",{"type":21,"tag":42,"props":4982,"children":4984},{"className":4983},[],[4985],{"type":26,"value":4986},"VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_EXT",{"type":26,"value":4403},{"type":21,"tag":436,"props":4989,"children":4990},{"href":4406},[4991],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":4994,"children":4996},{"className":4995},[],[4997],{"type":26,"value":4231},{"type":26,"value":1389},{"type":21,"tag":42,"props":5000,"children":5002},{"className":5001},[],[5003],{"type":26,"value":496},{"type":26,"value":4423},{"type":21,"tag":436,"props":5006,"children":5007},{"href":4406},[5008],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":5011,"children":5013},{"className":5012},[],[5014],{"type":26,"value":4942},{"type":26,"value":1389},{"type":21,"tag":42,"props":5017,"children":5019},{"className":5018},[],[5020],{"type":26,"value":760},{"type":26,"value":4680},{"type":21,"tag":436,"props":5023,"children":5025},{"href":5024},"/man/vkCmdSetSampleLocationsEXT",[5026],{"type":26,"value":5027},"vkCmdSetSampleLocationsEXT",{"type":26,"value":514},{"type":21,"tag":516,"props":5030,"children":5031},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":5034,"children":5035},{"href":4141},[5036],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":5039,"children":5041},{"name":5040},"VUID-vkCmdDraw-None-07840",[5042],{"type":21,"tag":22,"props":5043,"children":5044},{},[5045,5046,5052,5054,5058,5059,5064,5065,5070,5071,5077,5078,5081,5082,5086],{"type":26,"value":4395},{"type":21,"tag":42,"props":5047,"children":5049},{"className":5048},[],[5050],{"type":26,"value":5051},"VK_DYNAMIC_STATE_CULL_MODE",{"type":26,"value":5053}," dynamic state enabled, and the\n",{"type":21,"tag":436,"props":5055,"children":5056},{"href":4406},[5057],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":5060,"children":5062},{"className":5061},[],[5063],{"type":26,"value":4231},{"type":26,"value":1389},{"type":21,"tag":42,"props":5066,"children":5068},{"className":5067},[],[5069],{"type":26,"value":496},{"type":26,"value":4680},{"type":21,"tag":436,"props":5072,"children":5074},{"href":5073},"/man/vkCmdSetCullMode",[5075],{"type":26,"value":5076},"vkCmdSetCullMode",{"type":26,"value":514},{"type":21,"tag":516,"props":5079,"children":5080},{"type":518},[],{"type":26,"value":4138},{"type":21,"tag":436,"props":5083,"children":5084},{"href":4141},[5085],{"type":26,"value":4144},{"type":26,"value":4146},{"type":21,"tag":426,"props":5088,"children":5090},{"name":5089},"VUID-vkCmdDraw-None-07841",[5091],{"type":21,"tag":22,"props":5092,"children":5093},{},[5094,5095,5101,5102,5106,5107,5112,5113,5118,5119,5125,5126,5129,5130,5134],{"type":26,"value":4395},{"type":21,"tag":42,"props":5096,"children":5098},{"className":5097},[],[5099],{"type":26,"value":5100},"VK_DYNAMIC_STATE_FRONT_FACE",{"type":26,"value":5053},{"type":21,"tag":436,"props":5103,"children":5104},{"href":4406},[5105],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":5108,"children":5110},{"className":5109},[],[5111],{"type":26,"value":4231},{"type":26,"value":1389},{"type":21,"tag":42,"props":5114,"children":5116},{"className":5115},[],[5117],{"type":26,"value":496},{"type":26,"value":4680},{"type":21,"tag":436,"props":5120,"children":5122},{"href":5121},"/man/vkCmdSetFrontFace",[5123],{"type":26,"value":5124},"vkCmdSetFrontFace",{"type":26,"value":514},{"type":21,"tag":516,"props":5127,"children":5128},{"type":518},[],{"type":26,"value":4138},{"type":21,"tag":436,"props":5131,"children":5132},{"href":4141},[5133],{"type":26,"value":4144},{"type":26,"value":4146},{"type":21,"tag":426,"props":5136,"children":5138},{"name":5137},"VUID-vkCmdDraw-None-07843",[5139],{"type":21,"tag":22,"props":5140,"children":5141},{},[5142,5143,5149,5150,5154,5155,5160,5161,5166,5167,5173,5174,5177,5178,5182],{"type":26,"value":4395},{"type":21,"tag":42,"props":5144,"children":5146},{"className":5145},[],[5147],{"type":26,"value":5148},"VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE",{"type":26,"value":5053},{"type":21,"tag":436,"props":5151,"children":5152},{"href":4406},[5153],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":5156,"children":5158},{"className":5157},[],[5159],{"type":26,"value":4231},{"type":26,"value":1389},{"type":21,"tag":42,"props":5162,"children":5164},{"className":5163},[],[5165],{"type":26,"value":496},{"type":26,"value":88},{"type":21,"tag":436,"props":5168,"children":5170},{"href":5169},"/man/vkCmdSetDepthTestEnable",[5171],{"type":26,"value":5172},"vkCmdSetDepthTestEnable",{"type":26,"value":514},{"type":21,"tag":516,"props":5175,"children":5176},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":5179,"children":5180},{"href":4141},[5181],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":5184,"children":5186},{"name":5185},"VUID-vkCmdDraw-None-07844",[5187],{"type":21,"tag":22,"props":5188,"children":5189},{},[5190,5191,5197,5198,5202,5203,5208,5209,5214,5215,5221,5222,5225,5226,5230],{"type":26,"value":4395},{"type":21,"tag":42,"props":5192,"children":5194},{"className":5193},[],[5195],{"type":26,"value":5196},"VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE",{"type":26,"value":5053},{"type":21,"tag":436,"props":5199,"children":5200},{"href":4406},[5201],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":5204,"children":5206},{"className":5205},[],[5207],{"type":26,"value":4231},{"type":26,"value":1389},{"type":21,"tag":42,"props":5210,"children":5212},{"className":5211},[],[5213],{"type":26,"value":496},{"type":26,"value":4680},{"type":21,"tag":436,"props":5216,"children":5218},{"href":5217},"/man/vkCmdSetDepthWriteEnable",[5219],{"type":26,"value":5220},"vkCmdSetDepthWriteEnable",{"type":26,"value":514},{"type":21,"tag":516,"props":5223,"children":5224},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":5227,"children":5228},{"href":4141},[5229],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":5232,"children":5234},{"name":5233},"VUID-vkCmdDraw-None-07845",[5235],{"type":21,"tag":22,"props":5236,"children":5237},{},[5238,5239,5245,5246,5250,5251,5256,5257,5262,5263,5267,5268,5274,5275,5280,5281,5287,5288,5291,5293,5297],{"type":26,"value":4395},{"type":21,"tag":42,"props":5240,"children":5242},{"className":5241},[],[5243],{"type":26,"value":5244},"VK_DYNAMIC_STATE_DEPTH_COMPARE_OP",{"type":26,"value":4403},{"type":21,"tag":436,"props":5247,"children":5248},{"href":4406},[5249],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":5252,"children":5254},{"className":5253},[],[5255],{"type":26,"value":4231},{"type":26,"value":1389},{"type":21,"tag":42,"props":5258,"children":5260},{"className":5259},[],[5261],{"type":26,"value":496},{"type":26,"value":4423},{"type":21,"tag":436,"props":5264,"children":5265},{"href":4406},[5266],{"type":26,"value":4409},{"type":26,"value":4429},{"type":21,"tag":42,"props":5269,"children":5271},{"className":5270},[],[5272],{"type":26,"value":5273},"depthTestEnable",{"type":26,"value":4437},{"type":21,"tag":42,"props":5276,"children":5278},{"className":5277},[],[5279],{"type":26,"value":760},{"type":26,"value":4444},{"type":21,"tag":436,"props":5282,"children":5284},{"href":5283},"/man/vkCmdSetDepthCompareOp",[5285],{"type":26,"value":5286},"vkCmdSetDepthCompareOp",{"type":26,"value":514},{"type":21,"tag":516,"props":5289,"children":5290},{"type":518},[],{"type":26,"value":5292}," have been\ncalled and not subsequently ",{"type":21,"tag":436,"props":5294,"children":5295},{"href":4141},[5296],{"type":26,"value":4144},{"type":26,"value":5298}," in\nthe current command buffer prior to this drawing command",{"type":21,"tag":426,"props":5300,"children":5302},{"name":5301},"VUID-vkCmdDraw-None-07846",[5303],{"type":21,"tag":22,"props":5304,"children":5305},{},[5306,5307,5317,5319,5325,5327,5331,5332,5337,5338,5343,5344,5350,5351,5354,5355,5359],{"type":26,"value":1164},{"type":21,"tag":436,"props":5308,"children":5310},{"href":5309},"/man/VkPhysicalDeviceFeatures#features-depthBounds",[5311],{"type":21,"tag":42,"props":5312,"children":5314},{"className":5313},[],[5315],{"type":26,"value":5316},"depthBounds",{"type":26,"value":5318}," feature is enabled,\na shader object is bound to any graphics stage or\na graphics pipeline is bound which was created with the\n",{"type":21,"tag":42,"props":5320,"children":5322},{"className":5321},[],[5323],{"type":26,"value":5324},"VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE",{"type":26,"value":5326}," dynamic state enabled,\nand the ",{"type":21,"tag":436,"props":5328,"children":5329},{"href":4406},[5330],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":5333,"children":5335},{"className":5334},[],[5336],{"type":26,"value":4231},{"type":26,"value":1389},{"type":21,"tag":42,"props":5339,"children":5341},{"className":5340},[],[5342],{"type":26,"value":496},{"type":26,"value":4680},{"type":21,"tag":436,"props":5345,"children":5347},{"href":5346},"/man/vkCmdSetDepthBoundsTestEnable",[5348],{"type":26,"value":5349},"vkCmdSetDepthBoundsTestEnable",{"type":26,"value":514},{"type":21,"tag":516,"props":5352,"children":5353},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":5356,"children":5357},{"href":4141},[5358],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":5361,"children":5363},{"name":5362},"VUID-vkCmdDraw-None-07847",[5364],{"type":21,"tag":22,"props":5365,"children":5366},{},[5367,5368,5374,5376,5380,5381,5386,5387,5392,5393,5399,5400,5403,5404,5408],{"type":26,"value":4395},{"type":21,"tag":42,"props":5369,"children":5371},{"className":5370},[],[5372],{"type":26,"value":5373},"VK_DYNAMIC_STATE_STENCIL_TEST_ENABLE",{"type":26,"value":5375}," dynamic state enabled, and\nthe ",{"type":21,"tag":436,"props":5377,"children":5378},{"href":4406},[5379],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":5382,"children":5384},{"className":5383},[],[5385],{"type":26,"value":4231},{"type":26,"value":1389},{"type":21,"tag":42,"props":5388,"children":5390},{"className":5389},[],[5391],{"type":26,"value":496},{"type":26,"value":4680},{"type":21,"tag":436,"props":5394,"children":5396},{"href":5395},"/man/vkCmdSetStencilTestEnable",[5397],{"type":26,"value":5398},"vkCmdSetStencilTestEnable",{"type":26,"value":514},{"type":21,"tag":516,"props":5401,"children":5402},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":5405,"children":5406},{"href":4141},[5407],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":5410,"children":5412},{"name":5411},"VUID-vkCmdDraw-None-07848",[5413],{"type":21,"tag":22,"props":5414,"children":5415},{},[5416,5417,5423,5424,5428,5429,5434,5435,5440,5441,5445,5446,5451,5452,5457,5458,5464,5467,5468,5472],{"type":26,"value":4395},{"type":21,"tag":42,"props":5418,"children":5420},{"className":5419},[],[5421],{"type":26,"value":5422},"VK_DYNAMIC_STATE_STENCIL_OP",{"type":26,"value":4403},{"type":21,"tag":436,"props":5425,"children":5426},{"href":4406},[5427],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":5430,"children":5432},{"className":5431},[],[5433],{"type":26,"value":4231},{"type":26,"value":1389},{"type":21,"tag":42,"props":5436,"children":5438},{"className":5437},[],[5439],{"type":26,"value":496},{"type":26,"value":3950},{"type":21,"tag":436,"props":5442,"children":5443},{"href":4406},[5444],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":5447,"children":5449},{"className":5448},[],[5450],{"type":26,"value":4737},{"type":26,"value":1389},{"type":21,"tag":42,"props":5453,"children":5455},{"className":5454},[],[5456],{"type":26,"value":760},{"type":26,"value":4444},{"type":21,"tag":436,"props":5459,"children":5461},{"href":5460},"/man/vkCmdSetStencilOp",[5462],{"type":26,"value":5463},"vkCmdSetStencilOp",{"type":21,"tag":516,"props":5465,"children":5466},{"type":518},[],{"type":26,"value":4380},{"type":21,"tag":436,"props":5469,"children":5470},{"href":4141},[5471],{"type":26,"value":4144},{"type":26,"value":4386},{"type":21,"tag":426,"props":5474,"children":5476},{"name":5475},"VUID-vkCmdDraw-viewportCount-03417",[5477],{"type":21,"tag":22,"props":5478,"children":5479},{},[5480,5481,5487,5489,5495,5497,5503,5504,5507,5509,5515,5517,5522,5523,5526,5528,5534,5535,5541],{"type":26,"value":4118},{"type":21,"tag":42,"props":5482,"children":5484},{"className":5483},[],[5485],{"type":26,"value":5486},"VK_DYNAMIC_STATE_VIEWPORT_WITH_COUNT",{"type":26,"value":5488}," dynamic state enabled, but\nnot the ",{"type":21,"tag":42,"props":5490,"children":5492},{"className":5491},[],[5493],{"type":26,"value":5494},"VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT",{"type":26,"value":5496}," dynamic state enabled,\nthen ",{"type":21,"tag":436,"props":5498,"children":5500},{"href":5499},"/man/vkCmdSetViewportWithCount",[5501],{"type":26,"value":5502},"vkCmdSetViewportWithCount",{"type":26,"value":514},{"type":21,"tag":516,"props":5505,"children":5506},{"type":518},[],{"type":26,"value":5508}," have been called in the\ncurrent command buffer prior to this drawing command, and the\n",{"type":21,"tag":42,"props":5510,"children":5512},{"className":5511},[],[5513],{"type":26,"value":5514},"viewportCount",{"type":26,"value":5516}," parameter of ",{"type":21,"tag":42,"props":5518,"children":5520},{"className":5519},[],[5521],{"type":26,"value":5502},{"type":26,"value":514},{"type":21,"tag":516,"props":5524,"children":5525},{"type":518},[],{"type":26,"value":5527},"\nmatch the ",{"type":21,"tag":42,"props":5529,"children":5531},{"className":5530},[],[5532],{"type":26,"value":5533},"VkPipelineViewportStateCreateInfo",{"type":26,"value":213},{"type":21,"tag":42,"props":5536,"children":5538},{"className":5537},[],[5539],{"type":26,"value":5540},"scissorCount",{"type":26,"value":5542}," of\nthe pipeline",{"type":21,"tag":426,"props":5544,"children":5546},{"name":5545},"VUID-vkCmdDraw-scissorCount-03418",[5547],{"type":21,"tag":22,"props":5548,"children":5549},{},[5550,5551,5556,5558,5563,5564,5570,5571,5574,5575,5580,5581,5586,5587,5590,5591,5596,5597,5602],{"type":26,"value":4118},{"type":21,"tag":42,"props":5552,"children":5554},{"className":5553},[],[5555],{"type":26,"value":5494},{"type":26,"value":5557}," dynamic state enabled, but not\nthe ",{"type":21,"tag":42,"props":5559,"children":5561},{"className":5560},[],[5562],{"type":26,"value":5486},{"type":26,"value":5496},{"type":21,"tag":436,"props":5565,"children":5567},{"href":5566},"/man/vkCmdSetScissorWithCount",[5568],{"type":26,"value":5569},"vkCmdSetScissorWithCount",{"type":26,"value":514},{"type":21,"tag":516,"props":5572,"children":5573},{"type":518},[],{"type":26,"value":5508},{"type":21,"tag":42,"props":5576,"children":5578},{"className":5577},[],[5579],{"type":26,"value":5540},{"type":26,"value":5516},{"type":21,"tag":42,"props":5582,"children":5584},{"className":5583},[],[5585],{"type":26,"value":5569},{"type":26,"value":514},{"type":21,"tag":516,"props":5588,"children":5589},{"type":518},[],{"type":26,"value":5527},{"type":21,"tag":42,"props":5592,"children":5594},{"className":5593},[],[5595],{"type":26,"value":5533},{"type":26,"value":213},{"type":21,"tag":42,"props":5598,"children":5600},{"className":5599},[],[5601],{"type":26,"value":5514},{"type":26,"value":5603},"\nof the pipeline",{"type":21,"tag":426,"props":5605,"children":5607},{"name":5606},"VUID-vkCmdDraw-viewportCount-03419",[5608],{"type":21,"tag":22,"props":5609,"children":5610},{},[5611,5613,5618,5620,5625,5627,5631,5632,5636,5639,5641,5646,5648,5653,5654,5657,5658,5663,5665],{"type":26,"value":5612},"If the bound graphics pipeline state was created with both the\n",{"type":21,"tag":42,"props":5614,"children":5616},{"className":5615},[],[5617],{"type":26,"value":5494},{"type":26,"value":5619}," and\n",{"type":21,"tag":42,"props":5621,"children":5623},{"className":5622},[],[5624],{"type":26,"value":5486},{"type":26,"value":5626}," dynamic states enabled then\nboth ",{"type":21,"tag":436,"props":5628,"children":5629},{"href":5499},[5630],{"type":26,"value":5502},{"type":26,"value":559},{"type":21,"tag":436,"props":5633,"children":5634},{"href":5566},[5635],{"type":26,"value":5569},{"type":21,"tag":516,"props":5637,"children":5638},{"type":518},[],{"type":26,"value":5640}," have been called in the current command buffer prior to this\ndrawing command, and the ",{"type":21,"tag":42,"props":5642,"children":5644},{"className":5643},[],[5645],{"type":26,"value":5514},{"type":26,"value":5647}," parameter of\n",{"type":21,"tag":42,"props":5649,"children":5651},{"className":5650},[],[5652],{"type":26,"value":5502},{"type":26,"value":514},{"type":21,"tag":516,"props":5655,"children":5656},{"type":518},[],{"type":26,"value":2575},{"type":21,"tag":42,"props":5659,"children":5661},{"className":5660},[],[5662],{"type":26,"value":5540},{"type":26,"value":5664},"\nparameter of ",{"type":21,"tag":42,"props":5666,"children":5668},{"className":5667},[],[5669],{"type":26,"value":5569},{"type":21,"tag":426,"props":5671,"children":5673},{"name":5672},"VUID-vkCmdDraw-None-08635",[5674],{"type":21,"tag":22,"props":5675,"children":5676},{},[5677,5679,5683,5684,5688,5689,5692,5694,5699,5700,5705,5706,5709,5710,5715,5716],{"type":26,"value":5678},"If a shader object is bound to any graphics stage, then both\n",{"type":21,"tag":436,"props":5680,"children":5681},{"href":5499},[5682],{"type":26,"value":5502},{"type":26,"value":559},{"type":21,"tag":436,"props":5685,"children":5686},{"href":5566},[5687],{"type":26,"value":5569},{"type":26,"value":514},{"type":21,"tag":516,"props":5690,"children":5691},{"type":518},[],{"type":26,"value":5693},"\nhave been called in the current command buffer prior to this drawing\ncommand, and the ",{"type":21,"tag":42,"props":5695,"children":5697},{"className":5696},[],[5698],{"type":26,"value":5514},{"type":26,"value":5647},{"type":21,"tag":42,"props":5701,"children":5703},{"className":5702},[],[5704],{"type":26,"value":5502},{"type":26,"value":514},{"type":21,"tag":516,"props":5707,"children":5708},{"type":518},[],{"type":26,"value":2575},{"type":21,"tag":42,"props":5711,"children":5713},{"className":5712},[],[5714],{"type":26,"value":5540},{"type":26,"value":5664},{"type":21,"tag":42,"props":5717,"children":5719},{"className":5718},[],[5720],{"type":26,"value":5569},{"type":21,"tag":426,"props":5722,"children":5724},{"name":5723},"VUID-vkCmdDraw-viewportCount-04137",[5725],{"type":21,"tag":22,"props":5726,"children":5727},{},[5728,5729,5734,5735,5741,5743,5746,5747,5753,5754,5759,5761,5766,5768],{"type":26,"value":4118},{"type":21,"tag":42,"props":5730,"children":5732},{"className":5731},[],[5733],{"type":26,"value":5486},{"type":26,"value":5488},{"type":21,"tag":42,"props":5736,"children":5738},{"className":5737},[],[5739],{"type":26,"value":5740},"VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_NV",{"type":26,"value":5742}," dynamic state\nenabled, then the bound graphics pipeline ",{"type":21,"tag":516,"props":5744,"children":5745},{"type":518},[],{"type":26,"value":1941},{"type":21,"tag":436,"props":5748,"children":5750},{"href":5749},"/man/VkPipelineViewportWScalingStateCreateInfoNV",[5751],{"type":26,"value":5752},"VkPipelineViewportWScalingStateCreateInfoNV",{"type":26,"value":213},{"type":21,"tag":42,"props":5755,"children":5757},{"className":5756},[],[5758],{"type":26,"value":5514},{"type":26,"value":5760},"\ngreater or equal to the ",{"type":21,"tag":42,"props":5762,"children":5764},{"className":5763},[],[5765],{"type":26,"value":5514},{"type":26,"value":5767}," parameter in the last call\nto ",{"type":21,"tag":436,"props":5769,"children":5770},{"href":5499},[5771],{"type":26,"value":5502},{"type":21,"tag":426,"props":5773,"children":5775},{"name":5774},"VUID-vkCmdDraw-viewportCount-04138",[5776],{"type":21,"tag":22,"props":5777,"children":5778},{},[5779,5780,5785,5786,5791,5793,5798,5800,5806,5807,5810,5812,5817,5818],{"type":26,"value":4118},{"type":21,"tag":42,"props":5781,"children":5783},{"className":5782},[],[5784],{"type":26,"value":5486},{"type":26,"value":5619},{"type":21,"tag":42,"props":5787,"children":5789},{"className":5788},[],[5790],{"type":26,"value":5740},{"type":26,"value":5792}," dynamic states enabled then\nthe ",{"type":21,"tag":42,"props":5794,"children":5796},{"className":5795},[],[5797],{"type":26,"value":5514},{"type":26,"value":5799}," parameter in the last call to\n",{"type":21,"tag":436,"props":5801,"children":5803},{"href":5802},"/man/vkCmdSetViewportWScalingNV",[5804],{"type":26,"value":5805},"vkCmdSetViewportWScalingNV",{"type":26,"value":514},{"type":21,"tag":516,"props":5808,"children":5809},{"type":518},[],{"type":26,"value":5811}," be greater than or equal to the\n",{"type":21,"tag":42,"props":5813,"children":5815},{"className":5814},[],[5816],{"type":26,"value":5514},{"type":26,"value":5799},{"type":21,"tag":436,"props":5819,"children":5820},{"href":5499},[5821],{"type":26,"value":5502},{"type":21,"tag":426,"props":5823,"children":5825},{"name":5824},"VUID-vkCmdDraw-None-09232",[5826],{"type":21,"tag":22,"props":5827,"children":5828},{},[5829,5830,5836,5838,5844,5846,5852,5853,5858,5859,5863,5864,5867,5868,5872],{"type":26,"value":1164},{"type":21,"tag":436,"props":5831,"children":5833},{"href":5832},"/extensions/VK_NV_clip_space_w_scaling",[5834],{"type":26,"value":5835},"VK_NV_clip_space_w_scaling",{"type":26,"value":5837}," extension is enabled, and a\nshader object is bound to any graphics stage, and the most recent call\nto ",{"type":21,"tag":436,"props":5839,"children":5841},{"href":5840},"/man/vkCmdSetViewportWScalingEnableNV",[5842],{"type":26,"value":5843},"vkCmdSetViewportWScalingEnableNV",{"type":26,"value":5845}," in the current command buffer\nset ",{"type":21,"tag":42,"props":5847,"children":5849},{"className":5848},[],[5850],{"type":26,"value":5851},"viewportWScalingEnable",{"type":26,"value":4233},{"type":21,"tag":42,"props":5854,"children":5856},{"className":5855},[],[5857],{"type":26,"value":760},{"type":26,"value":4680},{"type":21,"tag":436,"props":5860,"children":5861},{"href":5802},[5862],{"type":26,"value":5805},{"type":26,"value":514},{"type":21,"tag":516,"props":5865,"children":5866},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":5869,"children":5870},{"href":4141},[5871],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":5874,"children":5876},{"name":5875},"VUID-vkCmdDraw-None-08636",[5877],{"type":21,"tag":22,"props":5878,"children":5879},{},[5880,5881,5885,5886,5890,5891,5896,5897,5902,5904,5909,5910,5914,5915,5918,5919,5924,5925],{"type":26,"value":1164},{"type":21,"tag":436,"props":5882,"children":5883},{"href":5832},[5884],{"type":26,"value":5835},{"type":26,"value":5837},{"type":21,"tag":436,"props":5887,"children":5888},{"href":5840},[5889],{"type":26,"value":5843},{"type":26,"value":5845},{"type":21,"tag":42,"props":5892,"children":5894},{"className":5893},[],[5895],{"type":26,"value":5851},{"type":26,"value":4233},{"type":21,"tag":42,"props":5898,"children":5900},{"className":5899},[],[5901],{"type":26,"value":760},{"type":26,"value":5903},", then the\n",{"type":21,"tag":42,"props":5905,"children":5907},{"className":5906},[],[5908],{"type":26,"value":5514},{"type":26,"value":5799},{"type":21,"tag":436,"props":5911,"children":5912},{"href":5802},[5913],{"type":26,"value":5805},{"type":26,"value":514},{"type":21,"tag":516,"props":5916,"children":5917},{"type":518},[],{"type":26,"value":5811},{"type":21,"tag":42,"props":5920,"children":5922},{"className":5921},[],[5923],{"type":26,"value":5514},{"type":26,"value":5799},{"type":21,"tag":436,"props":5926,"children":5927},{"href":5499},[5928],{"type":26,"value":5502},{"type":21,"tag":426,"props":5930,"children":5932},{"name":5931},"VUID-vkCmdDraw-viewportCount-04139",[5933],{"type":21,"tag":22,"props":5934,"children":5935},{},[5936,5937,5942,5943,5949,5951,5954,5956,5962,5963,5968,5969,5974,5975],{"type":26,"value":4118},{"type":21,"tag":42,"props":5938,"children":5940},{"className":5939},[],[5941],{"type":26,"value":5486},{"type":26,"value":5488},{"type":21,"tag":42,"props":5944,"children":5946},{"className":5945},[],[5947],{"type":26,"value":5948},"VK_DYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV",{"type":26,"value":5950}," dynamic\nstate enabled, then the bound graphics pipeline ",{"type":21,"tag":516,"props":5952,"children":5953},{"type":518},[],{"type":26,"value":5955}," have been created\nwith\n",{"type":21,"tag":436,"props":5957,"children":5959},{"href":5958},"/man/VkPipelineViewportShadingRateImageStateCreateInfoNV",[5960],{"type":26,"value":5961},"VkPipelineViewportShadingRateImageStateCreateInfoNV",{"type":26,"value":213},{"type":21,"tag":42,"props":5964,"children":5966},{"className":5965},[],[5967],{"type":26,"value":5514},{"type":26,"value":5760},{"type":21,"tag":42,"props":5970,"children":5972},{"className":5971},[],[5973],{"type":26,"value":5514},{"type":26,"value":5767},{"type":21,"tag":436,"props":5976,"children":5977},{"href":5499},[5978],{"type":26,"value":5502},{"type":21,"tag":426,"props":5980,"children":5982},{"name":5981},"VUID-vkCmdDraw-viewportCount-04140",[5983],{"type":21,"tag":22,"props":5984,"children":5985},{},[5986,5987,5992,5993,5998,6000,6005,6006,6012,6013,6016,6018,6023,6024],{"type":26,"value":4118},{"type":21,"tag":42,"props":5988,"children":5990},{"className":5989},[],[5991],{"type":26,"value":5486},{"type":26,"value":5619},{"type":21,"tag":42,"props":5994,"children":5996},{"className":5995},[],[5997],{"type":26,"value":5948},{"type":26,"value":5999}," dynamic states\nenabled then the ",{"type":21,"tag":42,"props":6001,"children":6003},{"className":6002},[],[6004],{"type":26,"value":5514},{"type":26,"value":5799},{"type":21,"tag":436,"props":6007,"children":6009},{"href":6008},"/man/vkCmdSetViewportShadingRatePaletteNV",[6010],{"type":26,"value":6011},"vkCmdSetViewportShadingRatePaletteNV",{"type":26,"value":514},{"type":21,"tag":516,"props":6014,"children":6015},{"type":518},[],{"type":26,"value":6017}," be greater than or\nequal to the ",{"type":21,"tag":42,"props":6019,"children":6021},{"className":6020},[],[6022],{"type":26,"value":5514},{"type":26,"value":5799},{"type":21,"tag":436,"props":6025,"children":6026},{"href":5499},[6027],{"type":26,"value":5502},{"type":21,"tag":426,"props":6029,"children":6031},{"name":6030},"VUID-vkCmdDraw-shadingRateImage-09233",[6032],{"type":21,"tag":22,"props":6033,"children":6034},{},[6035,6036,6046,6048,6052,6054,6059,6060,6065,6066,6072,6073,6076,6077,6081],{"type":26,"value":1164},{"type":21,"tag":436,"props":6037,"children":6039},{"href":6038},"/man/VkPhysicalDeviceShadingRateImageFeaturesNV#features-shadingRateImage",[6040],{"type":21,"tag":42,"props":6041,"children":6043},{"className":6042},[],[6044],{"type":26,"value":6045},"shadingRateImage",{"type":26,"value":6047}," feature is\nenabled, and a shader object is bound to any graphics stage, and the\nmost recent call to ",{"type":21,"tag":436,"props":6049,"children":6050},{"href":4220},[6051],{"type":26,"value":4223},{"type":26,"value":6053}," in the current\ncommand buffer set ",{"type":21,"tag":42,"props":6055,"children":6057},{"className":6056},[],[6058],{"type":26,"value":4231},{"type":26,"value":4233},{"type":21,"tag":42,"props":6061,"children":6063},{"className":6062},[],[6064],{"type":26,"value":496},{"type":26,"value":4680},{"type":21,"tag":436,"props":6067,"children":6069},{"href":6068},"/man/vkCmdSetCoarseSampleOrderNV",[6070],{"type":26,"value":6071},"vkCmdSetCoarseSampleOrderNV",{"type":26,"value":514},{"type":21,"tag":516,"props":6074,"children":6075},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":6078,"children":6079},{"href":4141},[6080],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":6083,"children":6085},{"name":6084},"VUID-vkCmdDraw-shadingRateImage-09234",[6086],{"type":21,"tag":22,"props":6087,"children":6088},{},[6089,6090,6098,6099,6103,6104,6109,6110,6115,6117,6123,6125,6131,6132,6137,6138,6142,6143,6146,6148,6152],{"type":26,"value":1164},{"type":21,"tag":436,"props":6091,"children":6092},{"href":6038},[6093],{"type":21,"tag":42,"props":6094,"children":6096},{"className":6095},[],[6097],{"type":26,"value":6045},{"type":26,"value":6047},{"type":21,"tag":436,"props":6100,"children":6101},{"href":4220},[6102],{"type":26,"value":4223},{"type":26,"value":6053},{"type":21,"tag":42,"props":6105,"children":6107},{"className":6106},[],[6108],{"type":26,"value":4231},{"type":26,"value":4233},{"type":21,"tag":42,"props":6111,"children":6113},{"className":6112},[],[6114],{"type":26,"value":496},{"type":26,"value":6116},", and\nthe most recent call to ",{"type":21,"tag":436,"props":6118,"children":6120},{"href":6119},"/man/vkCmdSetShadingRateImageEnableNV",[6121],{"type":26,"value":6122},"vkCmdSetShadingRateImageEnableNV",{"type":26,"value":6124}," in the\ncurrent command buffer set ",{"type":21,"tag":42,"props":6126,"children":6128},{"className":6127},[],[6129],{"type":26,"value":6130},"shadingRateImageEnable",{"type":26,"value":4527},{"type":21,"tag":42,"props":6133,"children":6135},{"className":6134},[],[6136],{"type":26,"value":760},{"type":26,"value":4444},{"type":21,"tag":436,"props":6139,"children":6140},{"href":6008},[6141],{"type":26,"value":6011},{"type":26,"value":514},{"type":21,"tag":516,"props":6144,"children":6145},{"type":518},[],{"type":26,"value":6147},"\nhave been called and not subsequently ",{"type":21,"tag":436,"props":6149,"children":6150},{"href":4141},[6151],{"type":26,"value":4144},{"type":26,"value":4386},{"type":21,"tag":426,"props":6154,"children":6156},{"name":6155},"VUID-vkCmdDraw-None-08637",[6157],{"type":21,"tag":22,"props":6158,"children":6159},{},[6160,6161,6169,6170,6174,6175,6180,6181,6186,6187,6191,6192,6197,6198,6203,6205,6210,6211,6215,6216,6219,6220,6225,6226],{"type":26,"value":1164},{"type":21,"tag":436,"props":6162,"children":6163},{"href":6038},[6164],{"type":21,"tag":42,"props":6165,"children":6167},{"className":6166},[],[6168],{"type":26,"value":6045},{"type":26,"value":6047},{"type":21,"tag":436,"props":6171,"children":6172},{"href":4220},[6173],{"type":26,"value":4223},{"type":26,"value":6053},{"type":21,"tag":42,"props":6176,"children":6178},{"className":6177},[],[6179],{"type":26,"value":4231},{"type":26,"value":4233},{"type":21,"tag":42,"props":6182,"children":6184},{"className":6183},[],[6185],{"type":26,"value":496},{"type":26,"value":6116},{"type":21,"tag":436,"props":6188,"children":6189},{"href":6119},[6190],{"type":26,"value":6122},{"type":26,"value":6124},{"type":21,"tag":42,"props":6193,"children":6195},{"className":6194},[],[6196],{"type":26,"value":6130},{"type":26,"value":4527},{"type":21,"tag":42,"props":6199,"children":6201},{"className":6200},[],[6202],{"type":26,"value":760},{"type":26,"value":6204},", then the ",{"type":21,"tag":42,"props":6206,"children":6208},{"className":6207},[],[6209],{"type":26,"value":5514},{"type":26,"value":5767},{"type":21,"tag":436,"props":6212,"children":6213},{"href":6008},[6214],{"type":26,"value":6011},{"type":26,"value":514},{"type":21,"tag":516,"props":6217,"children":6218},{"type":518},[],{"type":26,"value":6017},{"type":21,"tag":42,"props":6221,"children":6223},{"className":6222},[],[6224],{"type":26,"value":5514},{"type":26,"value":5799},{"type":21,"tag":436,"props":6227,"children":6228},{"href":5499},[6229],{"type":26,"value":5502},{"type":21,"tag":426,"props":6231,"children":6233},{"name":6232},"VUID-vkCmdDraw-VkPipelineVieportCreateInfo-04141",[6234],{"type":21,"tag":22,"props":6235,"children":6236},{},[6237,6238,6243,6245,6251,6253,6258,6260,6263,6264,6268,6269,6274,6275,6280,6281],{"type":26,"value":4118},{"type":21,"tag":42,"props":6239,"children":6241},{"className":6240},[],[6242],{"type":26,"value":5486},{"type":26,"value":6244}," dynamic state enabled and a\n",{"type":21,"tag":436,"props":6246,"children":6248},{"href":6247},"/man/VkPipelineViewportSwizzleStateCreateInfoNV",[6249],{"type":26,"value":6250},"VkPipelineViewportSwizzleStateCreateInfoNV",{"type":26,"value":6252}," structure chained from\n",{"type":21,"tag":436,"props":6254,"children":6256},{"href":6255},"/man/VkPipelineViewportStateCreateInfo",[6257],{"type":26,"value":5533},{"type":26,"value":6259},", then the bound graphics\npipeline ",{"type":21,"tag":516,"props":6261,"children":6262},{"type":518},[],{"type":26,"value":1941},{"type":21,"tag":436,"props":6265,"children":6266},{"href":6247},[6267],{"type":26,"value":6250},{"type":26,"value":213},{"type":21,"tag":42,"props":6270,"children":6272},{"className":6271},[],[6273],{"type":26,"value":5514},{"type":26,"value":5760},{"type":21,"tag":42,"props":6276,"children":6278},{"className":6277},[],[6279],{"type":26,"value":5514},{"type":26,"value":5767},{"type":21,"tag":436,"props":6282,"children":6283},{"href":5499},[6284],{"type":26,"value":5502},{"type":21,"tag":426,"props":6286,"children":6288},{"name":6287},"VUID-vkCmdDraw-VkPipelineVieportCreateInfo-04142",[6289],{"type":21,"tag":22,"props":6290,"children":6291},{},[6292,6293,6298,6299,6305,6307,6311,6313,6316,6317,6321,6322,6328,6329,6334,6335],{"type":26,"value":4118},{"type":21,"tag":42,"props":6294,"children":6296},{"className":6295},[],[6297],{"type":26,"value":5486},{"type":26,"value":6244},{"type":21,"tag":436,"props":6300,"children":6302},{"href":6301},"/man/VkPipelineViewportExclusiveScissorStateCreateInfoNV",[6303],{"type":26,"value":6304},"VkPipelineViewportExclusiveScissorStateCreateInfoNV",{"type":26,"value":6306}," structure\nchained from ",{"type":21,"tag":436,"props":6308,"children":6309},{"href":6255},[6310],{"type":26,"value":5533},{"type":26,"value":6312},", then the bound\ngraphics pipeline ",{"type":21,"tag":516,"props":6314,"children":6315},{"type":518},[],{"type":26,"value":1941},{"type":21,"tag":436,"props":6318,"children":6319},{"href":6301},[6320],{"type":26,"value":6304},{"type":26,"value":213},{"type":21,"tag":42,"props":6323,"children":6325},{"className":6324},[],[6326],{"type":26,"value":6327},"exclusiveScissorCount",{"type":26,"value":5760},{"type":21,"tag":42,"props":6330,"children":6332},{"className":6331},[],[6333],{"type":26,"value":5514},{"type":26,"value":5767},{"type":21,"tag":436,"props":6336,"children":6337},{"href":5499},[6338],{"type":26,"value":5502},{"type":21,"tag":426,"props":6340,"children":6342},{"name":6341},"VUID-vkCmdDraw-None-07878",[6343],{"type":21,"tag":22,"props":6344,"children":6345},{},[6346,6347,6357,6359,6365,6367,6373,6374,6377,6378,6382],{"type":26,"value":1164},{"type":21,"tag":436,"props":6348,"children":6350},{"href":6349},"/man/VkPhysicalDeviceExclusiveScissorFeaturesNV#features-exclusiveScissor",[6351],{"type":21,"tag":42,"props":6352,"children":6354},{"className":6353},[],[6355],{"type":26,"value":6356},"exclusiveScissor",{"type":26,"value":6358}," feature is\nenabled, and\na shader object is bound to any graphics stage or\na graphics pipeline is bound which was created with the\n",{"type":21,"tag":42,"props":6360,"children":6362},{"className":6361},[],[6363],{"type":26,"value":6364},"VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_ENABLE_NV",{"type":26,"value":6366}," dynamic state\nenabled, then ",{"type":21,"tag":436,"props":6368,"children":6370},{"href":6369},"/man/vkCmdSetExclusiveScissorEnableNV",[6371],{"type":26,"value":6372},"vkCmdSetExclusiveScissorEnableNV",{"type":26,"value":514},{"type":21,"tag":516,"props":6375,"children":6376},{"type":518},[],{"type":26,"value":5292},{"type":21,"tag":436,"props":6379,"children":6380},{"href":4141},[6381],{"type":26,"value":4144},{"type":26,"value":5298},{"type":21,"tag":426,"props":6384,"children":6386},{"name":6385},"VUID-vkCmdDraw-None-07879",[6387],{"type":21,"tag":22,"props":6388,"children":6389},{},[6390,6391,6399,6401,6407,6409,6413,6415,6421,6423,6428,6429,6435,6436,6439,6440,6444],{"type":26,"value":1164},{"type":21,"tag":436,"props":6392,"children":6393},{"href":6349},[6394],{"type":21,"tag":42,"props":6395,"children":6397},{"className":6396},[],[6398],{"type":26,"value":6356},{"type":26,"value":6400}," feature is\nenabled,\na shader object is bound to any graphics stage or\na graphics pipeline is bound which was created with the\n",{"type":21,"tag":42,"props":6402,"children":6404},{"className":6403},[],[6405],{"type":26,"value":6406},"VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV",{"type":26,"value":6408}," dynamic state enabled, and\nthe most recent call to ",{"type":21,"tag":436,"props":6410,"children":6411},{"href":6369},[6412],{"type":26,"value":6372},{"type":26,"value":6414}," in the\ncurrent command buffer set any element of ",{"type":21,"tag":42,"props":6416,"children":6418},{"className":6417},[],[6419],{"type":26,"value":6420},"pExclusiveScissorEnables",{"type":26,"value":6422},"\nto ",{"type":21,"tag":42,"props":6424,"children":6426},{"className":6425},[],[6427],{"type":26,"value":760},{"type":26,"value":4444},{"type":21,"tag":436,"props":6430,"children":6432},{"href":6431},"/man/vkCmdSetExclusiveScissorNV",[6433],{"type":26,"value":6434},"vkCmdSetExclusiveScissorNV",{"type":26,"value":514},{"type":21,"tag":516,"props":6437,"children":6438},{"type":518},[],{"type":26,"value":5292},{"type":21,"tag":436,"props":6441,"children":6442},{"href":4141},[6443],{"type":26,"value":4144},{"type":26,"value":5298},{"type":21,"tag":426,"props":6446,"children":6448},{"name":6447},"VUID-vkCmdDraw-None-04876",[6449],{"type":21,"tag":22,"props":6450,"children":6451},{},[6452,6453,6459,6460,6464,6465,6468,6470,6474],{"type":26,"value":4395},{"type":21,"tag":42,"props":6454,"children":6456},{"className":6455},[],[6457],{"type":26,"value":6458},"VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE",{"type":26,"value":5496},{"type":21,"tag":436,"props":6461,"children":6462},{"href":4220},[6463],{"type":26,"value":4223},{"type":26,"value":514},{"type":21,"tag":516,"props":6466,"children":6467},{"type":518},[],{"type":26,"value":6469}," have been called and\nnot subsequently ",{"type":21,"tag":436,"props":6471,"children":6472},{"href":4141},[6473],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":6476,"children":6478},{"name":6477},"VUID-vkCmdDraw-None-04877",[6479],{"type":21,"tag":22,"props":6480,"children":6481},{},[6482,6483,6489,6490,6494,6495,6500,6501,6506,6507,6513,6514,6517,6518,6522],{"type":26,"value":4395},{"type":21,"tag":42,"props":6484,"children":6486},{"className":6485},[],[6487],{"type":26,"value":6488},"VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE",{"type":26,"value":5053},{"type":21,"tag":436,"props":6491,"children":6492},{"href":4406},[6493],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":6496,"children":6498},{"className":6497},[],[6499],{"type":26,"value":4231},{"type":26,"value":1389},{"type":21,"tag":42,"props":6502,"children":6504},{"className":6503},[],[6505],{"type":26,"value":496},{"type":26,"value":4680},{"type":21,"tag":436,"props":6508,"children":6510},{"href":6509},"/man/vkCmdSetDepthBiasEnable",[6511],{"type":26,"value":6512},"vkCmdSetDepthBiasEnable",{"type":26,"value":514},{"type":21,"tag":516,"props":6515,"children":6516},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":6519,"children":6520},{"href":4141},[6521],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":6524,"children":6526},{"name":6525},"VUID-vkCmdDraw-logicOp-04878",[6527],{"type":21,"tag":22,"props":6528,"children":6529},{},[6530,6532,6537,6539,6545,6546,6550,6551,6556,6557,6562,6563,6567,6568,6574,6576,6581,6582,6588,6589,6592,6593,6597],{"type":26,"value":6531},"If\na shader object is bound to the ",{"type":21,"tag":42,"props":6533,"children":6535},{"className":6534},[],[6536],{"type":26,"value":4512},{"type":26,"value":6538}," or\na graphics pipeline is bound which was created with the\n",{"type":21,"tag":42,"props":6540,"children":6542},{"className":6541},[],[6543],{"type":26,"value":6544},"VK_DYNAMIC_STATE_LOGIC_OP_EXT",{"type":26,"value":4403},{"type":21,"tag":436,"props":6547,"children":6548},{"href":4406},[6549],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":6552,"children":6554},{"className":6553},[],[6555],{"type":26,"value":4231},{"type":26,"value":1389},{"type":21,"tag":42,"props":6558,"children":6560},{"className":6559},[],[6561],{"type":26,"value":496},{"type":26,"value":4423},{"type":21,"tag":436,"props":6564,"children":6565},{"href":4406},[6566],{"type":26,"value":4409},{"type":26,"value":4429},{"type":21,"tag":42,"props":6569,"children":6571},{"className":6570},[],[6572],{"type":26,"value":6573},"logicOpEnable",{"type":26,"value":6575}," is\n",{"type":21,"tag":42,"props":6577,"children":6579},{"className":6578},[],[6580],{"type":26,"value":760},{"type":26,"value":4444},{"type":21,"tag":436,"props":6583,"children":6585},{"href":6584},"/man/vkCmdSetLogicOpEXT",[6586],{"type":26,"value":6587},"vkCmdSetLogicOpEXT",{"type":26,"value":514},{"type":21,"tag":516,"props":6590,"children":6591},{"type":518},[],{"type":26,"value":6469},{"type":21,"tag":436,"props":6594,"children":6595},{"href":4141},[6596],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":6599,"children":6601},{"name":6600},"VUID-vkCmdDraw-primitiveFragmentShadingRateWithMultipleViewports-04552",[6602],{"type":21,"tag":22,"props":6603,"children":6604},{},[6605,6606,6616,6618,6623,6625,6631,6633,6637,6638,6641,6643,6648,6649,6654,6655,6658,6660],{"type":26,"value":1164},{"type":21,"tag":436,"props":6607,"children":6609},{"href":6608},"/man/VkPhysicalDeviceFragmentShadingRatePropertiesKHR#limits-primitiveFragmentShadingRateWithMultipleViewports",[6610],{"type":21,"tag":42,"props":6611,"children":6613},{"className":6612},[],[6614],{"type":26,"value":6615},"primitiveFragmentShadingRateWithMultipleViewports",{"type":26,"value":6617}," limit is not\nsupported, the bound graphics pipeline was created with the\n",{"type":21,"tag":42,"props":6619,"children":6621},{"className":6620},[],[6622],{"type":26,"value":5486},{"type":26,"value":6624}," dynamic state enabled, and\nany of the shader stages of the bound graphics pipeline write to the\n",{"type":21,"tag":42,"props":6626,"children":6628},{"className":6627},[],[6629],{"type":26,"value":6630},"PrimitiveShadingRateKHR",{"type":26,"value":6632}," built-in, then\n",{"type":21,"tag":436,"props":6634,"children":6635},{"href":5499},[6636],{"type":26,"value":5502},{"type":26,"value":514},{"type":21,"tag":516,"props":6639,"children":6640},{"type":518},[],{"type":26,"value":6642}," have been called in the current\ncommand buffer prior to this drawing command, and the\n",{"type":21,"tag":42,"props":6644,"children":6646},{"className":6645},[],[6647],{"type":26,"value":5514},{"type":26,"value":5516},{"type":21,"tag":42,"props":6650,"children":6652},{"className":6651},[],[6653],{"type":26,"value":5502},{"type":26,"value":514},{"type":21,"tag":516,"props":6656,"children":6657},{"type":518},[],{"type":26,"value":6659},"\nbe ",{"type":21,"tag":42,"props":6661,"children":6663},{"className":6662},[],[6664],{"type":26,"value":6665},"1",{"type":21,"tag":426,"props":6667,"children":6669},{"name":6668},"VUID-vkCmdDraw-primitiveFragmentShadingRateWithMultipleViewports-08642",[6670],{"type":21,"tag":22,"props":6671,"children":6672},{},[6673,6674,6682,6684,6689,6690,6694,6695,6698,6699,6704,6705,6710,6711,6714,6715],{"type":26,"value":1164},{"type":21,"tag":436,"props":6675,"children":6676},{"href":6608},[6677],{"type":21,"tag":42,"props":6678,"children":6680},{"className":6679},[],[6681],{"type":26,"value":6615},{"type":26,"value":6683}," limit is not\nsupported, and any shader object bound to a graphics stage writes to the\n",{"type":21,"tag":42,"props":6685,"children":6687},{"className":6686},[],[6688],{"type":26,"value":6630},{"type":26,"value":6632},{"type":21,"tag":436,"props":6691,"children":6692},{"href":5499},[6693],{"type":26,"value":5502},{"type":26,"value":514},{"type":21,"tag":516,"props":6696,"children":6697},{"type":518},[],{"type":26,"value":6642},{"type":21,"tag":42,"props":6700,"children":6702},{"className":6701},[],[6703],{"type":26,"value":5514},{"type":26,"value":5516},{"type":21,"tag":42,"props":6706,"children":6708},{"className":6707},[],[6709],{"type":26,"value":5502},{"type":26,"value":514},{"type":21,"tag":516,"props":6712,"children":6713},{"type":518},[],{"type":26,"value":6659},{"type":21,"tag":42,"props":6716,"children":6718},{"className":6717},[],[6719],{"type":26,"value":6665},{"type":21,"tag":426,"props":6721,"children":6723},{"name":6722},"VUID-vkCmdDraw-blendEnable-04727",[6724],{"type":21,"tag":22,"props":6725,"children":6726},{},[6727,6729,6733,6735,6741,6742,6748,6750,6756,6758,6764,6765,6768,6769],{"type":26,"value":6728},"If rasterization is not disabled in the bound graphics pipeline, then\nfor each color attachment in the subpass, if the corresponding image\nview’s ",{"type":21,"tag":436,"props":6730,"children":6731},{"href":509},[6732],{"type":26,"value":512},{"type":26,"value":6734}," do not\ncontain ",{"type":21,"tag":42,"props":6736,"children":6738},{"className":6737},[],[6739],{"type":26,"value":6740},"VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT",{"type":26,"value":5903},{"type":21,"tag":42,"props":6743,"children":6745},{"className":6744},[],[6746],{"type":26,"value":6747},"blendEnable",{"type":26,"value":6749}," member of the corresponding element of the\n",{"type":21,"tag":42,"props":6751,"children":6753},{"className":6752},[],[6754],{"type":26,"value":6755},"pAttachments",{"type":26,"value":6757}," member of ",{"type":21,"tag":42,"props":6759,"children":6761},{"className":6760},[],[6762],{"type":26,"value":6763},"pColorBlendState",{"type":26,"value":514},{"type":21,"tag":516,"props":6766,"children":6767},{"type":518},[],{"type":26,"value":828},{"type":21,"tag":42,"props":6770,"children":6772},{"className":6771},[],[6773],{"type":26,"value":496},{"type":21,"tag":426,"props":6775,"children":6777},{"name":6776},"VUID-vkCmdDraw-None-08643",[6778],{"type":21,"tag":22,"props":6779,"children":6780},{},[6781,6782,6787,6788,6792,6793,6798,6799,6804,6806,6810,6812,6817,6819,6824,6826,6831,6833,6836,6838],{"type":26,"value":4506},{"type":21,"tag":42,"props":6783,"children":6785},{"className":6784},[],[6786],{"type":26,"value":4512},{"type":26,"value":4514},{"type":21,"tag":436,"props":6789,"children":6790},{"href":4220},[6791],{"type":26,"value":4223},{"type":26,"value":4520},{"type":21,"tag":42,"props":6794,"children":6796},{"className":6795},[],[6797],{"type":26,"value":4231},{"type":26,"value":4527},{"type":21,"tag":42,"props":6800,"children":6802},{"className":6801},[],[6803],{"type":26,"value":496},{"type":26,"value":6805},", then for each color attachment in the render pass, if\nthe corresponding image view’s\n",{"type":21,"tag":436,"props":6807,"children":6808},{"href":509},[6809],{"type":26,"value":512},{"type":26,"value":6811}," do not contain\n",{"type":21,"tag":42,"props":6813,"children":6815},{"className":6814},[],[6816],{"type":26,"value":6740},{"type":26,"value":6818},", then the\ncorresponding member of ",{"type":21,"tag":42,"props":6820,"children":6822},{"className":6821},[],[6823],{"type":26,"value":4548},{"type":26,"value":6825}," in the most recent call\nto ",{"type":21,"tag":42,"props":6827,"children":6829},{"className":6828},[],[6830],{"type":26,"value":4540},{"type":26,"value":6832}," in the current command buffer that\naffected that attachment index ",{"type":21,"tag":516,"props":6834,"children":6835},{"type":518},[],{"type":26,"value":6837}," have been ",{"type":21,"tag":42,"props":6839,"children":6841},{"className":6840},[],[6842],{"type":26,"value":496},{"type":21,"tag":426,"props":6844,"children":6846},{"name":6845},"VUID-vkCmdDraw-multisampledRenderToSingleSampled-07284",[6847],{"type":21,"tag":22,"props":6848,"children":6849},{},[6850],{"type":26,"value":6851},"If rasterization is not disabled in the bound graphics pipeline,\nand none of the following is enabled:",{"type":21,"tag":426,"props":6853,"children":6855},{"name":6854},"VUID-vkCmdDraw-None-08644",[6856],{"type":21,"tag":22,"props":6857,"children":6858},{},[6859,6860,6864,6865,6870,6871,6876],{"type":26,"value":4217},{"type":21,"tag":436,"props":6861,"children":6862},{"href":4220},[6863],{"type":26,"value":4223},{"type":26,"value":4225},{"type":21,"tag":42,"props":6866,"children":6868},{"className":6867},[],[6869],{"type":26,"value":4231},{"type":26,"value":4233},{"type":21,"tag":42,"props":6872,"children":6874},{"className":6873},[],[6875],{"type":26,"value":496},{"type":26,"value":6877},",\nand none of the following is enabled:",{"type":21,"tag":426,"props":6879,"children":6881},{"name":6880},"VUID-vkCmdDraw-None-08876",[6882],{"type":21,"tag":22,"props":6883,"children":6884},{},[6885,6887,6890,6892],{"type":26,"value":6886},"If a shader object is bound to any graphics stage, the current render\npass instance ",{"type":21,"tag":516,"props":6888,"children":6889},{"type":518},[],{"type":26,"value":6891}," have been begun with ",{"type":21,"tag":436,"props":6893,"children":6895},{"href":6894},"/man/vkCmdBeginRendering",[6896],{"type":26,"value":6897},"vkCmdBeginRendering",{"type":21,"tag":426,"props":6899,"children":6901},{"name":6900},"VUID-vkCmdDraw-imageView-06172",[6902],{"type":21,"tag":22,"props":6903,"children":6904},{},[6905,6907,6911,6913,6919,6921,6927,6929,6933,6935,6941,6943,6948,6949,6955,6957,6960],{"type":26,"value":6906},"If the current render pass instance was begun with\n",{"type":21,"tag":436,"props":6908,"children":6909},{"href":6894},[6910],{"type":26,"value":6897},{"type":26,"value":6912},", the ",{"type":21,"tag":42,"props":6914,"children":6916},{"className":6915},[],[6917],{"type":26,"value":6918},"imageView",{"type":26,"value":6920}," member of\n",{"type":21,"tag":42,"props":6922,"children":6924},{"className":6923},[],[6925],{"type":26,"value":6926},"pDepthAttachment",{"type":26,"value":6928}," is not ",{"type":21,"tag":436,"props":6930,"children":6931},{"href":2259},[6932],{"type":26,"value":2262},{"type":26,"value":6934},", and the ",{"type":21,"tag":42,"props":6936,"children":6938},{"className":6937},[],[6939],{"type":26,"value":6940},"layout",{"type":26,"value":6942},"\nmember of ",{"type":21,"tag":42,"props":6944,"children":6946},{"className":6945},[],[6947],{"type":26,"value":6926},{"type":26,"value":6575},{"type":21,"tag":42,"props":6950,"children":6952},{"className":6951},[],[6953],{"type":26,"value":6954},"VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL",{"type":26,"value":6956},", this command\n",{"type":21,"tag":516,"props":6958,"children":6959},{"type":518},[],{"type":26,"value":6961}," not write any values to the depth attachment",{"type":21,"tag":426,"props":6963,"children":6965},{"name":6964},"VUID-vkCmdDraw-imageView-06173",[6966],{"type":21,"tag":22,"props":6967,"children":6968},{},[6969,6970,6974,6975,6980,6981,6987,6988,6992,6993,6998,6999,7004,7005,7010,7011,7014],{"type":26,"value":6906},{"type":21,"tag":436,"props":6971,"children":6972},{"href":6894},[6973],{"type":26,"value":6897},{"type":26,"value":6912},{"type":21,"tag":42,"props":6976,"children":6978},{"className":6977},[],[6979],{"type":26,"value":6918},{"type":26,"value":6920},{"type":21,"tag":42,"props":6982,"children":6984},{"className":6983},[],[6985],{"type":26,"value":6986},"pStencilAttachment",{"type":26,"value":6928},{"type":21,"tag":436,"props":6989,"children":6990},{"href":2259},[6991],{"type":26,"value":2262},{"type":26,"value":4423},{"type":21,"tag":42,"props":6994,"children":6996},{"className":6995},[],[6997],{"type":26,"value":6940},{"type":26,"value":6757},{"type":21,"tag":42,"props":7000,"children":7002},{"className":7001},[],[7003],{"type":26,"value":6986},{"type":26,"value":6575},{"type":21,"tag":42,"props":7006,"children":7008},{"className":7007},[],[7009],{"type":26,"value":6954},{"type":26,"value":6956},{"type":21,"tag":516,"props":7012,"children":7013},{"type":518},[],{"type":26,"value":7015}," not write any values to the stencil attachment",{"type":21,"tag":426,"props":7017,"children":7019},{"name":7018},"VUID-vkCmdDraw-imageView-06174",[7020],{"type":21,"tag":22,"props":7021,"children":7022},{},[7023,7024,7028,7029,7034,7035,7040,7041,7045,7046,7051,7052,7057,7058,7064,7066,7069],{"type":26,"value":6906},{"type":21,"tag":436,"props":7025,"children":7026},{"href":6894},[7027],{"type":26,"value":6897},{"type":26,"value":6912},{"type":21,"tag":42,"props":7030,"children":7032},{"className":7031},[],[7033],{"type":26,"value":6918},{"type":26,"value":6920},{"type":21,"tag":42,"props":7036,"children":7038},{"className":7037},[],[7039],{"type":26,"value":6926},{"type":26,"value":6928},{"type":21,"tag":436,"props":7042,"children":7043},{"href":2259},[7044],{"type":26,"value":2262},{"type":26,"value":6934},{"type":21,"tag":42,"props":7047,"children":7049},{"className":7048},[],[7050],{"type":26,"value":6940},{"type":26,"value":6942},{"type":21,"tag":42,"props":7053,"children":7055},{"className":7054},[],[7056],{"type":26,"value":6926},{"type":26,"value":6575},{"type":21,"tag":42,"props":7059,"children":7061},{"className":7060},[],[7062],{"type":26,"value":7063},"VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL",{"type":26,"value":7065},", this\ncommand ",{"type":21,"tag":516,"props":7067,"children":7068},{"type":518},[],{"type":26,"value":6961},{"type":21,"tag":426,"props":7071,"children":7073},{"name":7072},"VUID-vkCmdDraw-imageView-06175",[7074],{"type":21,"tag":22,"props":7075,"children":7076},{},[7077,7078,7082,7083,7088,7089,7094,7095,7099,7100,7105,7106,7111,7112,7118,7119,7122],{"type":26,"value":6906},{"type":21,"tag":436,"props":7079,"children":7080},{"href":6894},[7081],{"type":26,"value":6897},{"type":26,"value":6912},{"type":21,"tag":42,"props":7084,"children":7086},{"className":7085},[],[7087],{"type":26,"value":6918},{"type":26,"value":6920},{"type":21,"tag":42,"props":7090,"children":7092},{"className":7091},[],[7093],{"type":26,"value":6986},{"type":26,"value":6928},{"type":21,"tag":436,"props":7096,"children":7097},{"href":2259},[7098],{"type":26,"value":2262},{"type":26,"value":4423},{"type":21,"tag":42,"props":7101,"children":7103},{"className":7102},[],[7104],{"type":26,"value":6940},{"type":26,"value":6757},{"type":21,"tag":42,"props":7107,"children":7109},{"className":7108},[],[7110],{"type":26,"value":6986},{"type":26,"value":6575},{"type":21,"tag":42,"props":7113,"children":7115},{"className":7114},[],[7116],{"type":26,"value":7117},"VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL",{"type":26,"value":7065},{"type":21,"tag":516,"props":7120,"children":7121},{"type":518},[],{"type":26,"value":7015},{"type":21,"tag":426,"props":7124,"children":7126},{"name":7125},"VUID-vkCmdDraw-imageView-06176",[7127],{"type":21,"tag":22,"props":7128,"children":7129},{},[7130,7131,7135,7136,7141,7142,7147,7148,7152,7153,7158,7159,7164,7165,7171,7173,7176],{"type":26,"value":6906},{"type":21,"tag":436,"props":7132,"children":7133},{"href":6894},[7134],{"type":26,"value":6897},{"type":26,"value":6912},{"type":21,"tag":42,"props":7137,"children":7139},{"className":7138},[],[7140],{"type":26,"value":6918},{"type":26,"value":6920},{"type":21,"tag":42,"props":7143,"children":7145},{"className":7144},[],[7146],{"type":26,"value":6926},{"type":26,"value":6928},{"type":21,"tag":436,"props":7149,"children":7150},{"href":2259},[7151],{"type":26,"value":2262},{"type":26,"value":6934},{"type":21,"tag":42,"props":7154,"children":7156},{"className":7155},[],[7157],{"type":26,"value":6940},{"type":26,"value":6942},{"type":21,"tag":42,"props":7160,"children":7162},{"className":7161},[],[7163],{"type":26,"value":6926},{"type":26,"value":6575},{"type":21,"tag":42,"props":7166,"children":7168},{"className":7167},[],[7169],{"type":26,"value":7170},"VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL",{"type":26,"value":7172},", this command ",{"type":21,"tag":516,"props":7174,"children":7175},{"type":518},[],{"type":26,"value":7177}," not\nwrite any values to the depth attachment",{"type":21,"tag":426,"props":7179,"children":7181},{"name":7180},"VUID-vkCmdDraw-imageView-06177",[7182],{"type":21,"tag":22,"props":7183,"children":7184},{},[7185,7186,7190,7191,7196,7197,7202,7203,7207,7208,7213,7214,7219,7220,7226,7227,7230],{"type":26,"value":6906},{"type":21,"tag":436,"props":7187,"children":7188},{"href":6894},[7189],{"type":26,"value":6897},{"type":26,"value":6912},{"type":21,"tag":42,"props":7192,"children":7194},{"className":7193},[],[7195],{"type":26,"value":6918},{"type":26,"value":6920},{"type":21,"tag":42,"props":7198,"children":7200},{"className":7199},[],[7201],{"type":26,"value":6986},{"type":26,"value":6928},{"type":21,"tag":436,"props":7204,"children":7205},{"href":2259},[7206],{"type":26,"value":2262},{"type":26,"value":4423},{"type":21,"tag":42,"props":7209,"children":7211},{"className":7210},[],[7212],{"type":26,"value":6940},{"type":26,"value":6757},{"type":21,"tag":42,"props":7215,"children":7217},{"className":7216},[],[7218],{"type":26,"value":6986},{"type":26,"value":6575},{"type":21,"tag":42,"props":7221,"children":7223},{"className":7222},[],[7224],{"type":26,"value":7225},"VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL",{"type":26,"value":7172},{"type":21,"tag":516,"props":7228,"children":7229},{"type":518},[],{"type":26,"value":7231}," not\nwrite any values to the stencil attachment",{"type":21,"tag":426,"props":7233,"children":7235},{"name":7234},"VUID-vkCmdDraw-viewMask-06178",[7236],{"type":21,"tag":22,"props":7237,"children":7238},{},[7239,7240,7244,7246,7249,7251,7257,7258,7264,7265,7269,7270],{"type":26,"value":6906},{"type":21,"tag":436,"props":7241,"children":7242},{"href":6894},[7243],{"type":26,"value":6897},{"type":26,"value":7245},", the currently bound graphics pipeline ",{"type":21,"tag":516,"props":7247,"children":7248},{"type":518},[],{"type":26,"value":7250},"\nhave been created with a\n",{"type":21,"tag":436,"props":7252,"children":7254},{"href":7253},"/man/VkPipelineRenderingCreateInfo",[7255],{"type":26,"value":7256},"VkPipelineRenderingCreateInfo",{"type":26,"value":213},{"type":21,"tag":42,"props":7259,"children":7261},{"className":7260},[],[7262],{"type":26,"value":7263},"viewMask",{"type":26,"value":474},{"type":21,"tag":436,"props":7266,"children":7267},{"href":3881},[7268],{"type":26,"value":3884},{"type":26,"value":213},{"type":21,"tag":42,"props":7271,"children":7273},{"className":7272},[],[7274],{"type":26,"value":7263},{"type":21,"tag":426,"props":7276,"children":7278},{"name":7277},"VUID-vkCmdDraw-colorAttachmentCount-06179",[7279],{"type":21,"tag":22,"props":7280,"children":7281},{},[7282,7283,7293,7295,7299,7300,7303,7304,7308,7309,7315,7316,7320,7321],{"type":26,"value":986},{"type":21,"tag":436,"props":7284,"children":7286},{"href":7285},"/man/VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT#features-dynamicRenderingUnusedAttachments",[7287],{"type":21,"tag":42,"props":7288,"children":7290},{"className":7289},[],[7291],{"type":26,"value":7292},"dynamicRenderingUnusedAttachments",{"type":26,"value":7294}," feature is not enabled and\nthe current render pass instance was begun with\n",{"type":21,"tag":436,"props":7296,"children":7297},{"href":6894},[7298],{"type":26,"value":6897},{"type":26,"value":7245},{"type":21,"tag":516,"props":7301,"children":7302},{"type":518},[],{"type":26,"value":7250},{"type":21,"tag":436,"props":7305,"children":7306},{"href":7253},[7307],{"type":26,"value":7256},{"type":26,"value":213},{"type":21,"tag":42,"props":7310,"children":7312},{"className":7311},[],[7313],{"type":26,"value":7314},"colorAttachmentCount",{"type":26,"value":474},{"type":21,"tag":436,"props":7317,"children":7318},{"href":3881},[7319],{"type":26,"value":3884},{"type":26,"value":213},{"type":21,"tag":42,"props":7322,"children":7324},{"className":7323},[],[7325],{"type":26,"value":7314},{"type":21,"tag":426,"props":7327,"children":7329},{"name":7328},"VUID-vkCmdDraw-dynamicRenderingUnusedAttachments-08910",[7330],{"type":21,"tag":22,"props":7331,"children":7332},{},[7333,7334,7342,7344,7348,7349,7353,7354,7359,7361,7367,7369,7373,7374,7380,7382,7387,7389,7393,7394,7397,7399,7403,7405,7409,7410,7416],{"type":26,"value":986},{"type":21,"tag":436,"props":7335,"children":7336},{"href":7285},[7337],{"type":21,"tag":42,"props":7338,"children":7340},{"className":7339},[],[7341],{"type":26,"value":7292},{"type":26,"value":7343}," feature is not enabled, and\nthe current render pass instance was begun with\n",{"type":21,"tag":436,"props":7345,"children":7346},{"href":6894},[7347],{"type":26,"value":6897},{"type":26,"value":5619},{"type":21,"tag":436,"props":7350,"children":7351},{"href":3881},[7352],{"type":26,"value":3884},{"type":26,"value":213},{"type":21,"tag":42,"props":7355,"children":7357},{"className":7356},[],[7358],{"type":26,"value":7314},{"type":26,"value":7360}," greater than ",{"type":21,"tag":42,"props":7362,"children":7364},{"className":7363},[],[7365],{"type":26,"value":7366},"0",{"type":26,"value":7368},", then\neach element of the ",{"type":21,"tag":436,"props":7370,"children":7371},{"href":3881},[7372],{"type":26,"value":3884},{"type":26,"value":213},{"type":21,"tag":42,"props":7375,"children":7377},{"className":7376},[],[7378],{"type":26,"value":7379},"pColorAttachments",{"type":26,"value":7381}," array\nwith an ",{"type":21,"tag":42,"props":7383,"children":7385},{"className":7384},[],[7386],{"type":26,"value":6918},{"type":26,"value":7388}," not equal to ",{"type":21,"tag":436,"props":7390,"children":7391},{"href":2259},[7392],{"type":26,"value":2262},{"type":26,"value":514},{"type":21,"tag":516,"props":7395,"children":7396},{"type":518},[],{"type":26,"value":7398}," have\nbeen created with a ",{"type":21,"tag":436,"props":7400,"children":7401},{"href":2803},[7402],{"type":26,"value":2806},{"type":26,"value":7404}," equal to the corresponding element of\n",{"type":21,"tag":436,"props":7406,"children":7407},{"href":7253},[7408],{"type":26,"value":7256},{"type":26,"value":213},{"type":21,"tag":42,"props":7411,"children":7413},{"className":7412},[],[7414],{"type":26,"value":7415},"pColorAttachmentFormats",{"type":26,"value":7417}," used\nto create the currently bound graphics pipeline",{"type":21,"tag":426,"props":7419,"children":7421},{"name":7420},"VUID-vkCmdDraw-dynamicRenderingUnusedAttachments-08912",[7422],{"type":21,"tag":22,"props":7423,"children":7424},{},[7425,7426,7434,7435,7439,7440,7444,7445,7450,7451,7456,7457,7461,7462,7467,7468,7473,7474,7478,7479,7482,7484,7488,7489,7494,7496],{"type":26,"value":986},{"type":21,"tag":436,"props":7427,"children":7428},{"href":7285},[7429],{"type":21,"tag":42,"props":7430,"children":7432},{"className":7431},[],[7433],{"type":26,"value":7292},{"type":26,"value":7343},{"type":21,"tag":436,"props":7436,"children":7437},{"href":6894},[7438],{"type":26,"value":6897},{"type":26,"value":5619},{"type":21,"tag":436,"props":7441,"children":7442},{"href":3881},[7443],{"type":26,"value":3884},{"type":26,"value":213},{"type":21,"tag":42,"props":7446,"children":7448},{"className":7447},[],[7449],{"type":26,"value":7314},{"type":26,"value":7360},{"type":21,"tag":42,"props":7452,"children":7454},{"className":7453},[],[7455],{"type":26,"value":7366},{"type":26,"value":7368},{"type":21,"tag":436,"props":7458,"children":7459},{"href":3881},[7460],{"type":26,"value":3884},{"type":26,"value":213},{"type":21,"tag":42,"props":7463,"children":7465},{"className":7464},[],[7466],{"type":26,"value":7379},{"type":26,"value":7381},{"type":21,"tag":42,"props":7469,"children":7471},{"className":7470},[],[7472],{"type":26,"value":6918},{"type":26,"value":490},{"type":21,"tag":436,"props":7475,"children":7476},{"href":2259},[7477],{"type":26,"value":2262},{"type":26,"value":514},{"type":21,"tag":516,"props":7480,"children":7481},{"type":518},[],{"type":26,"value":7483}," have the\ncorresponding element of\n",{"type":21,"tag":436,"props":7485,"children":7486},{"href":7253},[7487],{"type":26,"value":7256},{"type":26,"value":213},{"type":21,"tag":42,"props":7490,"children":7492},{"className":7491},[],[7493],{"type":26,"value":7415},{"type":26,"value":7495}," used\nto create the currently bound pipeline equal to\n",{"type":21,"tag":42,"props":7497,"children":7499},{"className":7498},[],[7500],{"type":26,"value":7501},"VK_FORMAT_UNDEFINED",{"type":21,"tag":426,"props":7503,"children":7505},{"name":7504},"VUID-vkCmdDraw-dynamicRenderingUnusedAttachments-08911",[7506],{"type":21,"tag":22,"props":7507,"children":7508},{},[7509,7510,7518,7520,7524,7526,7530,7531,7536,7537,7542,7544,7548,7549,7554,7556,7561,7562,7566,7567,7570,7572,7576,7578,7582,7583,7588,7590,7594,7595,7600,7602,7605,7606],{"type":26,"value":1164},{"type":21,"tag":436,"props":7511,"children":7512},{"href":7285},[7513],{"type":21,"tag":42,"props":7514,"children":7516},{"className":7515},[],[7517],{"type":26,"value":7292},{"type":26,"value":7519}," feature is enabled, and the\ncurrent render pass instance was begun with ",{"type":21,"tag":436,"props":7521,"children":7522},{"href":6894},[7523],{"type":26,"value":6897},{"type":26,"value":7525},"\nand ",{"type":21,"tag":436,"props":7527,"children":7528},{"href":3881},[7529],{"type":26,"value":3884},{"type":26,"value":213},{"type":21,"tag":42,"props":7532,"children":7534},{"className":7533},[],[7535],{"type":26,"value":7314},{"type":26,"value":7360},{"type":21,"tag":42,"props":7538,"children":7540},{"className":7539},[],[7541],{"type":26,"value":7366},{"type":26,"value":7543},",\nthen each element of the ",{"type":21,"tag":436,"props":7545,"children":7546},{"href":3881},[7547],{"type":26,"value":3884},{"type":26,"value":213},{"type":21,"tag":42,"props":7550,"children":7552},{"className":7551},[],[7553],{"type":26,"value":7379},{"type":26,"value":7555},"\narray with an ",{"type":21,"tag":42,"props":7557,"children":7559},{"className":7558},[],[7560],{"type":26,"value":6918},{"type":26,"value":7388},{"type":21,"tag":436,"props":7563,"children":7564},{"href":2259},[7565],{"type":26,"value":2262},{"type":26,"value":514},{"type":21,"tag":516,"props":7568,"children":7569},{"type":518},[],{"type":26,"value":7571},"\nhave been created with a ",{"type":21,"tag":436,"props":7573,"children":7574},{"href":2803},[7575],{"type":26,"value":2806},{"type":26,"value":7577}," equal to the corresponding\nelement of\n",{"type":21,"tag":436,"props":7579,"children":7580},{"href":7253},[7581],{"type":26,"value":7256},{"type":26,"value":213},{"type":21,"tag":42,"props":7584,"children":7586},{"className":7585},[],[7587],{"type":26,"value":7415},{"type":26,"value":7589}," used\nto create the currently bound graphics pipeline, or the corresponding\nelement of\n",{"type":21,"tag":436,"props":7591,"children":7592},{"href":7253},[7593],{"type":26,"value":7256},{"type":26,"value":213},{"type":21,"tag":42,"props":7596,"children":7598},{"className":7597},[],[7599],{"type":26,"value":7415},{"type":26,"value":7601},", if\nit exists, ",{"type":21,"tag":516,"props":7603,"children":7604},{"type":518},[],{"type":26,"value":3612},{"type":21,"tag":42,"props":7607,"children":7609},{"className":7608},[],[7610],{"type":26,"value":7501},{"type":21,"tag":426,"props":7612,"children":7614},{"name":7613},"VUID-vkCmdDraw-colorAttachmentCount-09362",[7615],{"type":21,"tag":22,"props":7616,"children":7617},{},[7618,7619,7623,7625,7629,7630,7635,7636,7641,7643,7649,7651,7655,7656,7661,7663,7669,7670,7674,7675,7678,7680,7686,7687,7693,7695,7699,7700,7705],{"type":26,"value":6906},{"type":21,"tag":436,"props":7620,"children":7621},{"href":6894},[7622],{"type":26,"value":6897},{"type":26,"value":7624},", with a\n",{"type":21,"tag":436,"props":7626,"children":7627},{"href":3881},[7628],{"type":26,"value":3884},{"type":26,"value":213},{"type":21,"tag":42,"props":7631,"children":7633},{"className":7632},[],[7634],{"type":26,"value":7314},{"type":26,"value":490},{"type":21,"tag":42,"props":7637,"children":7639},{"className":7638},[],[7640],{"type":26,"value":6665},{"type":26,"value":7642},",\nthere is no shader object bound to any graphics stage,\nand a color attachment with a resolve mode of\n",{"type":21,"tag":42,"props":7644,"children":7646},{"className":7645},[],[7647],{"type":26,"value":7648},"VK_RESOLVE_MODE_EXTERNAL_FORMAT_DOWNSAMPLE_ANDROID",{"type":26,"value":7650},", each element\nof the ",{"type":21,"tag":436,"props":7652,"children":7653},{"href":3881},[7654],{"type":26,"value":3884},{"type":26,"value":213},{"type":21,"tag":42,"props":7657,"children":7659},{"className":7658},[],[7660],{"type":26,"value":7379},{"type":26,"value":7662}," array with a\n",{"type":21,"tag":42,"props":7664,"children":7666},{"className":7665},[],[7667],{"type":26,"value":7668},"resolveImageView",{"type":26,"value":7388},{"type":21,"tag":436,"props":7671,"children":7672},{"href":2259},[7673],{"type":26,"value":2262},{"type":26,"value":514},{"type":21,"tag":516,"props":7676,"children":7677},{"type":518},[],{"type":26,"value":7679}," have been\ncreated with an image created with a\n",{"type":21,"tag":436,"props":7681,"children":7683},{"href":7682},"/man/VkExternalFormatANDROID",[7684],{"type":26,"value":7685},"VkExternalFormatANDROID",{"type":26,"value":213},{"type":21,"tag":42,"props":7688,"children":7690},{"className":7689},[],[7691],{"type":26,"value":7692},"externalFormat",{"type":26,"value":7694}," value equal to the\n",{"type":21,"tag":436,"props":7696,"children":7697},{"href":7682},[7698],{"type":26,"value":7685},{"type":26,"value":213},{"type":21,"tag":42,"props":7701,"children":7703},{"className":7702},[],[7704],{"type":26,"value":7692},{"type":26,"value":7706}," value used to create\nthe currently bound graphics pipeline",{"type":21,"tag":426,"props":7708,"children":7710},{"name":7709},"VUID-vkCmdDraw-None-09363",[7711],{"type":21,"tag":22,"props":7712,"children":7713},{},[7714,7716,7720,7722,7726,7727,7732,7733,7738,7740,7745,7746,7750,7751,7756,7757,7762,7763,7767,7768,7771,7772,7776,7777,7782,7783,7787,7788,7793],{"type":26,"value":7715},"If\nthere is no shader object bound to any graphics stage,\nthe current render pass instance was begun with\n",{"type":21,"tag":436,"props":7717,"children":7718},{"href":6894},[7719],{"type":26,"value":6897},{"type":26,"value":7721}," and a\n",{"type":21,"tag":436,"props":7723,"children":7724},{"href":3881},[7725],{"type":26,"value":3884},{"type":26,"value":213},{"type":21,"tag":42,"props":7728,"children":7730},{"className":7729},[],[7731],{"type":26,"value":7314},{"type":26,"value":490},{"type":21,"tag":42,"props":7734,"children":7736},{"className":7735},[],[7737],{"type":26,"value":6665},{"type":26,"value":7739},", and a\ncolor attachment with a resolve mode of\n",{"type":21,"tag":42,"props":7741,"children":7743},{"className":7742},[],[7744],{"type":26,"value":7648},{"type":26,"value":7650},{"type":21,"tag":436,"props":7747,"children":7748},{"href":3881},[7749],{"type":26,"value":3884},{"type":26,"value":213},{"type":21,"tag":42,"props":7752,"children":7754},{"className":7753},[],[7755],{"type":26,"value":7379},{"type":26,"value":7662},{"type":21,"tag":42,"props":7758,"children":7760},{"className":7759},[],[7761],{"type":26,"value":6918},{"type":26,"value":7388},{"type":21,"tag":436,"props":7764,"children":7765},{"href":2259},[7766],{"type":26,"value":2262},{"type":26,"value":514},{"type":21,"tag":516,"props":7769,"children":7770},{"type":518},[],{"type":26,"value":7679},{"type":21,"tag":436,"props":7773,"children":7774},{"href":7682},[7775],{"type":26,"value":7685},{"type":26,"value":213},{"type":21,"tag":42,"props":7778,"children":7780},{"className":7779},[],[7781],{"type":26,"value":7692},{"type":26,"value":7694},{"type":21,"tag":436,"props":7784,"children":7785},{"href":7682},[7786],{"type":26,"value":7685},{"type":26,"value":213},{"type":21,"tag":42,"props":7789,"children":7791},{"className":7790},[],[7792],{"type":26,"value":7692},{"type":26,"value":7706},{"type":21,"tag":426,"props":7795,"children":7797},{"name":7796},"VUID-vkCmdDraw-None-09364",[7798],{"type":21,"tag":22,"props":7799,"children":7800},{},[7801,7802,7806,7808,7812,7813,7818,7820,7826,7827,7831,7832,7835,7837,7842],{"type":26,"value":6906},{"type":21,"tag":436,"props":7803,"children":7804},{"href":6894},[7805],{"type":26,"value":6897},{"type":26,"value":7807},",\nthere is no shader object bound to any graphics stage,\nand the currently bound graphics pipeline was created with a non-zero\n",{"type":21,"tag":436,"props":7809,"children":7810},{"href":7682},[7811],{"type":26,"value":7685},{"type":26,"value":213},{"type":21,"tag":42,"props":7814,"children":7816},{"className":7815},[],[7817],{"type":26,"value":7692},{"type":26,"value":7819}," value and with the\n",{"type":21,"tag":42,"props":7821,"children":7823},{"className":7822},[],[7824],{"type":26,"value":7825},"VK_DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT",{"type":26,"value":5496},{"type":21,"tag":436,"props":7828,"children":7829},{"href":4537},[7830],{"type":26,"value":4540},{"type":26,"value":514},{"type":21,"tag":516,"props":7833,"children":7834},{"type":518},[],{"type":26,"value":7836}," have set the blend enable\nto ",{"type":21,"tag":42,"props":7838,"children":7840},{"className":7839},[],[7841],{"type":26,"value":496},{"type":26,"value":7843}," prior to this drawing command",{"type":21,"tag":426,"props":7845,"children":7847},{"name":7846},"VUID-vkCmdDraw-None-09365",[7848],{"type":21,"tag":22,"props":7849,"children":7850},{},[7851,7852,7856,7857,7861,7862,7867,7868,7874,7875,7881,7882,7885,7887,7893,7894,7900],{"type":26,"value":6906},{"type":21,"tag":436,"props":7853,"children":7854},{"href":6894},[7855],{"type":26,"value":6897},{"type":26,"value":7807},{"type":21,"tag":436,"props":7858,"children":7859},{"href":7682},[7860],{"type":26,"value":7685},{"type":26,"value":213},{"type":21,"tag":42,"props":7863,"children":7865},{"className":7864},[],[7866],{"type":26,"value":7692},{"type":26,"value":7819},{"type":21,"tag":42,"props":7869,"children":7871},{"className":7870},[],[7872],{"type":26,"value":7873},"VK_DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT",{"type":26,"value":5496},{"type":21,"tag":436,"props":7876,"children":7878},{"href":7877},"/man/vkCmdSetRasterizationSamplesEXT",[7879],{"type":26,"value":7880},"vkCmdSetRasterizationSamplesEXT",{"type":26,"value":514},{"type":21,"tag":516,"props":7883,"children":7884},{"type":518},[],{"type":26,"value":7886}," have set\n",{"type":21,"tag":42,"props":7888,"children":7890},{"className":7889},[],[7891],{"type":26,"value":7892},"rasterizationSamples",{"type":26,"value":4233},{"type":21,"tag":42,"props":7895,"children":7897},{"className":7896},[],[7898],{"type":26,"value":7899},"VK_SAMPLE_COUNT_1_BIT",{"type":26,"value":7901}," prior to this\ndrawing command",{"type":21,"tag":426,"props":7903,"children":7905},{"name":7904},"VUID-vkCmdDraw-None-09366",[7906],{"type":21,"tag":22,"props":7907,"children":7908},{},[7909,7911,7916,7918,7922,7923,7926,7928,7933],{"type":26,"value":7910},"If there is a shader object bound to any graphics stage, and the current\nrender pass includes a color attachment that uses the\n",{"type":21,"tag":42,"props":7912,"children":7914},{"className":7913},[],[7915],{"type":26,"value":7648},{"type":26,"value":7917}," resolve mode,\nthen ",{"type":21,"tag":436,"props":7919,"children":7920},{"href":4537},[7921],{"type":26,"value":4540},{"type":26,"value":514},{"type":21,"tag":516,"props":7924,"children":7925},{"type":518},[],{"type":26,"value":7927}," have set blend enable to\n",{"type":21,"tag":42,"props":7929,"children":7931},{"className":7930},[],[7932],{"type":26,"value":496},{"type":26,"value":7843},{"type":21,"tag":426,"props":7935,"children":7937},{"name":7936},"VUID-vkCmdDraw-rasterizationSamples-09367",[7938],{"type":21,"tag":22,"props":7939,"children":7940},{},[7941,7942,7947,7948,7952,7953,7956,7957,7962,7963,7968],{"type":26,"value":7910},{"type":21,"tag":42,"props":7943,"children":7945},{"className":7944},[],[7946],{"type":26,"value":7648},{"type":26,"value":7917},{"type":21,"tag":436,"props":7949,"children":7950},{"href":7877},[7951],{"type":26,"value":7880},{"type":26,"value":514},{"type":21,"tag":516,"props":7954,"children":7955},{"type":518},[],{"type":26,"value":7886},{"type":21,"tag":42,"props":7958,"children":7960},{"className":7959},[],[7961],{"type":26,"value":7892},{"type":26,"value":4233},{"type":21,"tag":42,"props":7964,"children":7966},{"className":7965},[],[7967],{"type":26,"value":7899},{"type":26,"value":7901},{"type":21,"tag":426,"props":7970,"children":7972},{"name":7971},"VUID-vkCmdDraw-None-09368",[7973],{"type":21,"tag":22,"props":7974,"children":7975},{},[7976,7977,7981,7982,7986,7987,7992,7993,7999,8000,8006,8007,8010,8011,8017,8018,8023],{"type":26,"value":6906},{"type":21,"tag":436,"props":7978,"children":7979},{"href":6894},[7980],{"type":26,"value":6897},{"type":26,"value":7807},{"type":21,"tag":436,"props":7983,"children":7984},{"href":7682},[7985],{"type":26,"value":7685},{"type":26,"value":213},{"type":21,"tag":42,"props":7988,"children":7990},{"className":7989},[],[7991],{"type":26,"value":7692},{"type":26,"value":7819},{"type":21,"tag":42,"props":7994,"children":7996},{"className":7995},[],[7997],{"type":26,"value":7998},"VK_DYNAMIC_STATE_FRAGMENT_SHADING_RATE_KHR",{"type":26,"value":5496},{"type":21,"tag":436,"props":8001,"children":8003},{"href":8002},"/man/vkCmdSetFragmentShadingRateKHR",[8004],{"type":26,"value":8005},"vkCmdSetFragmentShadingRateKHR",{"type":26,"value":514},{"type":21,"tag":516,"props":8008,"children":8009},{"type":518},[],{"type":26,"value":7886},{"type":21,"tag":42,"props":8012,"children":8014},{"className":8013},[],[8015],{"type":26,"value":8016},"pFragmentSize→width",{"type":26,"value":4233},{"type":21,"tag":42,"props":8019,"children":8021},{"className":8020},[],[8022],{"type":26,"value":6665},{"type":26,"value":7843},{"type":21,"tag":426,"props":8025,"children":8027},{"name":8026},"VUID-vkCmdDraw-None-09369",[8028],{"type":21,"tag":22,"props":8029,"children":8030},{},[8031,8032,8036,8037,8041,8042,8047,8048,8053,8054,8058,8059,8062,8063,8069,8070,8075],{"type":26,"value":6906},{"type":21,"tag":436,"props":8033,"children":8034},{"href":6894},[8035],{"type":26,"value":6897},{"type":26,"value":7807},{"type":21,"tag":436,"props":8038,"children":8039},{"href":7682},[8040],{"type":26,"value":7685},{"type":26,"value":213},{"type":21,"tag":42,"props":8043,"children":8045},{"className":8044},[],[8046],{"type":26,"value":7692},{"type":26,"value":7819},{"type":21,"tag":42,"props":8049,"children":8051},{"className":8050},[],[8052],{"type":26,"value":7998},{"type":26,"value":5496},{"type":21,"tag":436,"props":8055,"children":8056},{"href":8002},[8057],{"type":26,"value":8005},{"type":26,"value":514},{"type":21,"tag":516,"props":8060,"children":8061},{"type":518},[],{"type":26,"value":7886},{"type":21,"tag":42,"props":8064,"children":8066},{"className":8065},[],[8067],{"type":26,"value":8068},"pFragmentSize→height",{"type":26,"value":4233},{"type":21,"tag":42,"props":8071,"children":8073},{"className":8072},[],[8074],{"type":26,"value":6665},{"type":26,"value":7843},{"type":21,"tag":426,"props":8077,"children":8079},{"name":8078},"VUID-vkCmdDraw-pFragmentSize-09370",[8080],{"type":21,"tag":22,"props":8081,"children":8082},{},[8083,8084,8089,8090,8094,8095,8098,8099,8104,8105,8110],{"type":26,"value":7910},{"type":21,"tag":42,"props":8085,"children":8087},{"className":8086},[],[8088],{"type":26,"value":7648},{"type":26,"value":7917},{"type":21,"tag":436,"props":8091,"children":8092},{"href":8002},[8093],{"type":26,"value":8005},{"type":26,"value":514},{"type":21,"tag":516,"props":8096,"children":8097},{"type":518},[],{"type":26,"value":7886},{"type":21,"tag":42,"props":8100,"children":8102},{"className":8101},[],[8103],{"type":26,"value":8016},{"type":26,"value":4233},{"type":21,"tag":42,"props":8106,"children":8108},{"className":8107},[],[8109],{"type":26,"value":6665},{"type":26,"value":7843},{"type":21,"tag":426,"props":8112,"children":8114},{"name":8113},"VUID-vkCmdDraw-pFragmentSize-09371",[8115],{"type":21,"tag":22,"props":8116,"children":8117},{},[8118,8119,8124,8125,8129,8130,8133,8134,8139,8140,8145],{"type":26,"value":7910},{"type":21,"tag":42,"props":8120,"children":8122},{"className":8121},[],[8123],{"type":26,"value":7648},{"type":26,"value":7917},{"type":21,"tag":436,"props":8126,"children":8127},{"href":8002},[8128],{"type":26,"value":8005},{"type":26,"value":514},{"type":21,"tag":516,"props":8131,"children":8132},{"type":518},[],{"type":26,"value":7886},{"type":21,"tag":42,"props":8135,"children":8137},{"className":8136},[],[8138],{"type":26,"value":8068},{"type":26,"value":4233},{"type":21,"tag":42,"props":8141,"children":8143},{"className":8142},[],[8144],{"type":26,"value":6665},{"type":26,"value":7843},{"type":21,"tag":426,"props":8147,"children":8149},{"name":8148},"VUID-vkCmdDraw-None-07749",[8150],{"type":21,"tag":22,"props":8151,"children":8152},{},[8153,8154,8160,8161,8167,8168,8171,8172,8176],{"type":26,"value":4118},{"type":21,"tag":42,"props":8155,"children":8157},{"className":8156},[],[8158],{"type":26,"value":8159},"VK_DYNAMIC_STATE_COLOR_WRITE_ENABLE_EXT",{"type":26,"value":4126},{"type":21,"tag":436,"props":8162,"children":8164},{"href":8163},"/man/vkCmdSetColorWriteEnableEXT",[8165],{"type":26,"value":8166},"vkCmdSetColorWriteEnableEXT",{"type":26,"value":514},{"type":21,"tag":516,"props":8169,"children":8170},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":8173,"children":8174},{"href":4141},[8175],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":8178,"children":8180},{"name":8179},"VUID-vkCmdDraw-None-08646",[8181],{"type":21,"tag":22,"props":8182,"children":8183},{},[8184,8185,8195,8197,8202,8203,8207,8208,8213,8214,8219,8220,8224,8225,8228,8229,8233],{"type":26,"value":1164},{"type":21,"tag":436,"props":8186,"children":8188},{"href":8187},"/man/VkPhysicalDeviceColorWriteEnableFeaturesEXT#features-colorWriteEnable",[8189],{"type":21,"tag":42,"props":8190,"children":8192},{"className":8191},[],[8193],{"type":26,"value":8194},"colorWriteEnable",{"type":26,"value":8196}," feature is\nenabled on the device, and a shader object is bound to the\n",{"type":21,"tag":42,"props":8198,"children":8200},{"className":8199},[],[8201],{"type":26,"value":4512},{"type":26,"value":4353},{"type":21,"tag":436,"props":8204,"children":8205},{"href":4220},[8206],{"type":26,"value":4223},{"type":26,"value":4359},{"type":21,"tag":42,"props":8209,"children":8211},{"className":8210},[],[8212],{"type":26,"value":4231},{"type":26,"value":4233},{"type":21,"tag":42,"props":8215,"children":8217},{"className":8216},[],[8218],{"type":26,"value":496},{"type":26,"value":4680},{"type":21,"tag":436,"props":8221,"children":8222},{"href":8163},[8223],{"type":26,"value":8166},{"type":26,"value":514},{"type":21,"tag":516,"props":8226,"children":8227},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":8230,"children":8231},{"href":4141},[8232],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":8235,"children":8237},{"name":8236},"VUID-vkCmdDraw-attachmentCount-07750",[8238],{"type":21,"tag":22,"props":8239,"children":8240},{},[8241,8242,8247,8249,8255,8256,8261,8264,8265,8271,8272,8277],{"type":26,"value":4118},{"type":21,"tag":42,"props":8243,"children":8245},{"className":8244},[],[8246],{"type":26,"value":8159},{"type":26,"value":8248}," dynamic state enabled then\nthe ",{"type":21,"tag":42,"props":8250,"children":8252},{"className":8251},[],[8253],{"type":26,"value":8254},"attachmentCount",{"type":26,"value":5516},{"type":21,"tag":42,"props":8257,"children":8259},{"className":8258},[],[8260],{"type":26,"value":8166},{"type":21,"tag":516,"props":8262,"children":8263},{"type":518},[],{"type":26,"value":5811},{"type":21,"tag":42,"props":8266,"children":8268},{"className":8267},[],[8269],{"type":26,"value":8270},"VkPipelineColorBlendStateCreateInfo",{"type":26,"value":213},{"type":21,"tag":42,"props":8273,"children":8275},{"className":8274},[],[8276],{"type":26,"value":8254},{"type":26,"value":8278}," of the\ncurrently bound graphics pipeline",{"type":21,"tag":426,"props":8280,"children":8282},{"name":8281},"VUID-vkCmdDraw-None-08647",[8283],{"type":21,"tag":22,"props":8284,"children":8285},{},[8286,8287,8295,8296,8301,8302,8306,8307,8312,8313,8318,8319,8324,8326,8331,8333,8336],{"type":26,"value":1164},{"type":21,"tag":436,"props":8288,"children":8289},{"href":8187},[8290],{"type":21,"tag":42,"props":8291,"children":8293},{"className":8292},[],[8294],{"type":26,"value":8194},{"type":26,"value":8196},{"type":21,"tag":42,"props":8297,"children":8299},{"className":8298},[],[8300],{"type":26,"value":4512},{"type":26,"value":4353},{"type":21,"tag":436,"props":8303,"children":8304},{"href":4220},[8305],{"type":26,"value":4223},{"type":26,"value":4359},{"type":21,"tag":42,"props":8308,"children":8310},{"className":8309},[],[8311],{"type":26,"value":4231},{"type":26,"value":4233},{"type":21,"tag":42,"props":8314,"children":8316},{"className":8315},[],[8317],{"type":26,"value":496},{"type":26,"value":5903},{"type":21,"tag":42,"props":8320,"children":8322},{"className":8321},[],[8323],{"type":26,"value":8254},{"type":26,"value":8325}," parameter of most recent call to\n",{"type":21,"tag":42,"props":8327,"children":8329},{"className":8328},[],[8330],{"type":26,"value":8166},{"type":26,"value":8332}," in the current command buffer ",{"type":21,"tag":516,"props":8334,"children":8335},{"type":518},[],{"type":26,"value":8337}," be\ngreater than or equal to the number of color attachments in the current\nrender pass instance",{"type":21,"tag":426,"props":8339,"children":8341},{"name":8340},"VUID-vkCmdDraw-None-07751",[8342],{"type":21,"tag":22,"props":8343,"children":8344},{},[8345,8346,8352,8353,8359,8360,8363,8364,8368,8370,8376,8377],{"type":26,"value":4118},{"type":21,"tag":42,"props":8347,"children":8349},{"className":8348},[],[8350],{"type":26,"value":8351},"VK_DYNAMIC_STATE_DISCARD_RECTANGLE_EXT",{"type":26,"value":4126},{"type":21,"tag":436,"props":8354,"children":8356},{"href":8355},"/man/vkCmdSetDiscardRectangleEXT",[8357],{"type":26,"value":8358},"vkCmdSetDiscardRectangleEXT",{"type":26,"value":514},{"type":21,"tag":516,"props":8361,"children":8362},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":8365,"children":8366},{"href":4141},[8367],{"type":26,"value":4144},{"type":26,"value":8369}," in the current\ncommand buffer prior to this drawing command for each discard rectangle\nin\n",{"type":21,"tag":436,"props":8371,"children":8373},{"href":8372},"/man/VkPipelineDiscardRectangleStateCreateInfoEXT",[8374],{"type":26,"value":8375},"VkPipelineDiscardRectangleStateCreateInfoEXT",{"type":26,"value":213},{"type":21,"tag":42,"props":8378,"children":8380},{"className":8379},[],[8381],{"type":26,"value":8382},"discardRectangleCount",{"type":21,"tag":426,"props":8384,"children":8386},{"name":8385},"VUID-vkCmdDraw-None-07880",[8387],{"type":21,"tag":22,"props":8388,"children":8389},{},[8390,8391,8397,8399,8405,8406,8409,8410,8414],{"type":26,"value":4118},{"type":21,"tag":42,"props":8392,"children":8394},{"className":8393},[],[8395],{"type":26,"value":8396},"VK_DYNAMIC_STATE_DISCARD_RECTANGLE_ENABLE_EXT",{"type":26,"value":8398}," dynamic state\nenabled then ",{"type":21,"tag":436,"props":8400,"children":8402},{"href":8401},"/man/vkCmdSetDiscardRectangleEnableEXT",[8403],{"type":26,"value":8404},"vkCmdSetDiscardRectangleEnableEXT",{"type":26,"value":514},{"type":21,"tag":516,"props":8407,"children":8408},{"type":518},[],{"type":26,"value":5292},{"type":21,"tag":436,"props":8411,"children":8412},{"href":4141},[8413],{"type":26,"value":4144},{"type":26,"value":5298},{"type":21,"tag":426,"props":8416,"children":8418},{"name":8417},"VUID-vkCmdDraw-rasterizerDiscardEnable-09236",[8419],{"type":21,"tag":22,"props":8420,"children":8421},{},[8422,8423,8429,8430,8434,8435,8440,8441,8446,8448,8452,8453,8459,8460,8465,8466,8470,8471,8474,8475,8479],{"type":26,"value":1164},{"type":21,"tag":436,"props":8424,"children":8426},{"href":8425},"/extensions/VK_EXT_discard_rectangles",[8427],{"type":26,"value":8428},"VK_EXT_discard_rectangles",{"type":26,"value":5837},{"type":21,"tag":436,"props":8431,"children":8432},{"href":4220},[8433],{"type":26,"value":4223},{"type":26,"value":5845},{"type":21,"tag":42,"props":8436,"children":8438},{"className":8437},[],[8439],{"type":26,"value":4231},{"type":26,"value":4233},{"type":21,"tag":42,"props":8442,"children":8444},{"className":8443},[],[8445],{"type":26,"value":496},{"type":26,"value":8447},", and the most recent\ncall to ",{"type":21,"tag":436,"props":8449,"children":8450},{"href":8401},[8451],{"type":26,"value":8404},{"type":26,"value":4225},{"type":21,"tag":42,"props":8454,"children":8456},{"className":8455},[],[8457],{"type":26,"value":8458},"discardRectangleEnable",{"type":26,"value":4233},{"type":21,"tag":42,"props":8461,"children":8463},{"className":8462},[],[8464],{"type":26,"value":760},{"type":26,"value":4680},{"type":21,"tag":436,"props":8467,"children":8468},{"href":8355},[8469],{"type":26,"value":8358},{"type":26,"value":514},{"type":21,"tag":516,"props":8472,"children":8473},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":8476,"children":8477},{"href":4141},[8478],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":8481,"children":8483},{"name":8482},"VUID-vkCmdDraw-None-08648",[8484],{"type":21,"tag":22,"props":8485,"children":8486},{},[8487,8488,8492,8493,8497,8498,8503,8504,8509,8510,8514,8515,8518,8519,8523],{"type":26,"value":1164},{"type":21,"tag":436,"props":8489,"children":8490},{"href":8425},[8491],{"type":26,"value":8428},{"type":26,"value":5837},{"type":21,"tag":436,"props":8494,"children":8495},{"href":4220},[8496],{"type":26,"value":4223},{"type":26,"value":5845},{"type":21,"tag":42,"props":8499,"children":8501},{"className":8500},[],[8502],{"type":26,"value":4231},{"type":26,"value":4233},{"type":21,"tag":42,"props":8505,"children":8507},{"className":8506},[],[8508],{"type":26,"value":496},{"type":26,"value":4680},{"type":21,"tag":436,"props":8511,"children":8512},{"href":8401},[8513],{"type":26,"value":8404},{"type":26,"value":514},{"type":21,"tag":516,"props":8516,"children":8517},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":8520,"children":8521},{"href":4141},[8522],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":8525,"children":8527},{"name":8526},"VUID-vkCmdDraw-None-07881",[8528],{"type":21,"tag":22,"props":8529,"children":8530},{},[8531,8532,8538,8540,8546,8547,8550,8551,8555],{"type":26,"value":4118},{"type":21,"tag":42,"props":8533,"children":8535},{"className":8534},[],[8536],{"type":26,"value":8537},"VK_DYNAMIC_STATE_DISCARD_RECTANGLE_MODE_EXT",{"type":26,"value":8539}," dynamic state enabled\nthen ",{"type":21,"tag":436,"props":8541,"children":8543},{"href":8542},"/man/vkCmdSetDiscardRectangleModeEXT",[8544],{"type":26,"value":8545},"vkCmdSetDiscardRectangleModeEXT",{"type":26,"value":514},{"type":21,"tag":516,"props":8548,"children":8549},{"type":518},[],{"type":26,"value":6469},{"type":21,"tag":436,"props":8552,"children":8553},{"href":4141},[8554],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":8557,"children":8559},{"name":8558},"VUID-vkCmdDraw-None-08649",[8560],{"type":21,"tag":22,"props":8561,"children":8562},{},[8563,8564,8568,8569,8573,8574,8579,8580,8585,8586,8590,8591,8596,8597,8602,8603,8607,8608,8611,8612,8616],{"type":26,"value":1164},{"type":21,"tag":436,"props":8565,"children":8566},{"href":8425},[8567],{"type":26,"value":8428},{"type":26,"value":5837},{"type":21,"tag":436,"props":8570,"children":8571},{"href":4220},[8572],{"type":26,"value":4223},{"type":26,"value":5845},{"type":21,"tag":42,"props":8575,"children":8577},{"className":8576},[],[8578],{"type":26,"value":4231},{"type":26,"value":4233},{"type":21,"tag":42,"props":8581,"children":8583},{"className":8582},[],[8584],{"type":26,"value":496},{"type":26,"value":8447},{"type":21,"tag":436,"props":8587,"children":8588},{"href":8401},[8589],{"type":26,"value":8404},{"type":26,"value":4225},{"type":21,"tag":42,"props":8592,"children":8594},{"className":8593},[],[8595],{"type":26,"value":8458},{"type":26,"value":4233},{"type":21,"tag":42,"props":8598,"children":8600},{"className":8599},[],[8601],{"type":26,"value":760},{"type":26,"value":4680},{"type":21,"tag":436,"props":8604,"children":8605},{"href":8542},[8606],{"type":26,"value":8545},{"type":26,"value":514},{"type":21,"tag":516,"props":8609,"children":8610},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":8613,"children":8614},{"href":4141},[8615],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":8618,"children":8620},{"name":8619},"VUID-vkCmdDraw-dynamicRenderingUnusedAttachments-08913",[8621],{"type":21,"tag":22,"props":8622,"children":8623},{},[8624,8625,8629,8631,8639,8641,8645,8646,8652,8654,8658,8660,8664,8665,8671,8673,8676,8678],{"type":26,"value":6906},{"type":21,"tag":436,"props":8626,"children":8627},{"href":6894},[8628],{"type":26,"value":6897},{"type":26,"value":8630},",\nthe\n",{"type":21,"tag":436,"props":8632,"children":8633},{"href":7285},[8634],{"type":21,"tag":42,"props":8635,"children":8637},{"className":8636},[],[8638],{"type":26,"value":7292},{"type":26,"value":8640},"\nfeature is not enabled,\nand ",{"type":21,"tag":436,"props":8642,"children":8643},{"href":3881},[8644],{"type":26,"value":3884},{"type":26,"value":213},{"type":21,"tag":42,"props":8647,"children":8649},{"className":8648},[],[8650],{"type":26,"value":8651},"pDepthAttachment→imageView",{"type":26,"value":8653}," was\n",{"type":21,"tag":436,"props":8655,"children":8656},{"href":2259},[8657],{"type":26,"value":2262},{"type":26,"value":8659},", the value of\n",{"type":21,"tag":436,"props":8661,"children":8662},{"href":7253},[8663],{"type":26,"value":7256},{"type":26,"value":213},{"type":21,"tag":42,"props":8666,"children":8668},{"className":8667},[],[8669],{"type":26,"value":8670},"depthAttachmentFormat",{"type":26,"value":8672}," used to\ncreate the currently bound graphics pipeline ",{"type":21,"tag":516,"props":8674,"children":8675},{"type":518},[],{"type":26,"value":8677}," be equal to\n",{"type":21,"tag":42,"props":8679,"children":8681},{"className":8680},[],[8682],{"type":26,"value":7501},{"type":21,"tag":426,"props":8684,"children":8686},{"name":8685},"VUID-vkCmdDraw-dynamicRenderingUnusedAttachments-08914",[8687],{"type":21,"tag":22,"props":8688,"children":8689},{},[8690,8692,8696,8697,8705,8706,8710,8711,8716,8718,8722,8723,8727,8728,8733,8734,8737,8738,8742,8744,8748,8749],{"type":26,"value":8691},"If current render pass instance was begun with\n",{"type":21,"tag":436,"props":8693,"children":8694},{"href":6894},[8695],{"type":26,"value":6897},{"type":26,"value":8630},{"type":21,"tag":436,"props":8698,"children":8699},{"href":7285},[8700],{"type":21,"tag":42,"props":8701,"children":8703},{"className":8702},[],[8704],{"type":26,"value":7292},{"type":26,"value":8640},{"type":21,"tag":436,"props":8707,"children":8708},{"href":3881},[8709],{"type":26,"value":3884},{"type":26,"value":213},{"type":21,"tag":42,"props":8712,"children":8714},{"className":8713},[],[8715],{"type":26,"value":8651},{"type":26,"value":8717}," was not\n",{"type":21,"tag":436,"props":8719,"children":8720},{"href":2259},[8721],{"type":26,"value":2262},{"type":26,"value":8659},{"type":21,"tag":436,"props":8724,"children":8725},{"href":7253},[8726],{"type":26,"value":7256},{"type":26,"value":213},{"type":21,"tag":42,"props":8729,"children":8731},{"className":8730},[],[8732],{"type":26,"value":8670},{"type":26,"value":8672},{"type":21,"tag":516,"props":8735,"children":8736},{"type":518},[],{"type":26,"value":3663},{"type":21,"tag":436,"props":8739,"children":8740},{"href":2803},[8741],{"type":26,"value":2806},{"type":26,"value":8743}," used to create\n",{"type":21,"tag":436,"props":8745,"children":8746},{"href":3881},[8747],{"type":26,"value":3884},{"type":26,"value":213},{"type":21,"tag":42,"props":8750,"children":8752},{"className":8751},[],[8753],{"type":26,"value":8651},{"type":21,"tag":426,"props":8755,"children":8757},{"name":8756},"VUID-vkCmdDraw-dynamicRenderingUnusedAttachments-08915",[8758],{"type":21,"tag":22,"props":8759,"children":8760},{},[8761,8762,8766,8767,8775,8777,8781,8782,8787,8788,8792,8794,8798,8799,8804,8806,8810,8811,8815,8816,8821,8823,8826,8827],{"type":26,"value":6906},{"type":21,"tag":436,"props":8763,"children":8764},{"href":6894},[8765],{"type":26,"value":6897},{"type":26,"value":3950},{"type":21,"tag":436,"props":8768,"children":8769},{"href":7285},[8770],{"type":21,"tag":42,"props":8771,"children":8773},{"className":8772},[],[8774],{"type":26,"value":7292},{"type":26,"value":8776}," feature is enabled,\n",{"type":21,"tag":436,"props":8778,"children":8779},{"href":3881},[8780],{"type":26,"value":3884},{"type":26,"value":213},{"type":21,"tag":42,"props":8783,"children":8785},{"className":8784},[],[8786],{"type":26,"value":8651},{"type":26,"value":8717},{"type":21,"tag":436,"props":8789,"children":8790},{"href":2259},[8791],{"type":26,"value":2262},{"type":26,"value":8793},", and the value of\n",{"type":21,"tag":436,"props":8795,"children":8796},{"href":7253},[8797],{"type":26,"value":7256},{"type":26,"value":213},{"type":21,"tag":42,"props":8800,"children":8802},{"className":8801},[],[8803],{"type":26,"value":8670},{"type":26,"value":8805}," used to\ncreate the currently bound graphics pipeline was not equal to the\n",{"type":21,"tag":436,"props":8807,"children":8808},{"href":2803},[8809],{"type":26,"value":2806},{"type":26,"value":8743},{"type":21,"tag":436,"props":8812,"children":8813},{"href":3881},[8814],{"type":26,"value":3884},{"type":26,"value":213},{"type":21,"tag":42,"props":8817,"children":8819},{"className":8818},[],[8820],{"type":26,"value":8651},{"type":26,"value":8822},", the value of\nthe format ",{"type":21,"tag":516,"props":8824,"children":8825},{"type":518},[],{"type":26,"value":3612},{"type":21,"tag":42,"props":8828,"children":8830},{"className":8829},[],[8831],{"type":26,"value":7501},{"type":21,"tag":426,"props":8833,"children":8835},{"name":8834},"VUID-vkCmdDraw-dynamicRenderingUnusedAttachments-08916",[8836],{"type":21,"tag":22,"props":8837,"children":8838},{},[8839,8840,8844,8845,8853,8854,8858,8859,8865,8866,8870,8871,8875,8876,8882,8884,8887,8888],{"type":26,"value":6906},{"type":21,"tag":436,"props":8841,"children":8842},{"href":6894},[8843],{"type":26,"value":6897},{"type":26,"value":8630},{"type":21,"tag":436,"props":8846,"children":8847},{"href":7285},[8848],{"type":21,"tag":42,"props":8849,"children":8851},{"className":8850},[],[8852],{"type":26,"value":7292},{"type":26,"value":8640},{"type":21,"tag":436,"props":8855,"children":8856},{"href":3881},[8857],{"type":26,"value":3884},{"type":26,"value":213},{"type":21,"tag":42,"props":8860,"children":8862},{"className":8861},[],[8863],{"type":26,"value":8864},"pStencilAttachment→imageView",{"type":26,"value":8653},{"type":21,"tag":436,"props":8867,"children":8868},{"href":2259},[8869],{"type":26,"value":2262},{"type":26,"value":8659},{"type":21,"tag":436,"props":8872,"children":8873},{"href":7253},[8874],{"type":26,"value":7256},{"type":26,"value":213},{"type":21,"tag":42,"props":8877,"children":8879},{"className":8878},[],[8880],{"type":26,"value":8881},"stencilAttachmentFormat",{"type":26,"value":8883}," used\nto create the currently bound graphics pipeline ",{"type":21,"tag":516,"props":8885,"children":8886},{"type":518},[],{"type":26,"value":8677},{"type":21,"tag":42,"props":8889,"children":8891},{"className":8890},[],[8892],{"type":26,"value":7501},{"type":21,"tag":426,"props":8894,"children":8896},{"name":8895},"VUID-vkCmdDraw-dynamicRenderingUnusedAttachments-08917",[8897],{"type":21,"tag":22,"props":8898,"children":8899},{},[8900,8901,8905,8906,8914,8915,8919,8920,8925,8926,8930,8931,8935,8936,8941,8942,8945,8946,8950,8951,8955,8956],{"type":26,"value":8691},{"type":21,"tag":436,"props":8902,"children":8903},{"href":6894},[8904],{"type":26,"value":6897},{"type":26,"value":8630},{"type":21,"tag":436,"props":8907,"children":8908},{"href":7285},[8909],{"type":21,"tag":42,"props":8910,"children":8912},{"className":8911},[],[8913],{"type":26,"value":7292},{"type":26,"value":8640},{"type":21,"tag":436,"props":8916,"children":8917},{"href":3881},[8918],{"type":26,"value":3884},{"type":26,"value":213},{"type":21,"tag":42,"props":8921,"children":8923},{"className":8922},[],[8924],{"type":26,"value":8864},{"type":26,"value":8717},{"type":21,"tag":436,"props":8927,"children":8928},{"href":2259},[8929],{"type":26,"value":2262},{"type":26,"value":8659},{"type":21,"tag":436,"props":8932,"children":8933},{"href":7253},[8934],{"type":26,"value":7256},{"type":26,"value":213},{"type":21,"tag":42,"props":8937,"children":8939},{"className":8938},[],[8940],{"type":26,"value":8881},{"type":26,"value":8883},{"type":21,"tag":516,"props":8943,"children":8944},{"type":518},[],{"type":26,"value":3663},{"type":21,"tag":436,"props":8947,"children":8948},{"href":2803},[8949],{"type":26,"value":2806},{"type":26,"value":8743},{"type":21,"tag":436,"props":8952,"children":8953},{"href":3881},[8954],{"type":26,"value":3884},{"type":26,"value":213},{"type":21,"tag":42,"props":8957,"children":8959},{"className":8958},[],[8960],{"type":26,"value":8864},{"type":21,"tag":426,"props":8962,"children":8964},{"name":8963},"VUID-vkCmdDraw-dynamicRenderingUnusedAttachments-08918",[8965],{"type":21,"tag":22,"props":8966,"children":8967},{},[8968,8969,8973,8974,8982,8983,8987,8988,8993,8994,8998,8999,9003,9004,9009,9011,9015,9016,9020,9021,9026,9027,9030,9031],{"type":26,"value":6906},{"type":21,"tag":436,"props":8970,"children":8971},{"href":6894},[8972],{"type":26,"value":6897},{"type":26,"value":3950},{"type":21,"tag":436,"props":8975,"children":8976},{"href":7285},[8977],{"type":21,"tag":42,"props":8978,"children":8980},{"className":8979},[],[8981],{"type":26,"value":7292},{"type":26,"value":8776},{"type":21,"tag":436,"props":8984,"children":8985},{"href":3881},[8986],{"type":26,"value":3884},{"type":26,"value":213},{"type":21,"tag":42,"props":8989,"children":8991},{"className":8990},[],[8992],{"type":26,"value":8864},{"type":26,"value":8717},{"type":21,"tag":436,"props":8995,"children":8996},{"href":2259},[8997],{"type":26,"value":2262},{"type":26,"value":8793},{"type":21,"tag":436,"props":9000,"children":9001},{"href":7253},[9002],{"type":26,"value":7256},{"type":26,"value":213},{"type":21,"tag":42,"props":9005,"children":9007},{"className":9006},[],[9008],{"type":26,"value":8881},{"type":26,"value":9010}," used\nto create the currently bound graphics pipeline was not equal to the\n",{"type":21,"tag":436,"props":9012,"children":9013},{"href":2803},[9014],{"type":26,"value":2806},{"type":26,"value":8743},{"type":21,"tag":436,"props":9017,"children":9018},{"href":3881},[9019],{"type":26,"value":3884},{"type":26,"value":213},{"type":21,"tag":42,"props":9022,"children":9024},{"className":9023},[],[9025],{"type":26,"value":8864},{"type":26,"value":8822},{"type":21,"tag":516,"props":9028,"children":9029},{"type":518},[],{"type":26,"value":3612},{"type":21,"tag":42,"props":9032,"children":9034},{"className":9033},[],[9035],{"type":26,"value":7501},{"type":21,"tag":426,"props":9037,"children":9039},{"name":9038},"VUID-vkCmdDraw-imageView-06183",[9040],{"type":21,"tag":22,"props":9041,"children":9042},{},[9043,9044,9048,9049,9055,9056,9061,9063,9067,9069,9072,9073],{"type":26,"value":6906},{"type":21,"tag":436,"props":9045,"children":9046},{"href":6894},[9047],{"type":26,"value":6897},{"type":26,"value":5619},{"type":21,"tag":436,"props":9050,"children":9052},{"href":9051},"/man/VkRenderingFragmentShadingRateAttachmentInfoKHR",[9053],{"type":26,"value":9054},"VkRenderingFragmentShadingRateAttachmentInfoKHR",{"type":26,"value":213},{"type":21,"tag":42,"props":9057,"children":9059},{"className":9058},[],[9060],{"type":26,"value":6918},{"type":26,"value":9062},"\nwas not ",{"type":21,"tag":436,"props":9064,"children":9065},{"href":2259},[9066],{"type":26,"value":2262},{"type":26,"value":9068},", the currently bound graphics pipeline\n",{"type":21,"tag":516,"props":9070,"children":9071},{"type":518},[],{"type":26,"value":1941},{"type":21,"tag":42,"props":9074,"children":9076},{"className":9075},[],[9077],{"type":26,"value":9078},"VK_PIPELINE_CREATE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR",{"type":21,"tag":426,"props":9080,"children":9082},{"name":9081},"VUID-vkCmdDraw-imageView-06184",[9083],{"type":21,"tag":22,"props":9084,"children":9085},{},[9086,9087,9091,9092,9098,9099,9104,9105,9109,9110,9113,9114],{"type":26,"value":6906},{"type":21,"tag":436,"props":9088,"children":9089},{"href":6894},[9090],{"type":26,"value":6897},{"type":26,"value":5619},{"type":21,"tag":436,"props":9093,"children":9095},{"href":9094},"/man/VkRenderingFragmentDensityMapAttachmentInfoEXT",[9096],{"type":26,"value":9097},"VkRenderingFragmentDensityMapAttachmentInfoEXT",{"type":26,"value":213},{"type":21,"tag":42,"props":9100,"children":9102},{"className":9101},[],[9103],{"type":26,"value":6918},{"type":26,"value":9062},{"type":21,"tag":436,"props":9106,"children":9107},{"href":2259},[9108],{"type":26,"value":2262},{"type":26,"value":9068},{"type":21,"tag":516,"props":9111,"children":9112},{"type":518},[],{"type":26,"value":1941},{"type":21,"tag":42,"props":9115,"children":9117},{"className":9116},[],[9118],{"type":26,"value":9119},"VK_PIPELINE_CREATE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT",{"type":21,"tag":426,"props":9121,"children":9123},{"name":9122},"VUID-vkCmdDraw-colorAttachmentCount-06185",[9124],{"type":21,"tag":22,"props":9125,"children":9126},{},[9127,9129,9135,9136,9142,9144,9148,9149,9153,9154,9159,9161,9166,9168,9172,9173,9178,9179,9184,9185,9189,9190,9193,9195,9201,9202,9206,9207,9211],{"type":26,"value":9128},"If the currently bound pipeline was created with a\n",{"type":21,"tag":436,"props":9130,"children":9132},{"href":9131},"/man/VkAttachmentSampleCountInfoAMD",[9133],{"type":26,"value":9134},"VkAttachmentSampleCountInfoAMD",{"type":26,"value":574},{"type":21,"tag":436,"props":9137,"children":9139},{"href":9138},"/man/VkAttachmentSampleCountInfoNV",[9140],{"type":26,"value":9141},"VkAttachmentSampleCountInfoNV",{"type":26,"value":9143}," structure, and the current render\npass instance was begun with ",{"type":21,"tag":436,"props":9145,"children":9146},{"href":6894},[9147],{"type":26,"value":6897},{"type":26,"value":2088},{"type":21,"tag":436,"props":9150,"children":9151},{"href":3881},[9152],{"type":26,"value":3884},{"type":26,"value":213},{"type":21,"tag":42,"props":9155,"children":9157},{"className":9156},[],[9158],{"type":26,"value":7314},{"type":26,"value":9160}," parameter greater than\n",{"type":21,"tag":42,"props":9162,"children":9164},{"className":9163},[],[9165],{"type":26,"value":7366},{"type":26,"value":9167},", then each element of the\n",{"type":21,"tag":436,"props":9169,"children":9170},{"href":3881},[9171],{"type":26,"value":3884},{"type":26,"value":213},{"type":21,"tag":42,"props":9174,"children":9176},{"className":9175},[],[9177],{"type":26,"value":7379},{"type":26,"value":7662},{"type":21,"tag":42,"props":9180,"children":9182},{"className":9181},[],[9183],{"type":26,"value":6918},{"type":26,"value":7388},{"type":21,"tag":436,"props":9186,"children":9187},{"href":2259},[9188],{"type":26,"value":2262},{"type":26,"value":514},{"type":21,"tag":516,"props":9191,"children":9192},{"type":518},[],{"type":26,"value":9194}," have been\ncreated with a sample count equal to the corresponding element of the\n",{"type":21,"tag":42,"props":9196,"children":9198},{"className":9197},[],[9199],{"type":26,"value":9200},"pColorAttachmentSamples",{"type":26,"value":6920},{"type":21,"tag":436,"props":9203,"children":9204},{"href":9131},[9205],{"type":26,"value":9134},{"type":26,"value":574},{"type":21,"tag":436,"props":9208,"children":9209},{"href":9138},[9210],{"type":26,"value":9141},{"type":26,"value":9212}," used to create the currently bound\ngraphics pipeline",{"type":21,"tag":426,"props":9214,"children":9216},{"name":9215},"VUID-vkCmdDraw-pDepthAttachment-06186",[9217],{"type":21,"tag":22,"props":9218,"children":9219},{},[9220,9221,9225,9227,9231,9232,9236,9238,9242,9243,9248,9249,9253,9255,9261,9262,9266,9267,9271,9273,9276,9278,9282,9283],{"type":26,"value":6906},{"type":21,"tag":436,"props":9222,"children":9223},{"href":6894},[9224],{"type":26,"value":6897},{"type":26,"value":9226},", the currently bound pipeline was created with\na ",{"type":21,"tag":436,"props":9228,"children":9229},{"href":9131},[9230],{"type":26,"value":9134},{"type":26,"value":574},{"type":21,"tag":436,"props":9233,"children":9234},{"href":9138},[9235],{"type":26,"value":9141},{"type":26,"value":9237}," structure, and\n",{"type":21,"tag":436,"props":9239,"children":9240},{"href":3881},[9241],{"type":26,"value":3884},{"type":26,"value":213},{"type":21,"tag":42,"props":9244,"children":9246},{"className":9245},[],[9247],{"type":26,"value":8651},{"type":26,"value":8717},{"type":21,"tag":436,"props":9250,"children":9251},{"href":2259},[9252],{"type":26,"value":2262},{"type":26,"value":9254},", the value of the\n",{"type":21,"tag":42,"props":9256,"children":9258},{"className":9257},[],[9259],{"type":26,"value":9260},"depthStencilAttachmentSamples",{"type":26,"value":6920},{"type":21,"tag":436,"props":9263,"children":9264},{"href":9131},[9265],{"type":26,"value":9134},{"type":26,"value":574},{"type":21,"tag":436,"props":9268,"children":9269},{"href":9138},[9270],{"type":26,"value":9141},{"type":26,"value":9272}," used to create the currently bound\ngraphics pipeline ",{"type":21,"tag":516,"props":9274,"children":9275},{"type":518},[],{"type":26,"value":9277}," be equal to the sample count used to create\n",{"type":21,"tag":436,"props":9279,"children":9280},{"href":3881},[9281],{"type":26,"value":3884},{"type":26,"value":213},{"type":21,"tag":42,"props":9284,"children":9286},{"className":9285},[],[9287],{"type":26,"value":8651},{"type":21,"tag":426,"props":9289,"children":9291},{"name":9290},"VUID-vkCmdDraw-pStencilAttachment-06187",[9292],{"type":21,"tag":22,"props":9293,"children":9294},{},[9295,9296,9300,9301,9305,9306,9310,9311,9315,9316,9321,9322,9326,9327,9332,9333,9337,9338,9342,9343,9346,9347,9351,9352],{"type":26,"value":6906},{"type":21,"tag":436,"props":9297,"children":9298},{"href":6894},[9299],{"type":26,"value":6897},{"type":26,"value":9226},{"type":21,"tag":436,"props":9302,"children":9303},{"href":9131},[9304],{"type":26,"value":9134},{"type":26,"value":574},{"type":21,"tag":436,"props":9307,"children":9308},{"href":9138},[9309],{"type":26,"value":9141},{"type":26,"value":9237},{"type":21,"tag":436,"props":9312,"children":9313},{"href":3881},[9314],{"type":26,"value":3884},{"type":26,"value":213},{"type":21,"tag":42,"props":9317,"children":9319},{"className":9318},[],[9320],{"type":26,"value":8864},{"type":26,"value":8717},{"type":21,"tag":436,"props":9323,"children":9324},{"href":2259},[9325],{"type":26,"value":2262},{"type":26,"value":9254},{"type":21,"tag":42,"props":9328,"children":9330},{"className":9329},[],[9331],{"type":26,"value":9260},{"type":26,"value":6920},{"type":21,"tag":436,"props":9334,"children":9335},{"href":9131},[9336],{"type":26,"value":9134},{"type":26,"value":574},{"type":21,"tag":436,"props":9339,"children":9340},{"href":9138},[9341],{"type":26,"value":9141},{"type":26,"value":9272},{"type":21,"tag":516,"props":9344,"children":9345},{"type":518},[],{"type":26,"value":9277},{"type":21,"tag":436,"props":9348,"children":9349},{"href":3881},[9350],{"type":26,"value":3884},{"type":26,"value":213},{"type":21,"tag":42,"props":9353,"children":9355},{"className":9354},[],[9356],{"type":26,"value":8864},{"type":21,"tag":426,"props":9358,"children":9360},{"name":9359},"VUID-vkCmdDraw-multisampledRenderToSingleSampled-07285",[9361,9369],{"type":21,"tag":33,"props":9362,"children":9364},{"code":9363},"If\nthe currently bound pipeline was created without a\n[VkAttachmentSampleCountInfoAMD](/man/VkAttachmentSampleCountInfoAMD)\n",[9365],{"type":21,"tag":42,"props":9366,"children":9367},{"__ignoreMap":38},[9368],{"type":26,"value":9363},{"type":21,"tag":22,"props":9370,"children":9371},{},[9372,9374,9378,9380,9390,9391,9395,9396,9400,9401,9406,9407,9412,9413,9417,9418,9423,9424,9429,9430,9434,9435,9438,9440,9445],{"type":26,"value":9373},"or\n",{"type":21,"tag":436,"props":9375,"children":9376},{"href":9138},[9377],{"type":26,"value":9141},{"type":26,"value":9379},"\nstructure, and\nthe ",{"type":21,"tag":436,"props":9381,"children":9383},{"href":9382},"/man/VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT#features-multisampledRenderToSingleSampled",[9384],{"type":21,"tag":42,"props":9385,"children":9387},{"className":9386},[],[9388],{"type":26,"value":9389},"multisampledRenderToSingleSampled",{"type":26,"value":7343},{"type":21,"tag":436,"props":9392,"children":9393},{"href":6894},[9394],{"type":26,"value":6897},{"type":26,"value":2088},{"type":21,"tag":436,"props":9397,"children":9398},{"href":3881},[9399],{"type":26,"value":3884},{"type":26,"value":213},{"type":21,"tag":42,"props":9402,"children":9404},{"className":9403},[],[9405],{"type":26,"value":7314},{"type":26,"value":9160},{"type":21,"tag":42,"props":9408,"children":9410},{"className":9409},[],[9411],{"type":26,"value":7366},{"type":26,"value":9167},{"type":21,"tag":436,"props":9414,"children":9415},{"href":3881},[9416],{"type":26,"value":3884},{"type":26,"value":213},{"type":21,"tag":42,"props":9419,"children":9421},{"className":9420},[],[9422],{"type":26,"value":7379},{"type":26,"value":7662},{"type":21,"tag":42,"props":9425,"children":9427},{"className":9426},[],[9428],{"type":26,"value":6918},{"type":26,"value":7388},{"type":21,"tag":436,"props":9431,"children":9432},{"href":2259},[9433],{"type":26,"value":2262},{"type":26,"value":514},{"type":21,"tag":516,"props":9436,"children":9437},{"type":518},[],{"type":26,"value":9439}," have been\ncreated with a sample count equal to the value of\n",{"type":21,"tag":42,"props":9441,"children":9443},{"className":9442},[],[9444],{"type":26,"value":7892},{"type":26,"value":9446}," for the currently bound graphics pipeline",{"type":21,"tag":426,"props":9448,"children":9450},{"name":9449},"VUID-vkCmdDraw-multisampledRenderToSingleSampled-07286",[9451,9458],{"type":21,"tag":33,"props":9452,"children":9453},{"code":9363},[9454],{"type":21,"tag":42,"props":9455,"children":9456},{"__ignoreMap":38},[9457],{"type":26,"value":9363},{"type":21,"tag":22,"props":9459,"children":9460},{},[9461,9462,9466,9467,9475,9477,9481,9482,9487,9488,9492,9494,9499,9501,9504,9506,9510,9511],{"type":26,"value":9373},{"type":21,"tag":436,"props":9463,"children":9464},{"href":9138},[9465],{"type":26,"value":9141},{"type":26,"value":9379},{"type":21,"tag":436,"props":9468,"children":9469},{"href":9382},[9470],{"type":21,"tag":42,"props":9471,"children":9473},{"className":9472},[],[9474],{"type":26,"value":9389},{"type":26,"value":9476}," feature is not enabled, and\n",{"type":21,"tag":436,"props":9478,"children":9479},{"href":3881},[9480],{"type":26,"value":3884},{"type":26,"value":213},{"type":21,"tag":42,"props":9483,"children":9485},{"className":9484},[],[9486],{"type":26,"value":8651},{"type":26,"value":8717},{"type":21,"tag":436,"props":9489,"children":9490},{"href":2259},[9491],{"type":26,"value":2262},{"type":26,"value":9493},", the value of ",{"type":21,"tag":42,"props":9495,"children":9497},{"className":9496},[],[9498],{"type":26,"value":7892},{"type":26,"value":9500}," for the\ncurrently bound graphics pipeline ",{"type":21,"tag":516,"props":9502,"children":9503},{"type":518},[],{"type":26,"value":9505}," be equal to the sample count\nused to create ",{"type":21,"tag":436,"props":9507,"children":9508},{"href":3881},[9509],{"type":26,"value":3884},{"type":26,"value":213},{"type":21,"tag":42,"props":9512,"children":9514},{"className":9513},[],[9515],{"type":26,"value":8651},{"type":21,"tag":426,"props":9517,"children":9519},{"name":9518},"VUID-vkCmdDraw-multisampledRenderToSingleSampled-07287",[9520,9527],{"type":21,"tag":33,"props":9521,"children":9522},{"code":9363},[9523],{"type":21,"tag":42,"props":9524,"children":9525},{"__ignoreMap":38},[9526],{"type":26,"value":9363},{"type":21,"tag":22,"props":9528,"children":9529},{},[9530,9531,9535,9536,9544,9545,9549,9550,9555,9556,9560,9561,9566,9567,9570,9572,9576,9577],{"type":26,"value":9373},{"type":21,"tag":436,"props":9532,"children":9533},{"href":9138},[9534],{"type":26,"value":9141},{"type":26,"value":9379},{"type":21,"tag":436,"props":9537,"children":9538},{"href":9382},[9539],{"type":21,"tag":42,"props":9540,"children":9542},{"className":9541},[],[9543],{"type":26,"value":9389},{"type":26,"value":9476},{"type":21,"tag":436,"props":9546,"children":9547},{"href":3881},[9548],{"type":26,"value":3884},{"type":26,"value":213},{"type":21,"tag":42,"props":9551,"children":9553},{"className":9552},[],[9554],{"type":26,"value":8864},{"type":26,"value":8717},{"type":21,"tag":436,"props":9557,"children":9558},{"href":2259},[9559],{"type":26,"value":2262},{"type":26,"value":9493},{"type":21,"tag":42,"props":9562,"children":9564},{"className":9563},[],[9565],{"type":26,"value":7892},{"type":26,"value":9500},{"type":21,"tag":516,"props":9568,"children":9569},{"type":518},[],{"type":26,"value":9571}," be equal to the sample count\nused to create\n",{"type":21,"tag":436,"props":9573,"children":9574},{"href":3881},[9575],{"type":26,"value":3884},{"type":26,"value":213},{"type":21,"tag":42,"props":9578,"children":9580},{"className":9579},[],[9581],{"type":26,"value":8864},{"type":21,"tag":426,"props":9583,"children":9585},{"name":9584},"VUID-vkCmdDraw-pNext-07935",[9586],{"type":21,"tag":22,"props":9587,"children":9588},{},[9589,9591,9595,9596,9602,9604,9608,9610,9616,9618,9624,9625,9630,9632,9637,9639,9642,9643,9647,9648],{"type":26,"value":9590},"If this command has been called inside a render pass instance started\nwith ",{"type":21,"tag":436,"props":9592,"children":9593},{"href":6894},[9594],{"type":26,"value":6897},{"type":26,"value":6934},{"type":21,"tag":42,"props":9597,"children":9599},{"className":9598},[],[9600],{"type":26,"value":9601},"pNext",{"type":26,"value":9603}," chain of\n",{"type":21,"tag":436,"props":9605,"children":9606},{"href":3881},[9607],{"type":26,"value":3884},{"type":26,"value":9609}," includes a\n",{"type":21,"tag":436,"props":9611,"children":9613},{"href":9612},"/man/VkMultisampledRenderToSingleSampledInfoEXT",[9614],{"type":26,"value":9615},"VkMultisampledRenderToSingleSampledInfoEXT",{"type":26,"value":9617}," structure with\n",{"type":21,"tag":42,"props":9619,"children":9621},{"className":9620},[],[9622],{"type":26,"value":9623},"multisampledRenderToSingleSampledEnable",{"type":26,"value":490},{"type":21,"tag":42,"props":9626,"children":9628},{"className":9627},[],[9629],{"type":26,"value":760},{"type":26,"value":9631},",\nthen the value of ",{"type":21,"tag":42,"props":9633,"children":9635},{"className":9634},[],[9636],{"type":26,"value":7892},{"type":26,"value":9638}," for the currently bound\ngraphics pipeline ",{"type":21,"tag":516,"props":9640,"children":9641},{"type":518},[],{"type":26,"value":8677},{"type":21,"tag":436,"props":9644,"children":9645},{"href":9612},[9646],{"type":26,"value":9615},{"type":26,"value":213},{"type":21,"tag":42,"props":9649,"children":9651},{"className":9650},[],[9652],{"type":26,"value":7892},{"type":21,"tag":426,"props":9654,"children":9656},{"name":9655},"VUID-vkCmdDraw-renderPass-06198",[9657],{"type":21,"tag":22,"props":9658,"children":9659},{},[9660,9661,9665,9667,9670,9672,9677,9678,9683,9684],{"type":26,"value":6906},{"type":21,"tag":436,"props":9662,"children":9663},{"href":6894},[9664],{"type":26,"value":6897},{"type":26,"value":9666},", the currently bound pipeline ",{"type":21,"tag":516,"props":9668,"children":9669},{"type":518},[],{"type":26,"value":9671}," have been\ncreated with a ",{"type":21,"tag":436,"props":9673,"children":9675},{"href":9674},"/man/VkGraphicsPipelineCreateInfo",[9676],{"type":26,"value":3634},{"type":26,"value":213},{"type":21,"tag":42,"props":9679,"children":9681},{"className":9680},[],[9682],{"type":26,"value":3626},{"type":26,"value":459},{"type":21,"tag":436,"props":9685,"children":9686},{"href":2259},[9687],{"type":26,"value":2262},{"type":21,"tag":426,"props":9689,"children":9691},{"name":9690},"VUID-vkCmdDraw-pColorAttachments-08963",[9692],{"type":21,"tag":22,"props":9693,"children":9694},{},[9695,9696,9700,9702,9706,9707,9713,9714,9718,9720,9724,9725,9730,9732,9735,9737],{"type":26,"value":6906},{"type":21,"tag":436,"props":9697,"children":9698},{"href":6894},[9699],{"type":26,"value":6897},{"type":26,"value":9701},", there is a graphics pipeline bound with a\nfragment shader that statically writes to a color attachment, the color\nwrite mask is not zero, color writes are enabled, and the corresponding\nelement of the ",{"type":21,"tag":436,"props":9703,"children":9704},{"href":3881},[9705],{"type":26,"value":3884},{"type":26,"value":213},{"type":21,"tag":42,"props":9708,"children":9710},{"className":9709},[],[9711],{"type":26,"value":9712},"pColorAttachments→imageView",{"type":26,"value":9062},{"type":21,"tag":436,"props":9715,"children":9716},{"href":2259},[9717],{"type":26,"value":2262},{"type":26,"value":9719},", then the corresponding element of\n",{"type":21,"tag":436,"props":9721,"children":9722},{"href":7253},[9723],{"type":26,"value":7256},{"type":26,"value":213},{"type":21,"tag":42,"props":9726,"children":9728},{"className":9727},[],[9729],{"type":26,"value":7415},{"type":26,"value":9731}," used\nto create the pipeline ",{"type":21,"tag":516,"props":9733,"children":9734},{"type":518},[],{"type":26,"value":9736}," not be ",{"type":21,"tag":42,"props":9738,"children":9740},{"className":9739},[],[9741],{"type":26,"value":7501},{"type":21,"tag":426,"props":9743,"children":9745},{"name":9744},"VUID-vkCmdDraw-pDepthAttachment-08964",[9746],{"type":21,"tag":22,"props":9747,"children":9748},{},[9749,9750,9754,9756,9760,9761,9766,9767,9771,9772,9776,9777,9782,9784,9787,9788],{"type":26,"value":6906},{"type":21,"tag":436,"props":9751,"children":9752},{"href":6894},[9753],{"type":26,"value":6897},{"type":26,"value":9755},", there is a graphics pipeline bound, depth\ntest is enabled, depth write is enabled, and the\n",{"type":21,"tag":436,"props":9757,"children":9758},{"href":3881},[9759],{"type":26,"value":3884},{"type":26,"value":213},{"type":21,"tag":42,"props":9762,"children":9764},{"className":9763},[],[9765],{"type":26,"value":8651},{"type":26,"value":8717},{"type":21,"tag":436,"props":9768,"children":9769},{"href":2259},[9770],{"type":26,"value":2262},{"type":26,"value":5903},{"type":21,"tag":436,"props":9773,"children":9774},{"href":7253},[9775],{"type":26,"value":7256},{"type":26,"value":213},{"type":21,"tag":42,"props":9778,"children":9780},{"className":9779},[],[9781],{"type":26,"value":8670},{"type":26,"value":9783}," used to\ncreate the pipeline ",{"type":21,"tag":516,"props":9785,"children":9786},{"type":518},[],{"type":26,"value":9736},{"type":21,"tag":42,"props":9789,"children":9791},{"className":9790},[],[9792],{"type":26,"value":7501},{"type":21,"tag":426,"props":9794,"children":9796},{"name":9795},"VUID-vkCmdDraw-pStencilAttachment-08965",[9797],{"type":21,"tag":22,"props":9798,"children":9799},{},[9800,9801,9805,9807,9811,9812,9817,9818,9822,9823,9827,9828,9833,9834,9837,9838],{"type":26,"value":6906},{"type":21,"tag":436,"props":9802,"children":9803},{"href":6894},[9804],{"type":26,"value":6897},{"type":26,"value":9806},", there is a graphics pipeline bound, stencil\ntest is enabled and the\n",{"type":21,"tag":436,"props":9808,"children":9809},{"href":3881},[9810],{"type":26,"value":3884},{"type":26,"value":213},{"type":21,"tag":42,"props":9813,"children":9815},{"className":9814},[],[9816],{"type":26,"value":8864},{"type":26,"value":8717},{"type":21,"tag":436,"props":9819,"children":9820},{"href":2259},[9821],{"type":26,"value":2262},{"type":26,"value":5903},{"type":21,"tag":436,"props":9824,"children":9825},{"href":7253},[9826],{"type":26,"value":7256},{"type":26,"value":213},{"type":21,"tag":42,"props":9829,"children":9831},{"className":9830},[],[9832],{"type":26,"value":8881},{"type":26,"value":9731},{"type":21,"tag":516,"props":9835,"children":9836},{"type":518},[],{"type":26,"value":9736},{"type":21,"tag":42,"props":9839,"children":9841},{"className":9840},[],[9842],{"type":26,"value":7501},{"type":21,"tag":426,"props":9844,"children":9846},{"name":9845},"VUID-vkCmdDraw-primitivesGeneratedQueryWithRasterizerDiscard-06708",[9847],{"type":21,"tag":22,"props":9848,"children":9849},{},[9850,9851,9861,9863,9869,9871,9877,9878,9881],{"type":26,"value":1164},{"type":21,"tag":436,"props":9852,"children":9854},{"href":9853},"/man/VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT#features-primitivesGeneratedQueryWithRasterizerDiscard",[9855],{"type":21,"tag":42,"props":9856,"children":9858},{"className":9857},[],[9859],{"type":26,"value":9860},"primitivesGeneratedQueryWithRasterizerDiscard",{"type":26,"value":9862}," feature is not\nenabled and the ",{"type":21,"tag":42,"props":9864,"children":9866},{"className":9865},[],[9867],{"type":26,"value":9868},"VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT",{"type":26,"value":9870}," query is\nactive, ",{"type":21,"tag":436,"props":9872,"children":9874},{"href":9873},"/chapters/primsrast#primsrast-discard",[9875],{"type":26,"value":9876},"rasterization discard",{"type":26,"value":514},{"type":21,"tag":516,"props":9879,"children":9880},{"type":518},[],{"type":26,"value":9882}," not be enabled",{"type":21,"tag":426,"props":9884,"children":9886},{"name":9885},"VUID-vkCmdDraw-primitivesGeneratedQueryWithNonZeroStreams-06709",[9887],{"type":21,"tag":22,"props":9888,"children":9889},{},[9890,9891,9901,9902,9907,9909,9912,9914,9920,9921],{"type":26,"value":1164},{"type":21,"tag":436,"props":9892,"children":9894},{"href":9893},"/man/VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT#features-primitivesGeneratedQueryWithNonZeroStreams",[9895],{"type":21,"tag":42,"props":9896,"children":9898},{"className":9897},[],[9899],{"type":26,"value":9900},"primitivesGeneratedQueryWithNonZeroStreams",{"type":26,"value":9862},{"type":21,"tag":42,"props":9903,"children":9905},{"className":9904},[],[9906],{"type":26,"value":9868},{"type":26,"value":9908}," query is\nactive, the bound graphics pipeline ",{"type":21,"tag":516,"props":9910,"children":9911},{"type":518},[],{"type":26,"value":9913}," not have been created with a\nnon-zero value in\n",{"type":21,"tag":42,"props":9915,"children":9917},{"className":9916},[],[9918],{"type":26,"value":9919},"VkPipelineRasterizationStateStreamCreateInfoEXT",{"type":26,"value":213},{"type":21,"tag":42,"props":9922,"children":9924},{"className":9923},[],[9925],{"type":26,"value":9926},"rasterizationStream",{"type":21,"tag":426,"props":9928,"children":9930},{"name":9929},"VUID-vkCmdDraw-None-07619",[9931],{"type":21,"tag":22,"props":9932,"children":9933},{},[9934,9936,9941,9943,9949,9950,9956,9957,9960,9961,9965],{"type":26,"value":9935},"If\na shader object is bound to the\n",{"type":21,"tag":42,"props":9937,"children":9939},{"className":9938},[],[9940],{"type":26,"value":4344},{"type":26,"value":9942}," stage or\na graphics pipeline is bound which was created with the\n",{"type":21,"tag":42,"props":9944,"children":9946},{"className":9945},[],[9947],{"type":26,"value":9948},"VK_DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT",{"type":26,"value":6366},{"type":21,"tag":436,"props":9951,"children":9953},{"href":9952},"/man/vkCmdSetTessellationDomainOriginEXT",[9954],{"type":26,"value":9955},"vkCmdSetTessellationDomainOriginEXT",{"type":26,"value":514},{"type":21,"tag":516,"props":9958,"children":9959},{"type":518},[],{"type":26,"value":5292},{"type":21,"tag":436,"props":9962,"children":9963},{"href":4141},[9964],{"type":26,"value":4144},{"type":26,"value":5298},{"type":21,"tag":426,"props":9967,"children":9969},{"name":9968},"VUID-vkCmdDraw-None-07620",[9970],{"type":21,"tag":22,"props":9971,"children":9972},{},[9973,9974,9984,9985,9991,9992,9996,9997,10002,10003,10008,10009,10015,10016,10019,10020,10024],{"type":26,"value":1164},{"type":21,"tag":436,"props":9975,"children":9977},{"href":9976},"/man/VkPhysicalDeviceFeatures#features-depthClamp",[9978],{"type":21,"tag":42,"props":9979,"children":9981},{"className":9980},[],[9982],{"type":26,"value":9983},"depthClamp",{"type":26,"value":5318},{"type":21,"tag":42,"props":9986,"children":9988},{"className":9987},[],[9989],{"type":26,"value":9990},"VK_DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT",{"type":26,"value":5375},{"type":21,"tag":436,"props":9993,"children":9994},{"href":4406},[9995],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":9998,"children":10000},{"className":9999},[],[10001],{"type":26,"value":4231},{"type":26,"value":1389},{"type":21,"tag":42,"props":10004,"children":10006},{"className":10005},[],[10007],{"type":26,"value":496},{"type":26,"value":4680},{"type":21,"tag":436,"props":10010,"children":10012},{"href":10011},"/man/vkCmdSetDepthClampEnableEXT",[10013],{"type":26,"value":10014},"vkCmdSetDepthClampEnableEXT",{"type":26,"value":514},{"type":21,"tag":516,"props":10017,"children":10018},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":10021,"children":10022},{"href":4141},[10023],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":10026,"children":10028},{"name":10027},"VUID-vkCmdDraw-None-07621",[10029],{"type":21,"tag":22,"props":10030,"children":10031},{},[10032,10033,10039,10040,10044,10045,10050,10051,10056,10057,10061,10062,10065,10066,10070],{"type":26,"value":4395},{"type":21,"tag":42,"props":10034,"children":10036},{"className":10035},[],[10037],{"type":26,"value":10038},"VK_DYNAMIC_STATE_POLYGON_MODE_EXT",{"type":26,"value":5053},{"type":21,"tag":436,"props":10041,"children":10042},{"href":4406},[10043],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":10046,"children":10048},{"className":10047},[],[10049],{"type":26,"value":4231},{"type":26,"value":1389},{"type":21,"tag":42,"props":10052,"children":10054},{"className":10053},[],[10055],{"type":26,"value":496},{"type":26,"value":4680},{"type":21,"tag":436,"props":10058,"children":10059},{"href":4243},[10060],{"type":26,"value":4246},{"type":26,"value":514},{"type":21,"tag":516,"props":10063,"children":10064},{"type":518},[],{"type":26,"value":4138},{"type":21,"tag":436,"props":10067,"children":10068},{"href":4141},[10069],{"type":26,"value":4144},{"type":26,"value":4146},{"type":21,"tag":426,"props":10072,"children":10074},{"name":10073},"VUID-vkCmdDraw-None-07622",[10075],{"type":21,"tag":22,"props":10076,"children":10077},{},[10078,10079,10084,10085,10089,10090,10095,10096,10101,10102,10106,10107,10110,10111,10115],{"type":26,"value":4395},{"type":21,"tag":42,"props":10080,"children":10082},{"className":10081},[],[10083],{"type":26,"value":7873},{"type":26,"value":5326},{"type":21,"tag":436,"props":10086,"children":10087},{"href":4406},[10088],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":10091,"children":10093},{"className":10092},[],[10094],{"type":26,"value":4231},{"type":26,"value":1389},{"type":21,"tag":42,"props":10097,"children":10099},{"className":10098},[],[10100],{"type":26,"value":496},{"type":26,"value":4680},{"type":21,"tag":436,"props":10103,"children":10104},{"href":7877},[10105],{"type":26,"value":7880},{"type":26,"value":514},{"type":21,"tag":516,"props":10108,"children":10109},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":10112,"children":10113},{"href":4141},[10114],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":10117,"children":10119},{"name":10118},"VUID-vkCmdDraw-None-07623",[10120],{"type":21,"tag":22,"props":10121,"children":10122},{},[10123,10124,10130,10131,10135,10136,10141,10142,10147,10148,10154,10155,10158,10159,10163],{"type":26,"value":4395},{"type":21,"tag":42,"props":10125,"children":10127},{"className":10126},[],[10128],{"type":26,"value":10129},"VK_DYNAMIC_STATE_SAMPLE_MASK_EXT",{"type":26,"value":5053},{"type":21,"tag":436,"props":10132,"children":10133},{"href":4406},[10134],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":10137,"children":10139},{"className":10138},[],[10140],{"type":26,"value":4231},{"type":26,"value":1389},{"type":21,"tag":42,"props":10143,"children":10145},{"className":10144},[],[10146],{"type":26,"value":496},{"type":26,"value":4680},{"type":21,"tag":436,"props":10149,"children":10151},{"href":10150},"/man/vkCmdSetSampleMaskEXT",[10152],{"type":26,"value":10153},"vkCmdSetSampleMaskEXT",{"type":26,"value":514},{"type":21,"tag":516,"props":10156,"children":10157},{"type":518},[],{"type":26,"value":4138},{"type":21,"tag":436,"props":10160,"children":10161},{"href":4141},[10162],{"type":26,"value":4144},{"type":26,"value":4146},{"type":21,"tag":426,"props":10165,"children":10167},{"name":10166},"VUID-vkCmdDraw-alphaToCoverageEnable-08919",[10168],{"type":21,"tag":22,"props":10169,"children":10170},{},[10171,10172,10178,10180,10186,10188,10193,10195,10201,10202,10208,10209,10212,10214,10220,10222,10228,10230,10236],{"type":26,"value":4118},{"type":21,"tag":42,"props":10173,"children":10175},{"className":10174},[],[10176],{"type":26,"value":10177},"VK_DYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT",{"type":26,"value":10179}," dynamic state\nenabled, and ",{"type":21,"tag":42,"props":10181,"children":10183},{"className":10182},[],[10184],{"type":26,"value":10185},"alphaToCoverageEnable",{"type":26,"value":10187}," was ",{"type":21,"tag":42,"props":10189,"children":10191},{"className":10190},[],[10192],{"type":26,"value":760},{"type":26,"value":10194}," in the last\ncall to ",{"type":21,"tag":436,"props":10196,"children":10198},{"href":10197},"/man/vkCmdSetAlphaToCoverageEnableEXT",[10199],{"type":26,"value":10200},"vkCmdSetAlphaToCoverageEnableEXT",{"type":26,"value":5903},{"type":21,"tag":436,"props":10203,"children":10205},{"href":10204},"/chapters/interfaces#interfaces-fragmentoutput",[10206],{"type":26,"value":10207},"Fragment Output Interface",{"type":26,"value":514},{"type":21,"tag":516,"props":10210,"children":10211},{"type":518},[],{"type":26,"value":10213}," contain a\nvariable for the alpha ",{"type":21,"tag":42,"props":10215,"children":10217},{"className":10216},[],[10218],{"type":26,"value":10219},"Component",{"type":26,"value":10221}," word in ",{"type":21,"tag":42,"props":10223,"children":10225},{"className":10224},[],[10226],{"type":26,"value":10227},"Location",{"type":26,"value":10229}," 0 at\n",{"type":21,"tag":42,"props":10231,"children":10233},{"className":10232},[],[10234],{"type":26,"value":10235},"Index",{"type":26,"value":10237}," 0",{"type":21,"tag":426,"props":10239,"children":10241},{"name":10240},"VUID-vkCmdDraw-alphaToCoverageEnable-08920",[10242],{"type":21,"tag":22,"props":10243,"children":10244},{},[10245,10246,10250,10251,10256,10257,10262,10263,10267,10268,10271,10272,10277,10278,10283,10284,10289],{"type":26,"value":4217},{"type":21,"tag":436,"props":10247,"children":10248},{"href":10197},[10249],{"type":26,"value":10200},{"type":26,"value":4225},{"type":21,"tag":42,"props":10252,"children":10254},{"className":10253},[],[10255],{"type":26,"value":10185},{"type":26,"value":4233},{"type":21,"tag":42,"props":10258,"children":10260},{"className":10259},[],[10261],{"type":26,"value":760},{"type":26,"value":5903},{"type":21,"tag":436,"props":10264,"children":10265},{"href":10204},[10266],{"type":26,"value":10207},{"type":26,"value":514},{"type":21,"tag":516,"props":10269,"children":10270},{"type":518},[],{"type":26,"value":10213},{"type":21,"tag":42,"props":10273,"children":10275},{"className":10274},[],[10276],{"type":26,"value":10219},{"type":26,"value":10221},{"type":21,"tag":42,"props":10279,"children":10281},{"className":10280},[],[10282],{"type":26,"value":10227},{"type":26,"value":10229},{"type":21,"tag":42,"props":10285,"children":10287},{"className":10286},[],[10288],{"type":26,"value":10235},{"type":26,"value":10237},{"type":21,"tag":426,"props":10291,"children":10293},{"name":10292},"VUID-vkCmdDraw-None-07624",[10294],{"type":21,"tag":22,"props":10295,"children":10296},{},[10297,10298,10303,10305,10309,10310,10315,10316,10321,10322,10326,10327,10330,10331,10335],{"type":26,"value":4395},{"type":21,"tag":42,"props":10299,"children":10301},{"className":10300},[],[10302],{"type":26,"value":10177},{"type":26,"value":10304}," dynamic state\nenabled, and the ",{"type":21,"tag":436,"props":10306,"children":10307},{"href":4406},[10308],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":10311,"children":10313},{"className":10312},[],[10314],{"type":26,"value":4231},{"type":26,"value":1389},{"type":21,"tag":42,"props":10317,"children":10319},{"className":10318},[],[10320],{"type":26,"value":496},{"type":26,"value":4680},{"type":21,"tag":436,"props":10323,"children":10324},{"href":10197},[10325],{"type":26,"value":10200},{"type":26,"value":514},{"type":21,"tag":516,"props":10328,"children":10329},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":10332,"children":10333},{"href":4141},[10334],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":10337,"children":10339},{"name":10338},"VUID-vkCmdDraw-None-07625",[10340],{"type":21,"tag":22,"props":10341,"children":10342},{},[10343,10344,10354,10355,10361,10362,10366,10367,10372,10373,10378,10379,10385,10386,10389,10390,10394],{"type":26,"value":1164},{"type":21,"tag":436,"props":10345,"children":10347},{"href":10346},"/man/VkPhysicalDeviceFeatures#features-alphaToOne",[10348],{"type":21,"tag":42,"props":10349,"children":10351},{"className":10350},[],[10352],{"type":26,"value":10353},"alphaToOne",{"type":26,"value":5318},{"type":21,"tag":42,"props":10356,"children":10358},{"className":10357},[],[10359],{"type":26,"value":10360},"VK_DYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT",{"type":26,"value":5326},{"type":21,"tag":436,"props":10363,"children":10364},{"href":4406},[10365],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":10368,"children":10370},{"className":10369},[],[10371],{"type":26,"value":4231},{"type":26,"value":1389},{"type":21,"tag":42,"props":10374,"children":10376},{"className":10375},[],[10377],{"type":26,"value":496},{"type":26,"value":4680},{"type":21,"tag":436,"props":10380,"children":10382},{"href":10381},"/man/vkCmdSetAlphaToOneEnableEXT",[10383],{"type":26,"value":10384},"vkCmdSetAlphaToOneEnableEXT",{"type":26,"value":514},{"type":21,"tag":516,"props":10387,"children":10388},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":10391,"children":10392},{"href":4141},[10393],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":10396,"children":10398},{"name":10397},"VUID-vkCmdDraw-None-07626",[10399],{"type":21,"tag":22,"props":10400,"children":10401},{},[10402,10403,10413,10415,10420,10422,10428,10429,10433,10434,10439,10440,10445,10446,10452,10453,10456,10457,10461],{"type":26,"value":1164},{"type":21,"tag":436,"props":10404,"children":10406},{"href":10405},"/man/VkPhysicalDeviceFeatures#features-logicOp",[10407],{"type":21,"tag":42,"props":10408,"children":10410},{"className":10409},[],[10411],{"type":26,"value":10412},"logicOp",{"type":26,"value":10414}," feature is enabled,\na shader object is bound to the ",{"type":21,"tag":42,"props":10416,"children":10418},{"className":10417},[],[10419],{"type":26,"value":4512},{"type":26,"value":10421}," stage\nor\na graphics pipeline is bound which was created with the\n",{"type":21,"tag":42,"props":10423,"children":10425},{"className":10424},[],[10426],{"type":26,"value":10427},"VK_DYNAMIC_STATE_LOGIC_OP_ENABLE_EXT",{"type":26,"value":5375},{"type":21,"tag":436,"props":10430,"children":10431},{"href":4406},[10432],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":10435,"children":10437},{"className":10436},[],[10438],{"type":26,"value":4231},{"type":26,"value":1389},{"type":21,"tag":42,"props":10441,"children":10443},{"className":10442},[],[10444],{"type":26,"value":496},{"type":26,"value":4680},{"type":21,"tag":436,"props":10447,"children":10449},{"href":10448},"/man/vkCmdSetLogicOpEnableEXT",[10450],{"type":26,"value":10451},"vkCmdSetLogicOpEnableEXT",{"type":26,"value":514},{"type":21,"tag":516,"props":10454,"children":10455},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":10458,"children":10459},{"href":4141},[10460],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":10463,"children":10465},{"name":10464},"VUID-vkCmdDraw-None-07627",[10466],{"type":21,"tag":22,"props":10467,"children":10468},{},[10469,10470,10475,10476,10480,10481,10484,10485,10489],{"type":26,"value":4118},{"type":21,"tag":42,"props":10471,"children":10473},{"className":10472},[],[10474],{"type":26,"value":7825},{"type":26,"value":4126},{"type":21,"tag":436,"props":10477,"children":10478},{"href":4537},[10479],{"type":26,"value":4540},{"type":26,"value":514},{"type":21,"tag":516,"props":10482,"children":10483},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":10486,"children":10487},{"href":4141},[10488],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":10491,"children":10493},{"name":10492},"VUID-vkCmdDraw-None-08657",[10494],{"type":21,"tag":22,"props":10495,"children":10496},{},[10497,10498,10503,10505,10509,10510,10515,10516,10521,10523,10527,10528,10531,10533,10537],{"type":26,"value":4506},{"type":21,"tag":42,"props":10499,"children":10501},{"className":10500},[],[10502],{"type":26,"value":4512},{"type":26,"value":10504},"\nstage, and both the most recent call to\n",{"type":21,"tag":436,"props":10506,"children":10507},{"href":4220},[10508],{"type":26,"value":4223},{"type":26,"value":4359},{"type":21,"tag":42,"props":10511,"children":10513},{"className":10512},[],[10514],{"type":26,"value":4231},{"type":26,"value":4233},{"type":21,"tag":42,"props":10517,"children":10519},{"className":10518},[],[10520],{"type":26,"value":496},{"type":26,"value":10522}," and there are color\nattachments bound, then ",{"type":21,"tag":436,"props":10524,"children":10525},{"href":4537},[10526],{"type":26,"value":4540},{"type":26,"value":514},{"type":21,"tag":516,"props":10529,"children":10530},{"type":518},[],{"type":26,"value":10532}," have\nbeen called and not subsequently ",{"type":21,"tag":436,"props":10534,"children":10535},{"href":4141},[10536],{"type":26,"value":4144},{"type":26,"value":10538},"\nin the current command buffer prior to this drawing command",{"type":21,"tag":426,"props":10540,"children":10542},{"name":10541},"VUID-vkCmdDraw-None-07628",[10543],{"type":21,"tag":22,"props":10544,"children":10545},{},[10546,10547,10553,10554,10558,10559,10562,10563,10567],{"type":26,"value":4118},{"type":21,"tag":42,"props":10548,"children":10550},{"className":10549},[],[10551],{"type":26,"value":10552},"VK_DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT",{"type":26,"value":8539},{"type":21,"tag":436,"props":10555,"children":10556},{"href":4558},[10557],{"type":26,"value":4561},{"type":26,"value":514},{"type":21,"tag":516,"props":10560,"children":10561},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":10564,"children":10565},{"href":4141},[10566],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":10569,"children":10571},{"name":10570},"VUID-vkCmdDraw-None-08658",[10572],{"type":21,"tag":22,"props":10573,"children":10574},{},[10575,10576,10581,10582,10586,10587,10592,10593,10598,10599,10603,10605,10610,10611,10616,10617,10621,10622,10625,10626,10630],{"type":26,"value":4506},{"type":21,"tag":42,"props":10577,"children":10579},{"className":10578},[],[10580],{"type":26,"value":4512},{"type":26,"value":4514},{"type":21,"tag":436,"props":10583,"children":10584},{"href":4220},[10585],{"type":26,"value":4223},{"type":26,"value":4520},{"type":21,"tag":42,"props":10588,"children":10590},{"className":10589},[],[10591],{"type":26,"value":4231},{"type":26,"value":4527},{"type":21,"tag":42,"props":10594,"children":10596},{"className":10595},[],[10597],{"type":26,"value":496},{"type":26,"value":4534},{"type":21,"tag":436,"props":10600,"children":10601},{"href":4537},[10602],{"type":26,"value":4540},{"type":26,"value":10604}," for any attachment set that\nattachment’s value in ",{"type":21,"tag":42,"props":10606,"children":10608},{"className":10607},[],[10609],{"type":26,"value":4548},{"type":26,"value":4233},{"type":21,"tag":42,"props":10612,"children":10614},{"className":10613},[],[10615],{"type":26,"value":760},{"type":26,"value":4680},{"type":21,"tag":436,"props":10618,"children":10619},{"href":4558},[10620],{"type":26,"value":4561},{"type":26,"value":514},{"type":21,"tag":516,"props":10623,"children":10624},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":10627,"children":10628},{"href":4141},[10629],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":10632,"children":10634},{"name":10633},"VUID-vkCmdDraw-None-07629",[10635],{"type":21,"tag":22,"props":10636,"children":10637},{},[10638,10639,10645,10646,10652,10653,10656,10657,10661],{"type":26,"value":4118},{"type":21,"tag":42,"props":10640,"children":10642},{"className":10641},[],[10643],{"type":26,"value":10644},"VK_DYNAMIC_STATE_COLOR_WRITE_MASK_EXT",{"type":26,"value":4126},{"type":21,"tag":436,"props":10647,"children":10649},{"href":10648},"/man/vkCmdSetColorWriteMaskEXT",[10650],{"type":26,"value":10651},"vkCmdSetColorWriteMaskEXT",{"type":26,"value":514},{"type":21,"tag":516,"props":10654,"children":10655},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":10658,"children":10659},{"href":4141},[10660],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":10663,"children":10665},{"name":10664},"VUID-vkCmdDraw-None-08659",[10666],{"type":21,"tag":22,"props":10667,"children":10668},{},[10669,10670,10675,10676,10680,10681,10686,10687,10692,10693,10697,10698,10701,10702,10706],{"type":26,"value":4506},{"type":21,"tag":42,"props":10671,"children":10673},{"className":10672},[],[10674],{"type":26,"value":4512},{"type":26,"value":10504},{"type":21,"tag":436,"props":10677,"children":10678},{"href":4220},[10679],{"type":26,"value":4223},{"type":26,"value":4359},{"type":21,"tag":42,"props":10682,"children":10684},{"className":10683},[],[10685],{"type":26,"value":4231},{"type":26,"value":4233},{"type":21,"tag":42,"props":10688,"children":10690},{"className":10689},[],[10691],{"type":26,"value":496},{"type":26,"value":10522},{"type":21,"tag":436,"props":10694,"children":10695},{"href":10648},[10696],{"type":26,"value":10651},{"type":26,"value":514},{"type":21,"tag":516,"props":10699,"children":10700},{"type":518},[],{"type":26,"value":5292},{"type":21,"tag":436,"props":10703,"children":10704},{"href":4141},[10705],{"type":26,"value":4144},{"type":26,"value":5298},{"type":21,"tag":426,"props":10708,"children":10710},{"name":10709},"VUID-vkCmdDraw-None-07630",[10711],{"type":21,"tag":22,"props":10712,"children":10713},{},[10714,10715,10725,10727,10732,10733,10739,10740,10746,10747,10750,10751,10755],{"type":26,"value":1164},{"type":21,"tag":436,"props":10716,"children":10718},{"href":10717},"/man/VkPhysicalDeviceTransformFeedbackFeaturesEXT#features-geometryStreams",[10719],{"type":21,"tag":42,"props":10720,"children":10722},{"className":10721},[],[10723],{"type":26,"value":10724},"geometryStreams",{"type":26,"value":10726}," feature is\nenabled, and\na shader object is bound to the ",{"type":21,"tag":42,"props":10728,"children":10730},{"className":10729},[],[10731],{"type":26,"value":4351},{"type":26,"value":10421},{"type":21,"tag":42,"props":10734,"children":10736},{"className":10735},[],[10737],{"type":26,"value":10738},"VK_DYNAMIC_STATE_RASTERIZATION_STREAM_EXT",{"type":26,"value":5496},{"type":21,"tag":436,"props":10741,"children":10743},{"href":10742},"/man/vkCmdSetRasterizationStreamEXT",[10744],{"type":26,"value":10745},"vkCmdSetRasterizationStreamEXT",{"type":26,"value":514},{"type":21,"tag":516,"props":10748,"children":10749},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":10752,"children":10753},{"href":4141},[10754],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":10757,"children":10759},{"name":10758},"VUID-vkCmdDraw-None-07631",[10760],{"type":21,"tag":22,"props":10761,"children":10762},{},[10763,10764,10770,10771,10777,10778,10782,10783,10788,10789,10794,10795,10801,10802,10805,10807,10811],{"type":26,"value":1164},{"type":21,"tag":436,"props":10765,"children":10767},{"href":10766},"/extensions/VK_EXT_conservative_rasterization",[10768],{"type":26,"value":10769},"VK_EXT_conservative_rasterization",{"type":26,"value":4980},{"type":21,"tag":42,"props":10772,"children":10774},{"className":10773},[],[10775],{"type":26,"value":10776},"VK_DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT",{"type":26,"value":10304},{"type":21,"tag":436,"props":10779,"children":10780},{"href":4406},[10781],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":10784,"children":10786},{"className":10785},[],[10787],{"type":26,"value":4231},{"type":26,"value":1389},{"type":21,"tag":42,"props":10790,"children":10792},{"className":10791},[],[10793],{"type":26,"value":496},{"type":26,"value":4680},{"type":21,"tag":436,"props":10796,"children":10798},{"href":10797},"/man/vkCmdSetConservativeRasterizationModeEXT",[10799],{"type":26,"value":10800},"vkCmdSetConservativeRasterizationModeEXT",{"type":26,"value":514},{"type":21,"tag":516,"props":10803,"children":10804},{"type":518},[],{"type":26,"value":10806}," have been called\nand not subsequently ",{"type":21,"tag":436,"props":10808,"children":10809},{"href":4141},[10810],{"type":26,"value":4144},{"type":26,"value":10812}," in the\ncurrent command buffer prior to this drawing command",{"type":21,"tag":426,"props":10814,"children":10816},{"name":10815},"VUID-vkCmdDraw-None-07632",[10817],{"type":21,"tag":22,"props":10818,"children":10819},{},[10820,10821,10825,10826,10832,10834,10838,10839,10844,10845,10850,10851,10855,10856,10862,10863,10869,10870,10876,10877,10880,10881,10885],{"type":26,"value":1164},{"type":21,"tag":436,"props":10822,"children":10823},{"href":10766},[10824],{"type":26,"value":10769},{"type":26,"value":4980},{"type":21,"tag":42,"props":10827,"children":10829},{"className":10828},[],[10830],{"type":26,"value":10831},"VK_DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT",{"type":26,"value":10833}," dynamic\nstate enabled, the ",{"type":21,"tag":436,"props":10835,"children":10836},{"href":4406},[10837],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":10840,"children":10842},{"className":10841},[],[10843],{"type":26,"value":4231},{"type":26,"value":1389},{"type":21,"tag":42,"props":10846,"children":10848},{"className":10847},[],[10849],{"type":26,"value":496},{"type":26,"value":4423},{"type":21,"tag":436,"props":10852,"children":10853},{"href":4406},[10854],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":10857,"children":10859},{"className":10858},[],[10860],{"type":26,"value":10861},"conservativeRasterizationMode",{"type":26,"value":6575},{"type":21,"tag":42,"props":10864,"children":10866},{"className":10865},[],[10867],{"type":26,"value":10868},"VK_CONSERVATIVE_RASTERIZATION_MODE_OVERESTIMATE_EXT",{"type":26,"value":4680},{"type":21,"tag":436,"props":10871,"children":10873},{"href":10872},"/man/vkCmdSetExtraPrimitiveOverestimationSizeEXT",[10874],{"type":26,"value":10875},"vkCmdSetExtraPrimitiveOverestimationSizeEXT",{"type":26,"value":514},{"type":21,"tag":516,"props":10878,"children":10879},{"type":518},[],{"type":26,"value":10806},{"type":21,"tag":436,"props":10882,"children":10883},{"href":4141},[10884],{"type":26,"value":4144},{"type":26,"value":10812},{"type":21,"tag":426,"props":10887,"children":10889},{"name":10888},"VUID-vkCmdDraw-None-07633",[10890],{"type":21,"tag":22,"props":10891,"children":10892},{},[10893,10894,10904,10905,10911,10913,10919,10920,10923,10924,10928],{"type":26,"value":1164},{"type":21,"tag":436,"props":10895,"children":10897},{"href":10896},"/man/VkPhysicalDeviceDepthClipEnableFeaturesEXT#features-depthClipEnable",[10898],{"type":21,"tag":42,"props":10899,"children":10901},{"className":10900},[],[10902],{"type":26,"value":10903},"depthClipEnable",{"type":26,"value":6358},{"type":21,"tag":42,"props":10906,"children":10908},{"className":10907},[],[10909],{"type":26,"value":10910},"VK_DYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT",{"type":26,"value":10912}," dynamic state, then\n",{"type":21,"tag":436,"props":10914,"children":10916},{"href":10915},"/man/vkCmdSetDepthClipEnableEXT",[10917],{"type":26,"value":10918},"vkCmdSetDepthClipEnableEXT",{"type":26,"value":514},{"type":21,"tag":516,"props":10921,"children":10922},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":10925,"children":10926},{"href":4141},[10927],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":10930,"children":10932},{"name":10931},"VUID-vkCmdDraw-None-07634",[10933],{"type":21,"tag":22,"props":10934,"children":10935},{},[10936,10937,10943,10944,10950,10951,10954,10955,10959],{"type":26,"value":4118},{"type":21,"tag":42,"props":10938,"children":10940},{"className":10939},[],[10941],{"type":26,"value":10942},"VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT",{"type":26,"value":8539},{"type":21,"tag":436,"props":10945,"children":10947},{"href":10946},"/man/vkCmdSetSampleLocationsEnableEXT",[10948],{"type":26,"value":10949},"vkCmdSetSampleLocationsEnableEXT",{"type":26,"value":514},{"type":21,"tag":516,"props":10952,"children":10953},{"type":518},[],{"type":26,"value":6469},{"type":21,"tag":436,"props":10956,"children":10957},{"href":4141},[10958],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":10961,"children":10963},{"name":10962},"VUID-vkCmdDraw-None-08664",[10964],{"type":21,"tag":22,"props":10965,"children":10966},{},[10967,10968,10972,10973,10977,10978,10983,10984,10989,10990,10994,10995,10998,10999,11003],{"type":26,"value":1164},{"type":21,"tag":436,"props":10969,"children":10970},{"href":4975},[10971],{"type":26,"value":4978},{"type":26,"value":5837},{"type":21,"tag":436,"props":10974,"children":10975},{"href":4220},[10976],{"type":26,"value":4223},{"type":26,"value":5845},{"type":21,"tag":42,"props":10979,"children":10981},{"className":10980},[],[10982],{"type":26,"value":4231},{"type":26,"value":4233},{"type":21,"tag":42,"props":10985,"children":10987},{"className":10986},[],[10988],{"type":26,"value":496},{"type":26,"value":4680},{"type":21,"tag":436,"props":10991,"children":10992},{"href":10946},[10993],{"type":26,"value":10949},{"type":26,"value":514},{"type":21,"tag":516,"props":10996,"children":10997},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":11000,"children":11001},{"href":4141},[11002],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":11005,"children":11007},{"name":11006},"VUID-vkCmdDraw-None-07635",[11008],{"type":21,"tag":22,"props":11009,"children":11010},{},[11011,11012,11018,11019,11025,11026,11029,11030,11034],{"type":26,"value":4118},{"type":21,"tag":42,"props":11013,"children":11015},{"className":11014},[],[11016],{"type":26,"value":11017},"VK_DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT",{"type":26,"value":8539},{"type":21,"tag":436,"props":11020,"children":11022},{"href":11021},"/man/vkCmdSetColorBlendAdvancedEXT",[11023],{"type":26,"value":11024},"vkCmdSetColorBlendAdvancedEXT",{"type":26,"value":514},{"type":21,"tag":516,"props":11027,"children":11028},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":11031,"children":11032},{"href":4141},[11033],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":11036,"children":11038},{"name":11037},"VUID-vkCmdDraw-rasterizerDiscardEnable-09416",[11039],{"type":21,"tag":22,"props":11040,"children":11041},{},[11042,11043,11049,11051,11056,11057,11061,11062,11067,11068,11073,11075,11079,11080,11084,11085,11088,11089,11093],{"type":26,"value":1164},{"type":21,"tag":436,"props":11044,"children":11046},{"href":11045},"/extensions/VK_EXT_blend_operation_advanced",[11047],{"type":26,"value":11048},"VK_EXT_blend_operation_advanced",{"type":26,"value":11050}," extension is enabled,\nand a shader object is bound to the ",{"type":21,"tag":42,"props":11052,"children":11054},{"className":11053},[],[11055],{"type":26,"value":4512},{"type":26,"value":4514},{"type":21,"tag":436,"props":11058,"children":11059},{"href":4220},[11060],{"type":26,"value":4223},{"type":26,"value":4520},{"type":21,"tag":42,"props":11063,"children":11065},{"className":11064},[],[11066],{"type":26,"value":4231},{"type":26,"value":4527},{"type":21,"tag":42,"props":11069,"children":11071},{"className":11070},[],[11072],{"type":26,"value":496},{"type":26,"value":11074},", then at least one of ",{"type":21,"tag":436,"props":11076,"children":11077},{"href":4558},[11078],{"type":26,"value":4561},{"type":26,"value":7525},{"type":21,"tag":436,"props":11081,"children":11082},{"href":11021},[11083],{"type":26,"value":11024},{"type":26,"value":514},{"type":21,"tag":516,"props":11086,"children":11087},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":11090,"children":11091},{"href":4141},[11092],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":11095,"children":11097},{"name":11096},"VUID-vkCmdDraw-None-07636",[11098],{"type":21,"tag":22,"props":11099,"children":11100},{},[11101,11102,11108,11110,11116,11117,11123,11124,11128,11129,11134,11135,11140,11141,11147,11148,11151,11152,11156],{"type":26,"value":1164},{"type":21,"tag":436,"props":11103,"children":11105},{"href":11104},"/extensions/VK_EXT_provoking_vertex",[11106],{"type":26,"value":11107},"VK_EXT_provoking_vertex",{"type":26,"value":11109}," extension is enabled,\na shader object is bound to the ",{"type":21,"tag":42,"props":11111,"children":11113},{"className":11112},[],[11114],{"type":26,"value":11115},"VK_SHADER_STAGE_VERTEX_BIT",{"type":26,"value":10421},{"type":21,"tag":42,"props":11118,"children":11120},{"className":11119},[],[11121],{"type":26,"value":11122},"VK_DYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT",{"type":26,"value":5326},{"type":21,"tag":436,"props":11125,"children":11126},{"href":4406},[11127],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":11130,"children":11132},{"className":11131},[],[11133],{"type":26,"value":4231},{"type":26,"value":1389},{"type":21,"tag":42,"props":11136,"children":11138},{"className":11137},[],[11139],{"type":26,"value":496},{"type":26,"value":4680},{"type":21,"tag":436,"props":11142,"children":11144},{"href":11143},"/man/vkCmdSetProvokingVertexModeEXT",[11145],{"type":26,"value":11146},"vkCmdSetProvokingVertexModeEXT",{"type":26,"value":514},{"type":21,"tag":516,"props":11149,"children":11150},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":11153,"children":11154},{"href":4141},[11155],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":11158,"children":11160},{"name":11159},"VUID-vkCmdDraw-None-07637",[11161],{"type":21,"tag":22,"props":11162,"children":11163},{},[11164,11165,11171,11172,11178,11179,11182,11183,11187],{"type":26,"value":4118},{"type":21,"tag":42,"props":11166,"children":11168},{"className":11167},[],[11169],{"type":26,"value":11170},"VK_DYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT",{"type":26,"value":8539},{"type":21,"tag":436,"props":11173,"children":11175},{"href":11174},"/man/vkCmdSetLineRasterizationModeEXT",[11176],{"type":26,"value":11177},"vkCmdSetLineRasterizationModeEXT",{"type":26,"value":514},{"type":21,"tag":516,"props":11180,"children":11181},{"type":518},[],{"type":26,"value":6469},{"type":21,"tag":436,"props":11184,"children":11185},{"href":4141},[11186],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":11189,"children":11191},{"name":11190},"VUID-vkCmdDraw-None-08666",[11192],{"type":21,"tag":22,"props":11193,"children":11194},{},[11195,11196,11202,11203,11209,11211,11215,11216,11221,11222,11227,11228,11232,11233,11238,11239,11244,11245,11249,11250,11253,11254,11258],{"type":26,"value":1164},{"type":21,"tag":436,"props":11197,"children":11199},{"href":11198},"/extensions/VK_KHR_line_rasterization",[11200],{"type":26,"value":11201},"VK_KHR_line_rasterization",{"type":26,"value":574},{"type":21,"tag":436,"props":11204,"children":11206},{"href":11205},"/extensions/VK_EXT_line_rasterization",[11207],{"type":26,"value":11208},"VK_EXT_line_rasterization",{"type":26,"value":11210}," extension is enabled, and a shader\nobject is bound to any graphics stage, and the most recent call to\n",{"type":21,"tag":436,"props":11212,"children":11213},{"href":4220},[11214],{"type":26,"value":4223},{"type":26,"value":4359},{"type":21,"tag":42,"props":11217,"children":11219},{"className":11218},[],[11220],{"type":26,"value":4231},{"type":26,"value":4233},{"type":21,"tag":42,"props":11223,"children":11225},{"className":11224},[],[11226],{"type":26,"value":496},{"type":26,"value":8447},{"type":21,"tag":436,"props":11229,"children":11230},{"href":4243},[11231],{"type":26,"value":4246},{"type":26,"value":4359},{"type":21,"tag":42,"props":11234,"children":11236},{"className":11235},[],[11237],{"type":26,"value":4253},{"type":26,"value":4233},{"type":21,"tag":42,"props":11240,"children":11242},{"className":11241},[],[11243],{"type":26,"value":4260},{"type":26,"value":4680},{"type":21,"tag":436,"props":11246,"children":11247},{"href":11174},[11248],{"type":26,"value":11177},{"type":26,"value":514},{"type":21,"tag":516,"props":11251,"children":11252},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":11255,"children":11256},{"href":4141},[11257],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":11260,"children":11262},{"name":11261},"VUID-vkCmdDraw-None-08667",[11263],{"type":21,"tag":22,"props":11264,"children":11265},{},[11266,11267,11271,11272,11276,11278,11283,11285,11289,11290,11295,11296,11301,11302,11306,11307,11312,11314,11318,11319,11322,11323,11327],{"type":26,"value":1164},{"type":21,"tag":436,"props":11268,"children":11269},{"href":11198},[11270],{"type":26,"value":11201},{"type":26,"value":574},{"type":21,"tag":436,"props":11273,"children":11274},{"href":11205},[11275],{"type":26,"value":11208},{"type":26,"value":11277}," extension is enabled, and a shader\nobject is bound to the ",{"type":21,"tag":42,"props":11279,"children":11281},{"className":11280},[],[11282],{"type":26,"value":11115},{"type":26,"value":11284}," stage, and the\nmost recent call to ",{"type":21,"tag":436,"props":11286,"children":11287},{"href":4220},[11288],{"type":26,"value":4223},{"type":26,"value":6053},{"type":21,"tag":42,"props":11291,"children":11293},{"className":11292},[],[11294],{"type":26,"value":4231},{"type":26,"value":4233},{"type":21,"tag":42,"props":11297,"children":11299},{"className":11298},[],[11300],{"type":26,"value":496},{"type":26,"value":6116},{"type":21,"tag":436,"props":11303,"children":11304},{"href":4303},[11305],{"type":26,"value":4306},{"type":26,"value":6053},{"type":21,"tag":42,"props":11308,"children":11310},{"className":11309},[],[11311],{"type":26,"value":4313},{"type":26,"value":11313}," to any line topology, then\n",{"type":21,"tag":436,"props":11315,"children":11316},{"href":11174},[11317],{"type":26,"value":11177},{"type":26,"value":514},{"type":21,"tag":516,"props":11320,"children":11321},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":11324,"children":11325},{"href":4141},[11326],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":11329,"children":11331},{"name":11330},"VUID-vkCmdDraw-None-08668",[11332],{"type":21,"tag":22,"props":11333,"children":11334},{},[11335,11336,11340,11341,11345,11347,11352,11353,11358,11359,11363,11364,11369,11370,11375,11376,11380,11381,11384,11385,11389],{"type":26,"value":1164},{"type":21,"tag":436,"props":11337,"children":11338},{"href":11198},[11339],{"type":26,"value":11201},{"type":26,"value":574},{"type":21,"tag":436,"props":11342,"children":11343},{"href":11205},[11344],{"type":26,"value":11208},{"type":26,"value":11346}," extension is enabled, and a shader\nobject that outputs line primitives is bound to the\n",{"type":21,"tag":42,"props":11348,"children":11350},{"className":11349},[],[11351],{"type":26,"value":4344},{"type":26,"value":574},{"type":21,"tag":42,"props":11354,"children":11356},{"className":11355},[],[11357],{"type":26,"value":4351},{"type":26,"value":4353},{"type":21,"tag":436,"props":11360,"children":11361},{"href":4220},[11362],{"type":26,"value":4223},{"type":26,"value":4359},{"type":21,"tag":42,"props":11365,"children":11367},{"className":11366},[],[11368],{"type":26,"value":4231},{"type":26,"value":4233},{"type":21,"tag":42,"props":11371,"children":11373},{"className":11372},[],[11374],{"type":26,"value":496},{"type":26,"value":4680},{"type":21,"tag":436,"props":11377,"children":11378},{"href":11174},[11379],{"type":26,"value":11177},{"type":26,"value":514},{"type":21,"tag":516,"props":11382,"children":11383},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":11386,"children":11387},{"href":4141},[11388],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":11391,"children":11393},{"name":11392},"VUID-vkCmdDraw-None-07638",[11394],{"type":21,"tag":22,"props":11395,"children":11396},{},[11397,11398,11404,11405,11411,11412,11415,11416,11420],{"type":26,"value":4118},{"type":21,"tag":42,"props":11399,"children":11401},{"className":11400},[],[11402],{"type":26,"value":11403},"VK_DYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT",{"type":26,"value":8539},{"type":21,"tag":436,"props":11406,"children":11408},{"href":11407},"/man/vkCmdSetLineStippleEnableEXT",[11409],{"type":26,"value":11410},"vkCmdSetLineStippleEnableEXT",{"type":26,"value":514},{"type":21,"tag":516,"props":11413,"children":11414},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":11417,"children":11418},{"href":4141},[11419],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":11422,"children":11424},{"name":11423},"VUID-vkCmdDraw-None-08669",[11425],{"type":21,"tag":22,"props":11426,"children":11427},{},[11428,11429,11433,11434,11438,11439,11443,11444,11449,11450,11455,11456,11460,11461,11466,11467,11472,11473,11477,11478,11481,11482,11486],{"type":26,"value":1164},{"type":21,"tag":436,"props":11430,"children":11431},{"href":11198},[11432],{"type":26,"value":11201},{"type":26,"value":574},{"type":21,"tag":436,"props":11435,"children":11436},{"href":11205},[11437],{"type":26,"value":11208},{"type":26,"value":11210},{"type":21,"tag":436,"props":11440,"children":11441},{"href":4220},[11442],{"type":26,"value":4223},{"type":26,"value":4359},{"type":21,"tag":42,"props":11445,"children":11447},{"className":11446},[],[11448],{"type":26,"value":4231},{"type":26,"value":4233},{"type":21,"tag":42,"props":11451,"children":11453},{"className":11452},[],[11454],{"type":26,"value":496},{"type":26,"value":8447},{"type":21,"tag":436,"props":11457,"children":11458},{"href":4243},[11459],{"type":26,"value":4246},{"type":26,"value":4359},{"type":21,"tag":42,"props":11462,"children":11464},{"className":11463},[],[11465],{"type":26,"value":4253},{"type":26,"value":4233},{"type":21,"tag":42,"props":11468,"children":11470},{"className":11469},[],[11471],{"type":26,"value":4260},{"type":26,"value":4680},{"type":21,"tag":436,"props":11474,"children":11475},{"href":11407},[11476],{"type":26,"value":11410},{"type":26,"value":514},{"type":21,"tag":516,"props":11479,"children":11480},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":11483,"children":11484},{"href":4141},[11485],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":11488,"children":11490},{"name":11489},"VUID-vkCmdDraw-None-08670",[11491],{"type":21,"tag":22,"props":11492,"children":11493},{},[11494,11495,11499,11500,11504,11505,11510,11511,11515,11516,11521,11522,11527,11528,11532,11533,11538,11539,11543,11544,11547,11548,11552],{"type":26,"value":1164},{"type":21,"tag":436,"props":11496,"children":11497},{"href":11198},[11498],{"type":26,"value":11201},{"type":26,"value":574},{"type":21,"tag":436,"props":11501,"children":11502},{"href":11205},[11503],{"type":26,"value":11208},{"type":26,"value":11277},{"type":21,"tag":42,"props":11506,"children":11508},{"className":11507},[],[11509],{"type":26,"value":11115},{"type":26,"value":11284},{"type":21,"tag":436,"props":11512,"children":11513},{"href":4220},[11514],{"type":26,"value":4223},{"type":26,"value":6053},{"type":21,"tag":42,"props":11517,"children":11519},{"className":11518},[],[11520],{"type":26,"value":4231},{"type":26,"value":4233},{"type":21,"tag":42,"props":11523,"children":11525},{"className":11524},[],[11526],{"type":26,"value":496},{"type":26,"value":6116},{"type":21,"tag":436,"props":11529,"children":11530},{"href":4303},[11531],{"type":26,"value":4306},{"type":26,"value":6053},{"type":21,"tag":42,"props":11534,"children":11536},{"className":11535},[],[11537],{"type":26,"value":4313},{"type":26,"value":11313},{"type":21,"tag":436,"props":11540,"children":11541},{"href":11407},[11542],{"type":26,"value":11410},{"type":26,"value":514},{"type":21,"tag":516,"props":11545,"children":11546},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":11549,"children":11550},{"href":4141},[11551],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":11554,"children":11556},{"name":11555},"VUID-vkCmdDraw-None-08671",[11557],{"type":21,"tag":22,"props":11558,"children":11559},{},[11560,11561,11565,11566,11570,11571,11576,11577,11582,11583,11587,11588,11593,11594,11599,11600,11604,11605,11608,11609,11613],{"type":26,"value":1164},{"type":21,"tag":436,"props":11562,"children":11563},{"href":11198},[11564],{"type":26,"value":11201},{"type":26,"value":574},{"type":21,"tag":436,"props":11567,"children":11568},{"href":11205},[11569],{"type":26,"value":11208},{"type":26,"value":11346},{"type":21,"tag":42,"props":11572,"children":11574},{"className":11573},[],[11575],{"type":26,"value":4344},{"type":26,"value":574},{"type":21,"tag":42,"props":11578,"children":11580},{"className":11579},[],[11581],{"type":26,"value":4351},{"type":26,"value":4353},{"type":21,"tag":436,"props":11584,"children":11585},{"href":4220},[11586],{"type":26,"value":4223},{"type":26,"value":4359},{"type":21,"tag":42,"props":11589,"children":11591},{"className":11590},[],[11592],{"type":26,"value":4231},{"type":26,"value":4233},{"type":21,"tag":42,"props":11595,"children":11597},{"className":11596},[],[11598],{"type":26,"value":496},{"type":26,"value":4680},{"type":21,"tag":436,"props":11601,"children":11602},{"href":11407},[11603],{"type":26,"value":11410},{"type":26,"value":514},{"type":21,"tag":516,"props":11606,"children":11607},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":11610,"children":11611},{"href":4141},[11612],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":11615,"children":11617},{"name":11616},"VUID-vkCmdDraw-None-07849",[11618,11625],{"type":21,"tag":33,"props":11619,"children":11620},{"code":4118},[11621],{"type":21,"tag":42,"props":11622,"children":11623},{"__ignoreMap":38},[11624],{"type":26,"value":4118},{"type":21,"tag":22,"props":11626,"children":11627},{},[11628,11634,11636,11642,11645,11646,11650],{"type":21,"tag":42,"props":11629,"children":11631},{"className":11630},[],[11632],{"type":26,"value":11633},"VK_DYNAMIC_STATE_LINE_STIPPLE_KHR",{"type":26,"value":11635},"\ndynamic state enabled then\n",{"type":21,"tag":436,"props":11637,"children":11639},{"href":11638},"/man/vkCmdSetLineStippleKHR",[11640],{"type":26,"value":11641},"vkCmdSetLineStippleKHR",{"type":21,"tag":516,"props":11643,"children":11644},{"type":518},[],{"type":26,"value":4380},{"type":21,"tag":436,"props":11647,"children":11648},{"href":4141},[11649],{"type":26,"value":4144},{"type":26,"value":4386},{"type":21,"tag":426,"props":11652,"children":11654},{"name":11653},"VUID-vkCmdDraw-None-08672",[11655],{"type":21,"tag":22,"props":11656,"children":11657},{},[11658,11659,11663,11664,11668,11669,11673,11674,11679,11680,11685,11686,11690,11691,11697,11698,11703,11704,11710,11711,11714,11715,11719],{"type":26,"value":1164},{"type":21,"tag":436,"props":11660,"children":11661},{"href":11198},[11662],{"type":26,"value":11201},{"type":26,"value":574},{"type":21,"tag":436,"props":11665,"children":11666},{"href":11205},[11667],{"type":26,"value":11208},{"type":26,"value":11210},{"type":21,"tag":436,"props":11670,"children":11671},{"href":4220},[11672],{"type":26,"value":4223},{"type":26,"value":4359},{"type":21,"tag":42,"props":11675,"children":11677},{"className":11676},[],[11678],{"type":26,"value":4231},{"type":26,"value":4233},{"type":21,"tag":42,"props":11681,"children":11683},{"className":11682},[],[11684],{"type":26,"value":496},{"type":26,"value":8447},{"type":21,"tag":436,"props":11687,"children":11688},{"href":11407},[11689],{"type":26,"value":11410},{"type":26,"value":5845},{"type":21,"tag":42,"props":11692,"children":11694},{"className":11693},[],[11695],{"type":26,"value":11696},"stippledLineEnable",{"type":26,"value":4233},{"type":21,"tag":42,"props":11699,"children":11701},{"className":11700},[],[11702],{"type":26,"value":760},{"type":26,"value":4680},{"type":21,"tag":436,"props":11705,"children":11707},{"href":11706},"/man/vkCmdSetLineStippleEXT",[11708],{"type":26,"value":11709},"vkCmdSetLineStippleEXT",{"type":26,"value":514},{"type":21,"tag":516,"props":11712,"children":11713},{"type":518},[],{"type":26,"value":4138},{"type":21,"tag":436,"props":11716,"children":11717},{"href":4141},[11718],{"type":26,"value":4144},{"type":26,"value":4146},{"type":21,"tag":426,"props":11721,"children":11723},{"name":11722},"VUID-vkCmdDraw-None-07639",[11724],{"type":21,"tag":22,"props":11725,"children":11726},{},[11727,11728,11738,11739,11745,11746,11752,11753,11756,11757,11761],{"type":26,"value":1164},{"type":21,"tag":436,"props":11729,"children":11731},{"href":11730},"/man/VkPhysicalDeviceDepthClipControlFeaturesEXT#features-depthClipControl",[11732],{"type":21,"tag":42,"props":11733,"children":11735},{"className":11734},[],[11736],{"type":26,"value":11737},"depthClipControl",{"type":26,"value":6358},{"type":21,"tag":42,"props":11740,"children":11742},{"className":11741},[],[11743],{"type":26,"value":11744},"VK_DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT",{"type":26,"value":6366},{"type":21,"tag":436,"props":11747,"children":11749},{"href":11748},"/man/vkCmdSetDepthClipNegativeOneToOneEXT",[11750],{"type":26,"value":11751},"vkCmdSetDepthClipNegativeOneToOneEXT",{"type":26,"value":514},{"type":21,"tag":516,"props":11754,"children":11755},{"type":518},[],{"type":26,"value":5292},{"type":21,"tag":436,"props":11758,"children":11759},{"href":4141},[11760],{"type":26,"value":4144},{"type":26,"value":5298},{"type":21,"tag":426,"props":11763,"children":11765},{"name":11764},"VUID-vkCmdDraw-None-07640",[11766],{"type":21,"tag":22,"props":11767,"children":11768},{},[11769,11770,11774,11776,11782,11783,11787,11788,11791,11792,11796],{"type":26,"value":1164},{"type":21,"tag":436,"props":11771,"children":11772},{"href":5832},[11773],{"type":26,"value":5835},{"type":26,"value":11775}," extension is enabled, and\na shader object is bound to any graphics stage or\na graphics pipeline is bound which was created with the\n",{"type":21,"tag":42,"props":11777,"children":11779},{"className":11778},[],[11780],{"type":26,"value":11781},"VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV",{"type":26,"value":6366},{"type":21,"tag":436,"props":11784,"children":11785},{"href":5840},[11786],{"type":26,"value":5843},{"type":26,"value":514},{"type":21,"tag":516,"props":11789,"children":11790},{"type":518},[],{"type":26,"value":5292},{"type":21,"tag":436,"props":11793,"children":11794},{"href":4141},[11795],{"type":26,"value":4144},{"type":26,"value":5298},{"type":21,"tag":426,"props":11798,"children":11800},{"name":11799},"VUID-vkCmdDraw-None-07641",[11801],{"type":21,"tag":22,"props":11802,"children":11803},{},[11804,11805,11811,11812,11818,11820,11826,11827,11830,11831,11835],{"type":26,"value":1164},{"type":21,"tag":436,"props":11806,"children":11808},{"href":11807},"/extensions/VK_NV_viewport_swizzle",[11809],{"type":26,"value":11810},"VK_NV_viewport_swizzle",{"type":26,"value":11775},{"type":21,"tag":42,"props":11813,"children":11815},{"className":11814},[],[11816],{"type":26,"value":11817},"VK_DYNAMIC_STATE_VIEWPORT_SWIZZLE_NV",{"type":26,"value":11819}," dynamic state enabled, then\n",{"type":21,"tag":436,"props":11821,"children":11823},{"href":11822},"/man/vkCmdSetViewportSwizzleNV",[11824],{"type":26,"value":11825},"vkCmdSetViewportSwizzleNV",{"type":26,"value":514},{"type":21,"tag":516,"props":11828,"children":11829},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":11832,"children":11833},{"href":4141},[11834],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":11837,"children":11839},{"name":11838},"VUID-vkCmdDraw-None-07642",[11840],{"type":21,"tag":22,"props":11841,"children":11842},{},[11843,11844,11850,11851,11856,11857,11863,11864,11868,11869,11874,11875,11880,11881,11887,11888,11891,11892,11896],{"type":26,"value":1164},{"type":21,"tag":436,"props":11845,"children":11847},{"href":11846},"/extensions/VK_NV_fragment_coverage_to_color",[11848],{"type":26,"value":11849},"VK_NV_fragment_coverage_to_color",{"type":26,"value":11109},{"type":21,"tag":42,"props":11852,"children":11854},{"className":11853},[],[11855],{"type":26,"value":4512},{"type":26,"value":10421},{"type":21,"tag":42,"props":11858,"children":11860},{"className":11859},[],[11861],{"type":26,"value":11862},"VK_DYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV",{"type":26,"value":10304},{"type":21,"tag":436,"props":11865,"children":11866},{"href":4406},[11867],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":11870,"children":11872},{"className":11871},[],[11873],{"type":26,"value":4231},{"type":26,"value":1389},{"type":21,"tag":42,"props":11876,"children":11878},{"className":11877},[],[11879],{"type":26,"value":496},{"type":26,"value":4680},{"type":21,"tag":436,"props":11882,"children":11884},{"href":11883},"/man/vkCmdSetCoverageToColorEnableNV",[11885],{"type":26,"value":11886},"vkCmdSetCoverageToColorEnableNV",{"type":26,"value":514},{"type":21,"tag":516,"props":11889,"children":11890},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":11893,"children":11894},{"href":4141},[11895],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":11898,"children":11900},{"name":11899},"VUID-vkCmdDraw-None-07643",[11901],{"type":21,"tag":22,"props":11902,"children":11903},{},[11904,11905,11909,11910,11915,11916,11922,11924,11928,11929,11934,11935,11940,11941,11945,11946,11952,11953,11958,11959,11965,11966,11969,11970,11974],{"type":26,"value":1164},{"type":21,"tag":436,"props":11906,"children":11907},{"href":11846},[11908],{"type":26,"value":11849},{"type":26,"value":11109},{"type":21,"tag":42,"props":11911,"children":11913},{"className":11912},[],[11914],{"type":26,"value":4512},{"type":26,"value":10421},{"type":21,"tag":42,"props":11917,"children":11919},{"className":11918},[],[11920],{"type":26,"value":11921},"VK_DYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV",{"type":26,"value":11923}," dynamic state\nenabled, the ",{"type":21,"tag":436,"props":11925,"children":11926},{"href":4406},[11927],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":11930,"children":11932},{"className":11931},[],[11933],{"type":26,"value":4231},{"type":26,"value":1389},{"type":21,"tag":42,"props":11936,"children":11938},{"className":11937},[],[11939],{"type":26,"value":496},{"type":26,"value":4423},{"type":21,"tag":436,"props":11942,"children":11943},{"href":4406},[11944],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":11947,"children":11949},{"className":11948},[],[11950],{"type":26,"value":11951},"coverageToColorEnable",{"type":26,"value":1389},{"type":21,"tag":42,"props":11954,"children":11956},{"className":11955},[],[11957],{"type":26,"value":760},{"type":26,"value":4680},{"type":21,"tag":436,"props":11960,"children":11962},{"href":11961},"/man/vkCmdSetCoverageToColorLocationNV",[11963],{"type":26,"value":11964},"vkCmdSetCoverageToColorLocationNV",{"type":26,"value":514},{"type":21,"tag":516,"props":11967,"children":11968},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":11971,"children":11972},{"href":4141},[11973],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":11976,"children":11978},{"name":11977},"VUID-vkCmdDraw-None-07644",[11979],{"type":21,"tag":22,"props":11980,"children":11981},{},[11982,11983,11989,11990,11996,11997,12001,12002,12007,12008,12013,12014,12020,12021,12024,12025,12029],{"type":26,"value":1164},{"type":21,"tag":436,"props":11984,"children":11986},{"href":11985},"/extensions/VK_NV_framebuffer_mixed_samples",[11987],{"type":26,"value":11988},"VK_NV_framebuffer_mixed_samples",{"type":26,"value":4980},{"type":21,"tag":42,"props":11991,"children":11993},{"className":11992},[],[11994],{"type":26,"value":11995},"VK_DYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV",{"type":26,"value":10304},{"type":21,"tag":436,"props":11998,"children":11999},{"href":4406},[12000],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":12003,"children":12005},{"className":12004},[],[12006],{"type":26,"value":4231},{"type":26,"value":1389},{"type":21,"tag":42,"props":12009,"children":12011},{"className":12010},[],[12012],{"type":26,"value":496},{"type":26,"value":4680},{"type":21,"tag":436,"props":12015,"children":12017},{"href":12016},"/man/vkCmdSetCoverageModulationModeNV",[12018],{"type":26,"value":12019},"vkCmdSetCoverageModulationModeNV",{"type":26,"value":514},{"type":21,"tag":516,"props":12022,"children":12023},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":12026,"children":12027},{"href":4141},[12028],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":12031,"children":12033},{"name":12032},"VUID-vkCmdDraw-None-07645",[12034],{"type":21,"tag":22,"props":12035,"children":12036},{},[12037,12038,12042,12043,12049,12050,12054,12055,12060,12061,12066,12067,12071,12072,12078,12080,12086,12087,12093,12094,12097,12098,12102],{"type":26,"value":1164},{"type":21,"tag":436,"props":12039,"children":12040},{"href":11985},[12041],{"type":26,"value":11988},{"type":26,"value":4980},{"type":21,"tag":42,"props":12044,"children":12046},{"className":12045},[],[12047],{"type":26,"value":12048},"VK_DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV",{"type":26,"value":11923},{"type":21,"tag":436,"props":12051,"children":12052},{"href":4406},[12053],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":12056,"children":12058},{"className":12057},[],[12059],{"type":26,"value":4231},{"type":26,"value":1389},{"type":21,"tag":42,"props":12062,"children":12064},{"className":12063},[],[12065],{"type":26,"value":496},{"type":26,"value":4423},{"type":21,"tag":436,"props":12068,"children":12069},{"href":4406},[12070],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":12073,"children":12075},{"className":12074},[],[12076],{"type":26,"value":12077},"coverageModulationMode",{"type":26,"value":12079}," is any value other than\n",{"type":21,"tag":42,"props":12081,"children":12083},{"className":12082},[],[12084],{"type":26,"value":12085},"VK_COVERAGE_MODULATION_MODE_NONE_NV",{"type":26,"value":4680},{"type":21,"tag":436,"props":12088,"children":12090},{"href":12089},"/man/vkCmdSetCoverageModulationTableEnableNV",[12091],{"type":26,"value":12092},"vkCmdSetCoverageModulationTableEnableNV",{"type":26,"value":514},{"type":21,"tag":516,"props":12095,"children":12096},{"type":518},[],{"type":26,"value":6469},{"type":21,"tag":436,"props":12099,"children":12100},{"href":4141},[12101],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":12104,"children":12106},{"name":12105},"VUID-vkCmdDraw-None-07646",[12107],{"type":21,"tag":22,"props":12108,"children":12109},{},[12110,12111,12115,12116,12122,12123,12127,12128,12133,12134,12139,12140,12144,12145,12151,12152,12157,12158,12164,12165,12168,12169,12173],{"type":26,"value":1164},{"type":21,"tag":436,"props":12112,"children":12113},{"href":11985},[12114],{"type":26,"value":11988},{"type":26,"value":4980},{"type":21,"tag":42,"props":12117,"children":12119},{"className":12118},[],[12120],{"type":26,"value":12121},"VK_DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV",{"type":26,"value":11923},{"type":21,"tag":436,"props":12124,"children":12125},{"href":4406},[12126],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":12129,"children":12131},{"className":12130},[],[12132],{"type":26,"value":4231},{"type":26,"value":1389},{"type":21,"tag":42,"props":12135,"children":12137},{"className":12136},[],[12138],{"type":26,"value":496},{"type":26,"value":4423},{"type":21,"tag":436,"props":12141,"children":12142},{"href":4406},[12143],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":12146,"children":12148},{"className":12147},[],[12149],{"type":26,"value":12150},"coverageModulationTableEnable",{"type":26,"value":1389},{"type":21,"tag":42,"props":12153,"children":12155},{"className":12154},[],[12156],{"type":26,"value":760},{"type":26,"value":4680},{"type":21,"tag":436,"props":12159,"children":12161},{"href":12160},"/man/vkCmdSetCoverageModulationTableNV",[12162],{"type":26,"value":12163},"vkCmdSetCoverageModulationTableNV",{"type":26,"value":514},{"type":21,"tag":516,"props":12166,"children":12167},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":12170,"children":12171},{"href":4141},[12172],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":12175,"children":12177},{"name":12176},"VUID-vkCmdDraw-None-07647",[12178],{"type":21,"tag":22,"props":12179,"children":12180},{},[12181,12182,12190,12191,12197,12198,12202,12203,12208,12209,12214,12215,12219,12220,12223,12224,12228],{"type":26,"value":1164},{"type":21,"tag":436,"props":12183,"children":12184},{"href":6038},[12185],{"type":21,"tag":42,"props":12186,"children":12188},{"className":12187},[],[12189],{"type":26,"value":6045},{"type":26,"value":6400},{"type":21,"tag":42,"props":12192,"children":12194},{"className":12193},[],[12195],{"type":26,"value":12196},"VK_DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV",{"type":26,"value":10304},{"type":21,"tag":436,"props":12199,"children":12200},{"href":4406},[12201],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":12204,"children":12206},{"className":12205},[],[12207],{"type":26,"value":4231},{"type":26,"value":1389},{"type":21,"tag":42,"props":12210,"children":12212},{"className":12211},[],[12213],{"type":26,"value":496},{"type":26,"value":4680},{"type":21,"tag":436,"props":12216,"children":12217},{"href":6119},[12218],{"type":26,"value":6122},{"type":26,"value":514},{"type":21,"tag":516,"props":12221,"children":12222},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":12225,"children":12226},{"href":4141},[12227],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":12230,"children":12232},{"name":12231},"VUID-vkCmdDraw-pipelineFragmentShadingRate-09238",[12233],{"type":21,"tag":22,"props":12234,"children":12235},{},[12236,12237,12247,12248,12253,12254,12259,12260,12264,12265,12270,12271,12276,12277,12281,12282,12285,12286,12290],{"type":26,"value":1164},{"type":21,"tag":436,"props":12238,"children":12240},{"href":12239},"/man/VkPhysicalDeviceFragmentShadingRateFeaturesKHR#features-pipelineFragmentShadingRate",[12241],{"type":21,"tag":42,"props":12242,"children":12244},{"className":12243},[],[12245],{"type":26,"value":12246},"pipelineFragmentShadingRate",{"type":26,"value":10414},{"type":21,"tag":42,"props":12249,"children":12251},{"className":12250},[],[12252],{"type":26,"value":4512},{"type":26,"value":10421},{"type":21,"tag":42,"props":12255,"children":12257},{"className":12256},[],[12258],{"type":26,"value":7998},{"type":26,"value":5326},{"type":21,"tag":436,"props":12261,"children":12262},{"href":4406},[12263],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":12266,"children":12268},{"className":12267},[],[12269],{"type":26,"value":4231},{"type":26,"value":1389},{"type":21,"tag":42,"props":12272,"children":12274},{"className":12273},[],[12275],{"type":26,"value":496},{"type":26,"value":4680},{"type":21,"tag":436,"props":12278,"children":12279},{"href":8002},[12280],{"type":26,"value":8005},{"type":26,"value":514},{"type":21,"tag":516,"props":12283,"children":12284},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":12287,"children":12288},{"href":4141},[12289],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":12292,"children":12294},{"name":12293},"VUID-vkCmdDraw-None-07648",[12295],{"type":21,"tag":22,"props":12296,"children":12297},{},[12298,12299,12309,12310,12316,12318,12322,12323,12328,12329,12334,12335,12341,12342,12345,12346,12350],{"type":26,"value":1164},{"type":21,"tag":436,"props":12300,"children":12302},{"href":12301},"/man/VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV#features-representativeFragmentTest",[12303],{"type":21,"tag":42,"props":12304,"children":12306},{"className":12305},[],[12307],{"type":26,"value":12308},"representativeFragmentTest",{"type":26,"value":5318},{"type":21,"tag":42,"props":12311,"children":12313},{"className":12312},[],[12314],{"type":26,"value":12315},"VK_DYNAMIC_STATE_REPRESENTATIVE_FRAGMENT_TEST_ENABLE_NV",{"type":26,"value":12317}," dynamic\nstate enabled, and the ",{"type":21,"tag":436,"props":12319,"children":12320},{"href":4406},[12321],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":12324,"children":12326},{"className":12325},[],[12327],{"type":26,"value":4231},{"type":26,"value":1389},{"type":21,"tag":42,"props":12330,"children":12332},{"className":12331},[],[12333],{"type":26,"value":496},{"type":26,"value":4680},{"type":21,"tag":436,"props":12336,"children":12338},{"href":12337},"/man/vkCmdSetRepresentativeFragmentTestEnableNV",[12339],{"type":26,"value":12340},"vkCmdSetRepresentativeFragmentTestEnableNV",{"type":26,"value":514},{"type":21,"tag":516,"props":12343,"children":12344},{"type":518},[],{"type":26,"value":10806},{"type":21,"tag":436,"props":12347,"children":12348},{"href":4141},[12349],{"type":26,"value":4144},{"type":26,"value":10812},{"type":21,"tag":426,"props":12352,"children":12354},{"name":12353},"VUID-vkCmdDraw-None-07649",[12355],{"type":21,"tag":22,"props":12356,"children":12357},{},[12358,12359,12369,12371,12377,12378,12382,12383,12388,12389,12394,12395,12401,12402,12405,12406,12410],{"type":26,"value":1164},{"type":21,"tag":436,"props":12360,"children":12362},{"href":12361},"/man/VkPhysicalDeviceCoverageReductionModeFeaturesNV#features-coverageReductionMode",[12363],{"type":21,"tag":42,"props":12364,"children":12366},{"className":12365},[],[12367],{"type":26,"value":12368},"coverageReductionMode",{"type":26,"value":12370},"\nfeature is enabled,\na shader object is bound to any graphics stage or\na graphics pipeline is bound which was created with the\n",{"type":21,"tag":42,"props":12372,"children":12374},{"className":12373},[],[12375],{"type":26,"value":12376},"VK_DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV",{"type":26,"value":5326},{"type":21,"tag":436,"props":12379,"children":12380},{"href":4406},[12381],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":12384,"children":12386},{"className":12385},[],[12387],{"type":26,"value":4231},{"type":26,"value":1389},{"type":21,"tag":42,"props":12390,"children":12392},{"className":12391},[],[12393],{"type":26,"value":496},{"type":26,"value":4680},{"type":21,"tag":436,"props":12396,"children":12398},{"href":12397},"/man/vkCmdSetCoverageReductionModeNV",[12399],{"type":26,"value":12400},"vkCmdSetCoverageReductionModeNV",{"type":26,"value":514},{"type":21,"tag":516,"props":12403,"children":12404},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":12407,"children":12408},{"href":4141},[12409],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":12412,"children":12414},{"name":12413},"VUID-vkCmdDraw-pColorBlendEnables-07470",[12415],{"type":21,"tag":22,"props":12416,"children":12417},{},[12418,12419,12424,12426,12430,12432,12437,12439,12444,12446,12450,12451,12454,12455],{"type":26,"value":4118},{"type":21,"tag":42,"props":12420,"children":12422},{"className":12421},[],[12423],{"type":26,"value":7825},{"type":26,"value":12425}," state enabled and the last\ncall to ",{"type":21,"tag":436,"props":12427,"children":12428},{"href":4537},[12429],{"type":26,"value":4540},{"type":26,"value":12431}," set ",{"type":21,"tag":42,"props":12433,"children":12435},{"className":12434},[],[12436],{"type":26,"value":4548},{"type":26,"value":12438},"\nfor any attachment to ",{"type":21,"tag":42,"props":12440,"children":12442},{"className":12441},[],[12443],{"type":26,"value":760},{"type":26,"value":12445},", then for those attachments in the\nsubpass the corresponding image view’s\n",{"type":21,"tag":436,"props":12447,"children":12448},{"href":509},[12449],{"type":26,"value":512},{"type":26,"value":514},{"type":21,"tag":516,"props":12452,"children":12453},{"type":518},[],{"type":26,"value":521},{"type":21,"tag":42,"props":12456,"children":12458},{"className":12457},[],[12459],{"type":26,"value":6740},{"type":21,"tag":426,"props":12461,"children":12463},{"name":12462},"VUID-vkCmdDraw-rasterizationSamples-07471",[12464],{"type":21,"tag":22,"props":12465,"children":12466},{},[12467,12468,12473,12475,12480,12482,12486,12487,12490,12492],{"type":26,"value":4118},{"type":21,"tag":42,"props":12469,"children":12471},{"className":12470},[],[12472],{"type":26,"value":7873},{"type":26,"value":12474}," state enabled, and the\ncurrent subpass does not use any color and/or depth/stencil attachments,\nthen the ",{"type":21,"tag":42,"props":12476,"children":12478},{"className":12477},[],[12479],{"type":26,"value":7892},{"type":26,"value":12481}," in the last call to\n",{"type":21,"tag":436,"props":12483,"children":12484},{"href":7877},[12485],{"type":26,"value":7880},{"type":26,"value":514},{"type":21,"tag":516,"props":12488,"children":12489},{"type":518},[],{"type":26,"value":12491}," follow the rules for a\n",{"type":21,"tag":436,"props":12493,"children":12495},{"href":12494},"/man/VkFramebufferCreateInfo#renderpass-noattachments",[12496],{"type":26,"value":12497},"zero-attachment subpass",{"type":21,"tag":426,"props":12499,"children":12501},{"name":12500},"VUID-vkCmdDraw-samples-07472",[12502],{"type":21,"tag":22,"props":12503,"children":12504},{},[12505,12506,12511,12513,12518,12520,12526,12527,12531,12532,12535,12537,12543,12544,12549],{"type":26,"value":4118},{"type":21,"tag":42,"props":12507,"children":12509},{"className":12508},[],[12510],{"type":26,"value":10129},{"type":26,"value":12512}," state enabled and the\n",{"type":21,"tag":42,"props":12514,"children":12516},{"className":12515},[],[12517],{"type":26,"value":7873},{"type":26,"value":12519}," state disabled, then\nthe ",{"type":21,"tag":42,"props":12521,"children":12523},{"className":12522},[],[12524],{"type":26,"value":12525},"samples",{"type":26,"value":5799},{"type":21,"tag":436,"props":12528,"children":12529},{"href":10150},[12530],{"type":26,"value":10153},{"type":26,"value":514},{"type":21,"tag":516,"props":12533,"children":12534},{"type":518},[],{"type":26,"value":12536}," be greater or equal to the\n",{"type":21,"tag":436,"props":12538,"children":12540},{"href":12539},"/man/VkPipelineMultisampleStateCreateInfo",[12541],{"type":26,"value":12542},"VkPipelineMultisampleStateCreateInfo",{"type":26,"value":213},{"type":21,"tag":42,"props":12545,"children":12547},{"className":12546},[],[12548],{"type":26,"value":7892},{"type":26,"value":12550},"\nparameter used to create the bound graphics pipeline",{"type":21,"tag":426,"props":12552,"children":12554},{"name":12553},"VUID-vkCmdDraw-samples-07473",[12555],{"type":21,"tag":22,"props":12556,"children":12557},{},[12558,12559,12564,12566,12571,12573,12578,12579,12583,12584,12587,12588,12593,12594],{"type":26,"value":4118},{"type":21,"tag":42,"props":12560,"children":12562},{"className":12561},[],[12563],{"type":26,"value":10129},{"type":26,"value":12565}," state and\n",{"type":21,"tag":42,"props":12567,"children":12569},{"className":12568},[],[12570],{"type":26,"value":7873},{"type":26,"value":12572}," states enabled, then\nthe ",{"type":21,"tag":42,"props":12574,"children":12576},{"className":12575},[],[12577],{"type":26,"value":12525},{"type":26,"value":5799},{"type":21,"tag":436,"props":12580,"children":12581},{"href":10150},[12582],{"type":26,"value":10153},{"type":26,"value":514},{"type":21,"tag":516,"props":12585,"children":12586},{"type":518},[],{"type":26,"value":12536},{"type":21,"tag":42,"props":12589,"children":12591},{"className":12590},[],[12592],{"type":26,"value":7892},{"type":26,"value":5799},{"type":21,"tag":436,"props":12595,"children":12596},{"href":7877},[12597],{"type":26,"value":7880},{"type":21,"tag":426,"props":12599,"children":12601},{"name":12600},"VUID-vkCmdDraw-rasterizationSamples-07474",[12602],{"type":21,"tag":22,"props":12603,"children":12604},{},[12605,12606,12611,12613,12619,12621,12625,12627,12632,12633,12637,12638,12641],{"type":26,"value":4118},{"type":21,"tag":42,"props":12607,"children":12609},{"className":12608},[],[12610],{"type":26,"value":7873},{"type":26,"value":12612}," state enabled, and\nneither the ",{"type":21,"tag":436,"props":12614,"children":12616},{"href":12615},"/extensions/VK_AMD_mixed_attachment_samples",[12617],{"type":26,"value":12618},"VK_AMD_mixed_attachment_samples",{"type":26,"value":12620}," nor the\n",{"type":21,"tag":436,"props":12622,"children":12623},{"href":11985},[12624],{"type":26,"value":11988},{"type":26,"value":12626}," extensions are enabled, then\nthe ",{"type":21,"tag":42,"props":12628,"children":12630},{"className":12629},[],[12631],{"type":26,"value":7892},{"type":26,"value":12481},{"type":21,"tag":436,"props":12634,"children":12635},{"href":7877},[12636],{"type":26,"value":7880},{"type":26,"value":514},{"type":21,"tag":516,"props":12639,"children":12640},{"type":518},[],{"type":26,"value":12642}," be the same as the current\nsubpass color and/or depth/stencil attachments",{"type":21,"tag":426,"props":12644,"children":12646},{"name":12645},"VUID-vkCmdDraw-None-09211",[12647],{"type":21,"tag":22,"props":12648,"children":12649},{},[12650,12651,12656,12658,12662,12663,12668,12669,12674,12676,12681,12682,12686,12687,12690,12692,12697],{"type":26,"value":4118},{"type":21,"tag":42,"props":12652,"children":12654},{"className":12653},[],[12655],{"type":26,"value":7873},{"type":26,"value":12657}," state enabled,\nor a shader object is bound to any graphics stage,\nand the current render pass instance includes a\n",{"type":21,"tag":436,"props":12659,"children":12660},{"href":9612},[12661],{"type":26,"value":9615},{"type":26,"value":9617},{"type":21,"tag":42,"props":12664,"children":12666},{"className":12665},[],[12667],{"type":26,"value":9623},{"type":26,"value":490},{"type":21,"tag":42,"props":12670,"children":12672},{"className":12671},[],[12673],{"type":26,"value":760},{"type":26,"value":12675},",\nthen the ",{"type":21,"tag":42,"props":12677,"children":12679},{"className":12678},[],[12680],{"type":26,"value":7892},{"type":26,"value":12481},{"type":21,"tag":436,"props":12683,"children":12684},{"href":7877},[12685],{"type":26,"value":7880},{"type":26,"value":514},{"type":21,"tag":516,"props":12688,"children":12689},{"type":518},[],{"type":26,"value":12691}," be the same as the\n",{"type":21,"tag":42,"props":12693,"children":12695},{"className":12694},[],[12696],{"type":26,"value":7892},{"type":26,"value":12698}," member of that structure",{"type":21,"tag":426,"props":12700,"children":12702},{"name":12701},"VUID-vkCmdDraw-firstAttachment-07476",[12703],{"type":21,"tag":22,"props":12704,"children":12705},{},[12706,12707,12712,12713,12717,12718,12721,12723,12729,12730,12735,12737,12742,12744,12747],{"type":26,"value":4118},{"type":21,"tag":42,"props":12708,"children":12710},{"className":12709},[],[12711],{"type":26,"value":7825},{"type":26,"value":4126},{"type":21,"tag":436,"props":12714,"children":12715},{"href":4537},[12716],{"type":26,"value":4540},{"type":26,"value":514},{"type":21,"tag":516,"props":12719,"children":12720},{"type":518},[],{"type":26,"value":12722}," have been called in the current\ncommand buffer prior to this drawing command, and the attachments\nspecified by the ",{"type":21,"tag":42,"props":12724,"children":12726},{"className":12725},[],[12727],{"type":26,"value":12728},"firstAttachment",{"type":26,"value":559},{"type":21,"tag":42,"props":12731,"children":12733},{"className":12732},[],[12734],{"type":26,"value":8254},{"type":26,"value":12736},"\nparameters of ",{"type":21,"tag":42,"props":12738,"children":12740},{"className":12739},[],[12741],{"type":26,"value":4540},{"type":26,"value":12743}," calls ",{"type":21,"tag":516,"props":12745,"children":12746},{"type":518},[],{"type":26,"value":12748}," specify an\nenable for all active color attachments in the current subpass",{"type":21,"tag":426,"props":12750,"children":12752},{"name":12751},"VUID-vkCmdDraw-rasterizerDiscardEnable-09417",[12753],{"type":21,"tag":22,"props":12754,"children":12755},{},[12756,12757,12762,12763,12767,12768,12773,12774,12779,12780,12784,12785,12788,12790,12795,12796,12801,12803,12808,12810,12813],{"type":26,"value":4506},{"type":21,"tag":42,"props":12758,"children":12760},{"className":12759},[],[12761],{"type":26,"value":4512},{"type":26,"value":4514},{"type":21,"tag":436,"props":12764,"children":12765},{"href":4220},[12766],{"type":26,"value":4223},{"type":26,"value":4520},{"type":21,"tag":42,"props":12769,"children":12771},{"className":12770},[],[12772],{"type":26,"value":4231},{"type":26,"value":4527},{"type":21,"tag":42,"props":12775,"children":12777},{"className":12776},[],[12778],{"type":26,"value":496},{"type":26,"value":4444},{"type":21,"tag":436,"props":12781,"children":12782},{"href":4537},[12783],{"type":26,"value":4540},{"type":26,"value":514},{"type":21,"tag":516,"props":12786,"children":12787},{"type":518},[],{"type":26,"value":12789}," have been\ncalled in the current command buffer prior to this drawing command, and\nthe attachments specified by the ",{"type":21,"tag":42,"props":12791,"children":12793},{"className":12792},[],[12794],{"type":26,"value":12728},{"type":26,"value":5619},{"type":21,"tag":42,"props":12797,"children":12799},{"className":12798},[],[12800],{"type":26,"value":8254},{"type":26,"value":12802}," parameters of ",{"type":21,"tag":42,"props":12804,"children":12806},{"className":12805},[],[12807],{"type":26,"value":4540},{"type":26,"value":12809},"\ncalls ",{"type":21,"tag":516,"props":12811,"children":12812},{"type":518},[],{"type":26,"value":12814}," specify an enable for all active color attachments in the\ncurrent subpass",{"type":21,"tag":426,"props":12816,"children":12818},{"name":12817},"VUID-vkCmdDraw-firstAttachment-07477",[12819],{"type":21,"tag":22,"props":12820,"children":12821},{},[12822,12823,12828,12829,12833,12834,12837,12839,12844,12845,12850,12851,12856,12857,12860],{"type":26,"value":4118},{"type":21,"tag":42,"props":12824,"children":12826},{"className":12825},[],[12827],{"type":26,"value":10552},{"type":26,"value":8539},{"type":21,"tag":436,"props":12830,"children":12831},{"href":4558},[12832],{"type":26,"value":4561},{"type":26,"value":514},{"type":21,"tag":516,"props":12835,"children":12836},{"type":518},[],{"type":26,"value":12838}," have been called in the\ncurrent command buffer prior to this drawing command, and the\nattachments specified by the ",{"type":21,"tag":42,"props":12840,"children":12842},{"className":12841},[],[12843],{"type":26,"value":12728},{"type":26,"value":5619},{"type":21,"tag":42,"props":12846,"children":12848},{"className":12847},[],[12849],{"type":26,"value":8254},{"type":26,"value":12802},{"type":21,"tag":42,"props":12852,"children":12854},{"className":12853},[],[12855],{"type":26,"value":4561},{"type":26,"value":12809},{"type":21,"tag":516,"props":12858,"children":12859},{"type":518},[],{"type":26,"value":12861}," specify the blend equations for all active color attachments\nin the current subpass where blending is enabled",{"type":21,"tag":426,"props":12863,"children":12865},{"name":12864},"VUID-vkCmdDraw-rasterizerDiscardEnable-09418",[12866],{"type":21,"tag":22,"props":12867,"children":12868},{},[12869,12870,12875,12876,12880,12881,12886,12887,12892,12893,12897,12898,12901,12903,12908,12909,12914,12915,12920,12921,12924],{"type":26,"value":4506},{"type":21,"tag":42,"props":12871,"children":12873},{"className":12872},[],[12874],{"type":26,"value":4512},{"type":26,"value":10504},{"type":21,"tag":436,"props":12877,"children":12878},{"href":4220},[12879],{"type":26,"value":4223},{"type":26,"value":4359},{"type":21,"tag":42,"props":12882,"children":12884},{"className":12883},[],[12885],{"type":26,"value":4231},{"type":26,"value":4233},{"type":21,"tag":42,"props":12888,"children":12890},{"className":12889},[],[12891],{"type":26,"value":496},{"type":26,"value":10522},{"type":21,"tag":436,"props":12894,"children":12895},{"href":4558},[12896],{"type":26,"value":4561},{"type":26,"value":514},{"type":21,"tag":516,"props":12899,"children":12900},{"type":518},[],{"type":26,"value":12902}," have\nbeen called in the current command buffer prior to this drawing command,\nand the attachments specified by the ",{"type":21,"tag":42,"props":12904,"children":12906},{"className":12905},[],[12907],{"type":26,"value":12728},{"type":26,"value":5619},{"type":21,"tag":42,"props":12910,"children":12912},{"className":12911},[],[12913],{"type":26,"value":8254},{"type":26,"value":12802},{"type":21,"tag":42,"props":12916,"children":12918},{"className":12917},[],[12919],{"type":26,"value":4561},{"type":26,"value":12809},{"type":21,"tag":516,"props":12922,"children":12923},{"type":518},[],{"type":26,"value":12861},{"type":21,"tag":426,"props":12926,"children":12928},{"name":12927},"VUID-vkCmdDraw-firstAttachment-07478",[12929],{"type":21,"tag":22,"props":12930,"children":12931},{},[12932,12933,12938,12939,12943,12944,12947,12948,12953,12954,12959,12960,12965,12966,12969],{"type":26,"value":4118},{"type":21,"tag":42,"props":12934,"children":12936},{"className":12935},[],[12937],{"type":26,"value":10644},{"type":26,"value":4126},{"type":21,"tag":436,"props":12940,"children":12941},{"href":10648},[12942],{"type":26,"value":10651},{"type":26,"value":514},{"type":21,"tag":516,"props":12945,"children":12946},{"type":518},[],{"type":26,"value":12722},{"type":21,"tag":42,"props":12949,"children":12951},{"className":12950},[],[12952],{"type":26,"value":12728},{"type":26,"value":559},{"type":21,"tag":42,"props":12955,"children":12957},{"className":12956},[],[12958],{"type":26,"value":8254},{"type":26,"value":12736},{"type":21,"tag":42,"props":12961,"children":12963},{"className":12962},[],[12964],{"type":26,"value":10651},{"type":26,"value":12743},{"type":21,"tag":516,"props":12967,"children":12968},{"type":518},[],{"type":26,"value":12970}," specify the\ncolor write mask for all active color attachments in the current subpass",{"type":21,"tag":426,"props":12972,"children":12974},{"name":12973},"VUID-vkCmdDraw-rasterizerDiscardEnable-09419",[12975],{"type":21,"tag":22,"props":12976,"children":12977},{},[12978,12979,12984,12985,12989,12990,12995,12996,13001,13002,13006,13007,13010,13011,13016,13017,13022,13023,13028,13029,13032],{"type":26,"value":4506},{"type":21,"tag":42,"props":12980,"children":12982},{"className":12981},[],[12983],{"type":26,"value":4512},{"type":26,"value":4514},{"type":21,"tag":436,"props":12986,"children":12987},{"href":4220},[12988],{"type":26,"value":4223},{"type":26,"value":4520},{"type":21,"tag":42,"props":12991,"children":12993},{"className":12992},[],[12994],{"type":26,"value":4231},{"type":26,"value":4527},{"type":21,"tag":42,"props":12997,"children":12999},{"className":12998},[],[13000],{"type":26,"value":496},{"type":26,"value":4444},{"type":21,"tag":436,"props":13003,"children":13004},{"href":10648},[13005],{"type":26,"value":10651},{"type":26,"value":514},{"type":21,"tag":516,"props":13008,"children":13009},{"type":518},[],{"type":26,"value":12789},{"type":21,"tag":42,"props":13012,"children":13014},{"className":13013},[],[13015],{"type":26,"value":12728},{"type":26,"value":5619},{"type":21,"tag":42,"props":13018,"children":13020},{"className":13019},[],[13021],{"type":26,"value":8254},{"type":26,"value":12802},{"type":21,"tag":42,"props":13024,"children":13026},{"className":13025},[],[13027],{"type":26,"value":10651},{"type":26,"value":12809},{"type":21,"tag":516,"props":13030,"children":13031},{"type":518},[],{"type":26,"value":13033}," specify the color write mask for all active color\nattachments in the current subpass",{"type":21,"tag":426,"props":13035,"children":13037},{"name":13036},"VUID-vkCmdDraw-firstAttachment-07479",[13038],{"type":21,"tag":22,"props":13039,"children":13040},{},[13041,13042,13047,13048,13052,13053,13056,13057,13062,13063,13068,13069,13074,13075,13078],{"type":26,"value":4118},{"type":21,"tag":42,"props":13043,"children":13045},{"className":13044},[],[13046],{"type":26,"value":11017},{"type":26,"value":8539},{"type":21,"tag":436,"props":13049,"children":13050},{"href":11021},[13051],{"type":26,"value":11024},{"type":26,"value":514},{"type":21,"tag":516,"props":13054,"children":13055},{"type":518},[],{"type":26,"value":12838},{"type":21,"tag":42,"props":13058,"children":13060},{"className":13059},[],[13061],{"type":26,"value":12728},{"type":26,"value":5619},{"type":21,"tag":42,"props":13064,"children":13066},{"className":13065},[],[13067],{"type":26,"value":8254},{"type":26,"value":12802},{"type":21,"tag":42,"props":13070,"children":13072},{"className":13071},[],[13073],{"type":26,"value":11024},{"type":26,"value":12809},{"type":21,"tag":516,"props":13076,"children":13077},{"type":518},[],{"type":26,"value":13079}," specify the advanced blend equations for all active color\nattachments in the current subpass where blending is enabled",{"type":21,"tag":426,"props":13081,"children":13083},{"name":13082},"VUID-vkCmdDraw-advancedBlendMaxColorAttachments-07480",[13084],{"type":21,"tag":22,"props":13085,"children":13086},{},[13087,13088,13093,13094,13099,13101,13105,13106,13110,13112,13115,13117],{"type":26,"value":4118},{"type":21,"tag":42,"props":13089,"children":13091},{"className":13090},[],[13092],{"type":26,"value":11017},{"type":26,"value":5619},{"type":21,"tag":42,"props":13095,"children":13097},{"className":13096},[],[13098],{"type":26,"value":7825},{"type":26,"value":13100}," dynamic states enabled and\nthe last calls to ",{"type":21,"tag":436,"props":13102,"children":13103},{"href":4537},[13104],{"type":26,"value":4540},{"type":26,"value":5619},{"type":21,"tag":436,"props":13107,"children":13108},{"href":11021},[13109],{"type":26,"value":11024},{"type":26,"value":13111}," have enabled advanced blending, then\nthe number of active color attachments in the current subpass ",{"type":21,"tag":516,"props":13113,"children":13114},{"type":518},[],{"type":26,"value":13116}," not\nexceed ",{"type":21,"tag":436,"props":13118,"children":13120},{"href":13119},"/man/VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT#limits-advancedBlendMaxColorAttachments",[13121],{"type":21,"tag":42,"props":13122,"children":13124},{"className":13123},[],[13125],{"type":26,"value":13126},"advancedBlendMaxColorAttachments",{"type":21,"tag":426,"props":13128,"children":13130},{"name":13129},"VUID-vkCmdDraw-primitivesGeneratedQueryWithNonZeroStreams-07481",[13131],{"type":21,"tag":22,"props":13132,"children":13133},{},[13134,13135,13143,13144,13149,13151,13156,13158,13162,13163,13166,13168,13173],{"type":26,"value":1164},{"type":21,"tag":436,"props":13136,"children":13137},{"href":9893},[13138],{"type":21,"tag":42,"props":13139,"children":13141},{"className":13140},[],[13142],{"type":26,"value":9900},{"type":26,"value":9862},{"type":21,"tag":42,"props":13145,"children":13147},{"className":13146},[],[13148],{"type":26,"value":9868},{"type":26,"value":13150}," query is\nactive, and the bound graphics pipeline was created with\n",{"type":21,"tag":42,"props":13152,"children":13154},{"className":13153},[],[13155],{"type":26,"value":10738},{"type":26,"value":13157}," state enabled, the last\ncall to ",{"type":21,"tag":436,"props":13159,"children":13160},{"href":10742},[13161],{"type":26,"value":10745},{"type":26,"value":514},{"type":21,"tag":516,"props":13164,"children":13165},{"type":518},[],{"type":26,"value":13167}," have set the\n",{"type":21,"tag":42,"props":13169,"children":13171},{"className":13170},[],[13172],{"type":26,"value":9926},{"type":26,"value":13174}," to zero",{"type":21,"tag":426,"props":13176,"children":13178},{"name":13177},"VUID-vkCmdDraw-sampleLocationsPerPixel-07482",[13179],{"type":21,"tag":22,"props":13180,"children":13181},{},[13182,13183,13188,13189,13194,13195,13201,13202,13208,13210,13214,13215,13218,13220,13225,13226,13230],{"type":26,"value":4118},{"type":21,"tag":42,"props":13184,"children":13186},{"className":13185},[],[13187],{"type":26,"value":4986},{"type":26,"value":12512},{"type":21,"tag":42,"props":13190,"children":13192},{"className":13191},[],[13193],{"type":26,"value":7873},{"type":26,"value":12519},{"type":21,"tag":42,"props":13196,"children":13198},{"className":13197},[],[13199],{"type":26,"value":13200},"sampleLocationsPerPixel",{"type":26,"value":6757},{"type":21,"tag":42,"props":13203,"children":13205},{"className":13204},[],[13206],{"type":26,"value":13207},"pSampleLocationsInfo",{"type":26,"value":13209},"\nin the last call to ",{"type":21,"tag":436,"props":13211,"children":13212},{"href":5024},[13213],{"type":26,"value":5027},{"type":26,"value":514},{"type":21,"tag":516,"props":13216,"children":13217},{"type":518},[],{"type":26,"value":13219}," equal the\n",{"type":21,"tag":42,"props":13221,"children":13223},{"className":13222},[],[13224],{"type":26,"value":7892},{"type":26,"value":3628},{"type":21,"tag":436,"props":13227,"children":13228},{"href":12539},[13229],{"type":26,"value":12542},{"type":26,"value":13231}," structure the bound graphics\npipeline has been created with",{"type":21,"tag":426,"props":13233,"children":13235},{"name":13234},"VUID-vkCmdDraw-sampleLocationsPerPixel-07483",[13236],{"type":21,"tag":22,"props":13237,"children":13238},{},[13239,13240,13245,13246,13251,13253,13258,13259,13264,13266,13270,13271,13274,13275,13280,13282],{"type":26,"value":4118},{"type":21,"tag":42,"props":13241,"children":13243},{"className":13242},[],[13244],{"type":26,"value":4986},{"type":26,"value":12512},{"type":21,"tag":42,"props":13247,"children":13249},{"className":13248},[],[13250],{"type":26,"value":7873},{"type":26,"value":13252}," state enabled, then the\n",{"type":21,"tag":42,"props":13254,"children":13256},{"className":13255},[],[13257],{"type":26,"value":13200},{"type":26,"value":6757},{"type":21,"tag":42,"props":13260,"children":13262},{"className":13261},[],[13263],{"type":26,"value":13207},{"type":26,"value":13265}," in\nthe last call to ",{"type":21,"tag":436,"props":13267,"children":13268},{"href":5024},[13269],{"type":26,"value":5027},{"type":26,"value":514},{"type":21,"tag":516,"props":13272,"children":13273},{"type":518},[],{"type":26,"value":13219},{"type":21,"tag":42,"props":13276,"children":13278},{"className":13277},[],[13279],{"type":26,"value":7892},{"type":26,"value":13281}," parameter of the last call to\n",{"type":21,"tag":436,"props":13283,"children":13284},{"href":7877},[13285],{"type":26,"value":7880},{"type":21,"tag":426,"props":13287,"children":13289},{"name":13288},"VUID-vkCmdDraw-sampleLocationsEnable-07484",[13290],{"type":21,"tag":22,"props":13291,"children":13292},{},[13293,13294,13299,13301,13306,13308,13313,13314,13319,13320,13324,13326,13329,13331,13336],{"type":26,"value":6531},{"type":21,"tag":42,"props":13295,"children":13297},{"className":13296},[],[13298],{"type":26,"value":4512},{"type":26,"value":13300},"\nstage, or\nthe bound graphics pipeline was created with the\n",{"type":21,"tag":42,"props":13302,"children":13304},{"className":13303},[],[13305],{"type":26,"value":10942},{"type":26,"value":13307}," state enabled, and\n",{"type":21,"tag":42,"props":13309,"children":13311},{"className":13310},[],[13312],{"type":26,"value":4942},{"type":26,"value":10187},{"type":21,"tag":42,"props":13315,"children":13317},{"className":13316},[],[13318],{"type":26,"value":760},{"type":26,"value":12481},{"type":21,"tag":436,"props":13321,"children":13322},{"href":10946},[13323],{"type":26,"value":10949},{"type":26,"value":13325},", and the current subpass has a\ndepth/stencil attachment, then that attachment ",{"type":21,"tag":516,"props":13327,"children":13328},{"type":518},[],{"type":26,"value":13330}," have been created\nwith the ",{"type":21,"tag":42,"props":13332,"children":13334},{"className":13333},[],[13335],{"type":26,"value":4962},{"type":26,"value":13337},"\nbit set",{"type":21,"tag":426,"props":13339,"children":13341},{"name":13340},"VUID-vkCmdDraw-sampleLocationsEnable-07485",[13342],{"type":21,"tag":22,"props":13343,"children":13344},{},[13345,13346,13351,13353,13358,13359,13364,13366,13371,13372,13377,13378,13382,13383,13389,13391,13395,13396,13399,13401,13407,13408,13414,13416,13422,13423,13428,13430],{"type":26,"value":6531},{"type":21,"tag":42,"props":13347,"children":13349},{"className":13348},[],[13350],{"type":26,"value":4512},{"type":26,"value":13352},"\nstage, or\nthe bound graphics pipeline state was created with the\n",{"type":21,"tag":42,"props":13354,"children":13356},{"className":13355},[],[13357],{"type":26,"value":4986},{"type":26,"value":12512},{"type":21,"tag":42,"props":13360,"children":13362},{"className":13361},[],[13363],{"type":26,"value":10942},{"type":26,"value":13365}," state enabled, and if\n",{"type":21,"tag":42,"props":13367,"children":13369},{"className":13368},[],[13370],{"type":26,"value":4942},{"type":26,"value":10187},{"type":21,"tag":42,"props":13373,"children":13375},{"className":13374},[],[13376],{"type":26,"value":760},{"type":26,"value":12481},{"type":21,"tag":436,"props":13379,"children":13380},{"href":10946},[13381],{"type":26,"value":10949},{"type":26,"value":5903},{"type":21,"tag":42,"props":13384,"children":13386},{"className":13385},[],[13387],{"type":26,"value":13388},"sampleLocationsInfo.sampleLocationGridSize.width",{"type":26,"value":13390}," in the last call\nto ",{"type":21,"tag":436,"props":13392,"children":13393},{"href":5024},[13394],{"type":26,"value":5027},{"type":26,"value":514},{"type":21,"tag":516,"props":13397,"children":13398},{"type":518},[],{"type":26,"value":13400}," evenly divide\n",{"type":21,"tag":436,"props":13402,"children":13404},{"href":13403},"/man/VkMultisamplePropertiesEXT",[13405],{"type":26,"value":13406},"VkMultisamplePropertiesEXT",{"type":26,"value":213},{"type":21,"tag":42,"props":13409,"children":13411},{"className":13410},[],[13412],{"type":26,"value":13413},"sampleLocationGridSize.width",{"type":26,"value":13415}," as\nreturned by ",{"type":21,"tag":436,"props":13417,"children":13419},{"href":13418},"/man/vkGetPhysicalDeviceMultisamplePropertiesEXT",[13420],{"type":26,"value":13421},"vkGetPhysicalDeviceMultisamplePropertiesEXT",{"type":26,"value":2088},{"type":21,"tag":42,"props":13424,"children":13426},{"className":13425},[],[13427],{"type":26,"value":12525},{"type":26,"value":13429}," parameter equaling ",{"type":21,"tag":42,"props":13431,"children":13433},{"className":13432},[],[13434],{"type":26,"value":7892},{"type":21,"tag":426,"props":13436,"children":13438},{"name":13437},"VUID-vkCmdDraw-sampleLocationsEnable-07486",[13439],{"type":21,"tag":22,"props":13440,"children":13441},{},[13442,13443,13448,13449,13454,13455,13460,13461,13466,13467,13472,13473,13477,13478,13484,13485,13489,13490,13493,13494,13498,13499,13505,13506,13510,13511,13516,13517],{"type":26,"value":6531},{"type":21,"tag":42,"props":13444,"children":13446},{"className":13445},[],[13447],{"type":26,"value":4512},{"type":26,"value":13352},{"type":21,"tag":42,"props":13450,"children":13452},{"className":13451},[],[13453],{"type":26,"value":4986},{"type":26,"value":12512},{"type":21,"tag":42,"props":13456,"children":13458},{"className":13457},[],[13459],{"type":26,"value":10942},{"type":26,"value":13365},{"type":21,"tag":42,"props":13462,"children":13464},{"className":13463},[],[13465],{"type":26,"value":4942},{"type":26,"value":10187},{"type":21,"tag":42,"props":13468,"children":13470},{"className":13469},[],[13471],{"type":26,"value":760},{"type":26,"value":12481},{"type":21,"tag":436,"props":13474,"children":13475},{"href":10946},[13476],{"type":26,"value":10949},{"type":26,"value":5903},{"type":21,"tag":42,"props":13479,"children":13481},{"className":13480},[],[13482],{"type":26,"value":13483},"sampleLocationsInfo.sampleLocationGridSize.height",{"type":26,"value":13390},{"type":21,"tag":436,"props":13486,"children":13487},{"href":5024},[13488],{"type":26,"value":5027},{"type":26,"value":514},{"type":21,"tag":516,"props":13491,"children":13492},{"type":518},[],{"type":26,"value":13400},{"type":21,"tag":436,"props":13495,"children":13496},{"href":13403},[13497],{"type":26,"value":13406},{"type":26,"value":213},{"type":21,"tag":42,"props":13500,"children":13502},{"className":13501},[],[13503],{"type":26,"value":13504},"sampleLocationGridSize.height",{"type":26,"value":13415},{"type":21,"tag":436,"props":13507,"children":13508},{"href":13418},[13509],{"type":26,"value":13421},{"type":26,"value":2088},{"type":21,"tag":42,"props":13512,"children":13514},{"className":13513},[],[13515],{"type":26,"value":12525},{"type":26,"value":13429},{"type":21,"tag":42,"props":13518,"children":13520},{"className":13519},[],[13521],{"type":26,"value":7892},{"type":21,"tag":426,"props":13523,"children":13525},{"name":13524},"VUID-vkCmdDraw-sampleLocationsEnable-07487",[13526],{"type":21,"tag":22,"props":13527,"children":13528},{},[13529,13530,13535,13536,13541,13542,13547,13548,13553,13554,13558,13560,13563,13565],{"type":26,"value":6531},{"type":21,"tag":42,"props":13531,"children":13533},{"className":13532},[],[13534],{"type":26,"value":4512},{"type":26,"value":13352},{"type":21,"tag":42,"props":13537,"children":13539},{"className":13538},[],[13540],{"type":26,"value":10942},{"type":26,"value":13365},{"type":21,"tag":42,"props":13543,"children":13545},{"className":13544},[],[13546],{"type":26,"value":4942},{"type":26,"value":10187},{"type":21,"tag":42,"props":13549,"children":13551},{"className":13550},[],[13552],{"type":26,"value":760},{"type":26,"value":12481},{"type":21,"tag":436,"props":13555,"children":13556},{"href":10946},[13557],{"type":26,"value":10949},{"type":26,"value":13559},", the fragment shader code ",{"type":21,"tag":516,"props":13561,"children":13562},{"type":518},[],{"type":26,"value":13564},"\nnot statically use the extended instruction ",{"type":21,"tag":42,"props":13566,"children":13568},{"className":13567},[],[13569],{"type":26,"value":13570},"InterpolateAtSample",{"type":21,"tag":426,"props":13572,"children":13574},{"name":13573},"VUID-vkCmdDraw-sampleLocationsEnable-07936",[13575],{"type":21,"tag":22,"props":13576,"children":13577},{},[13578,13579,13584,13586,13591,13593,13598,13600,13604,13605,13610,13612,13617,13618,13623,13625,13630,13631,13634,13636,13640,13641,13646,13647,13651,13652,13657,13659,13664,13665],{"type":26,"value":4118},{"type":21,"tag":42,"props":13580,"children":13582},{"className":13581},[],[13583],{"type":26,"value":4986},{"type":26,"value":13585}," state disabled and the\n",{"type":21,"tag":42,"props":13587,"children":13589},{"className":13588},[],[13590],{"type":26,"value":7873},{"type":26,"value":13592}," state enabled, the\n",{"type":21,"tag":42,"props":13594,"children":13596},{"className":13595},[],[13597],{"type":26,"value":4942},{"type":26,"value":13599}," member of a\n",{"type":21,"tag":436,"props":13601,"children":13602},{"href":4932},[13603],{"type":26,"value":4935},{"type":26,"value":213},{"type":21,"tag":42,"props":13606,"children":13608},{"className":13607},[],[13609],{"type":26,"value":4942},{"type":26,"value":13611},"\nin the bound graphics pipeline is ",{"type":21,"tag":42,"props":13613,"children":13615},{"className":13614},[],[13616],{"type":26,"value":760},{"type":26,"value":574},{"type":21,"tag":42,"props":13619,"children":13621},{"className":13620},[],[13622],{"type":26,"value":10942},{"type":26,"value":13624}," state enabled, then,\n",{"type":21,"tag":42,"props":13626,"children":13628},{"className":13627},[],[13629],{"type":26,"value":13388},{"type":26,"value":514},{"type":21,"tag":516,"props":13632,"children":13633},{"type":518},[],{"type":26,"value":13635}," evenly\ndivide\n",{"type":21,"tag":436,"props":13637,"children":13638},{"href":13403},[13639],{"type":26,"value":13406},{"type":26,"value":213},{"type":21,"tag":42,"props":13642,"children":13644},{"className":13643},[],[13645],{"type":26,"value":13413},{"type":26,"value":13415},{"type":21,"tag":436,"props":13648,"children":13649},{"href":13418},[13650],{"type":26,"value":13421},{"type":26,"value":2088},{"type":21,"tag":42,"props":13653,"children":13655},{"className":13654},[],[13656],{"type":26,"value":12525},{"type":26,"value":13658}," parameter equaling the value of ",{"type":21,"tag":42,"props":13660,"children":13662},{"className":13661},[],[13663],{"type":26,"value":7892},{"type":26,"value":13209},{"type":21,"tag":436,"props":13666,"children":13667},{"href":7877},[13668],{"type":26,"value":7880},{"type":21,"tag":426,"props":13670,"children":13672},{"name":13671},"VUID-vkCmdDraw-sampleLocationsEnable-07937",[13673],{"type":21,"tag":22,"props":13674,"children":13675},{},[13676,13677,13682,13683,13688,13689,13694,13695,13699,13700,13705,13706,13711,13712,13717,13718,13723,13724,13727,13728,13732,13733,13738,13739,13743,13744,13749,13750,13755,13756],{"type":26,"value":4118},{"type":21,"tag":42,"props":13678,"children":13680},{"className":13679},[],[13681],{"type":26,"value":4986},{"type":26,"value":13585},{"type":21,"tag":42,"props":13684,"children":13686},{"className":13685},[],[13687],{"type":26,"value":7873},{"type":26,"value":13592},{"type":21,"tag":42,"props":13690,"children":13692},{"className":13691},[],[13693],{"type":26,"value":4942},{"type":26,"value":13599},{"type":21,"tag":436,"props":13696,"children":13697},{"href":4932},[13698],{"type":26,"value":4935},{"type":26,"value":213},{"type":21,"tag":42,"props":13701,"children":13703},{"className":13702},[],[13704],{"type":26,"value":4942},{"type":26,"value":13611},{"type":21,"tag":42,"props":13707,"children":13709},{"className":13708},[],[13710],{"type":26,"value":760},{"type":26,"value":574},{"type":21,"tag":42,"props":13713,"children":13715},{"className":13714},[],[13716],{"type":26,"value":10942},{"type":26,"value":13624},{"type":21,"tag":42,"props":13719,"children":13721},{"className":13720},[],[13722],{"type":26,"value":13483},{"type":26,"value":514},{"type":21,"tag":516,"props":13725,"children":13726},{"type":518},[],{"type":26,"value":13635},{"type":21,"tag":436,"props":13729,"children":13730},{"href":13403},[13731],{"type":26,"value":13406},{"type":26,"value":213},{"type":21,"tag":42,"props":13734,"children":13736},{"className":13735},[],[13737],{"type":26,"value":13504},{"type":26,"value":13415},{"type":21,"tag":436,"props":13740,"children":13741},{"href":13418},[13742],{"type":26,"value":13421},{"type":26,"value":2088},{"type":21,"tag":42,"props":13745,"children":13747},{"className":13746},[],[13748],{"type":26,"value":12525},{"type":26,"value":13658},{"type":21,"tag":42,"props":13751,"children":13753},{"className":13752},[],[13754],{"type":26,"value":7892},{"type":26,"value":13209},{"type":21,"tag":436,"props":13757,"children":13758},{"href":7877},[13759],{"type":26,"value":7880},{"type":21,"tag":426,"props":13761,"children":13763},{"name":13762},"VUID-vkCmdDraw-sampleLocationsEnable-07938",[13764],{"type":21,"tag":22,"props":13765,"children":13766},{},[13767,13768,13773,13774,13779,13780,13785,13786,13790,13791,13796,13797,13802,13803,13808,13809,13815,13816,13819,13821,13826,13827],{"type":26,"value":4118},{"type":21,"tag":42,"props":13769,"children":13771},{"className":13770},[],[13772],{"type":26,"value":4986},{"type":26,"value":13585},{"type":21,"tag":42,"props":13775,"children":13777},{"className":13776},[],[13778],{"type":26,"value":7873},{"type":26,"value":13592},{"type":21,"tag":42,"props":13781,"children":13783},{"className":13782},[],[13784],{"type":26,"value":4942},{"type":26,"value":13599},{"type":21,"tag":436,"props":13787,"children":13788},{"href":4932},[13789],{"type":26,"value":4935},{"type":26,"value":213},{"type":21,"tag":42,"props":13792,"children":13794},{"className":13793},[],[13795],{"type":26,"value":4942},{"type":26,"value":13611},{"type":21,"tag":42,"props":13798,"children":13800},{"className":13799},[],[13801],{"type":26,"value":760},{"type":26,"value":574},{"type":21,"tag":42,"props":13804,"children":13806},{"className":13805},[],[13807],{"type":26,"value":10942},{"type":26,"value":13624},{"type":21,"tag":42,"props":13810,"children":13812},{"className":13811},[],[13813],{"type":26,"value":13814},"sampleLocationsInfo.sampleLocationsPerPixel",{"type":26,"value":514},{"type":21,"tag":516,"props":13817,"children":13818},{"type":518},[],{"type":26,"value":13820}," equal\n",{"type":21,"tag":42,"props":13822,"children":13824},{"className":13823},[],[13825],{"type":26,"value":7892},{"type":26,"value":12481},{"type":21,"tag":436,"props":13828,"children":13829},{"href":7877},[13830],{"type":26,"value":7880},{"type":21,"tag":426,"props":13832,"children":13834},{"name":13833},"VUID-vkCmdDraw-coverageModulationTableEnable-07488",[13835],{"type":21,"tag":22,"props":13836,"children":13837},{},[13838,13840,13845,13847,13851,13853,13858,13859,13864,13865,13871,13872,13876,13877,13880,13882,13887],{"type":26,"value":13839},"If\na shader object is bound to any graphics stage or\nthe bound graphics pipeline state was created with the\n",{"type":21,"tag":42,"props":13841,"children":13843},{"className":13842},[],[13844],{"type":26,"value":12048},{"type":26,"value":13846}," state\nenabled, and the last call to\n",{"type":21,"tag":436,"props":13848,"children":13849},{"href":12089},[13850],{"type":26,"value":12092},{"type":26,"value":13852}," set\n",{"type":21,"tag":42,"props":13854,"children":13856},{"className":13855},[],[13857],{"type":26,"value":12150},{"type":26,"value":4233},{"type":21,"tag":42,"props":13860,"children":13862},{"className":13861},[],[13863],{"type":26,"value":760},{"type":26,"value":5903},{"type":21,"tag":42,"props":13866,"children":13868},{"className":13867},[],[13869],{"type":26,"value":13870},"coverageModulationTableCount",{"type":26,"value":5799},{"type":21,"tag":436,"props":13873,"children":13874},{"href":12160},[13875],{"type":26,"value":12163},{"type":26,"value":514},{"type":21,"tag":516,"props":13878,"children":13879},{"type":518},[],{"type":26,"value":13881}," equal the current\n",{"type":21,"tag":42,"props":13883,"children":13885},{"className":13884},[],[13886],{"type":26,"value":7892},{"type":26,"value":13888}," divided by the number of color samples in the\ncurrent subpass",{"type":21,"tag":426,"props":13890,"children":13892},{"name":13891},"VUID-vkCmdDraw-rasterizationSamples-07489",[13893],{"type":21,"tag":22,"props":13894,"children":13895},{},[13896,13897,13901,13903,13908,13909,13912],{"type":26,"value":1164},{"type":21,"tag":436,"props":13898,"children":13899},{"href":11985},[13900],{"type":26,"value":11988},{"type":26,"value":13902}," extension is enabled,\nand if current subpass has a depth/stencil attachment and depth test,\nstencil test, or depth bounds test are enabled in the currently bound\npipeline state, then the current ",{"type":21,"tag":42,"props":13904,"children":13906},{"className":13905},[],[13907],{"type":26,"value":7892},{"type":26,"value":514},{"type":21,"tag":516,"props":13910,"children":13911},{"type":518},[],{"type":26,"value":13913}," be the\nsame as the sample count of the depth/stencil attachment",{"type":21,"tag":426,"props":13915,"children":13917},{"name":13916},"VUID-vkCmdDraw-coverageToColorEnable-07490",[13918,13957],{"type":21,"tag":22,"props":13919,"children":13920},{},[13921,13922,13927,13929,13933,13935,13940,13941,13946,13948,13951,13953],{"type":26,"value":4118},{"type":21,"tag":42,"props":13923,"children":13925},{"className":13924},[],[13926],{"type":26,"value":11862},{"type":26,"value":13928}," state enabled and the\nlast call to ",{"type":21,"tag":436,"props":13930,"children":13931},{"href":11883},[13932],{"type":26,"value":11886},{"type":26,"value":13934}," set the\n",{"type":21,"tag":42,"props":13936,"children":13938},{"className":13937},[],[13939],{"type":26,"value":11951},{"type":26,"value":4233},{"type":21,"tag":42,"props":13942,"children":13944},{"className":13943},[],[13945],{"type":26,"value":760},{"type":26,"value":13947},", then the current subpass\n",{"type":21,"tag":516,"props":13949,"children":13950},{"type":518},[],{"type":26,"value":13952}," have a color attachment at the location selected by the last call\nto ",{"type":21,"tag":436,"props":13954,"children":13955},{"href":11961},[13956],{"type":26,"value":11964},{"type":21,"tag":22,"props":13958,"children":13959},{},[13960,13966,13968,13972,13973,13979,13980,13986,13987,13993,13994,14000,14001,14007,14008],{"type":21,"tag":42,"props":13961,"children":13963},{"className":13962},[],[13964],{"type":26,"value":13965},"coverageToColorLocation",{"type":26,"value":13967},", with a ",{"type":21,"tag":436,"props":13969,"children":13970},{"href":2803},[13971],{"type":26,"value":2806},{"type":26,"value":1019},{"type":21,"tag":42,"props":13974,"children":13976},{"className":13975},[],[13977],{"type":26,"value":13978},"VK_FORMAT_R8_UINT",{"type":26,"value":1027},{"type":21,"tag":42,"props":13981,"children":13983},{"className":13982},[],[13984],{"type":26,"value":13985},"VK_FORMAT_R8_SINT",{"type":26,"value":88},{"type":21,"tag":42,"props":13988,"children":13990},{"className":13989},[],[13991],{"type":26,"value":13992},"VK_FORMAT_R16_UINT",{"type":26,"value":1027},{"type":21,"tag":42,"props":13995,"children":13997},{"className":13996},[],[13998],{"type":26,"value":13999},"VK_FORMAT_R16_SINT",{"type":26,"value":88},{"type":21,"tag":42,"props":14002,"children":14004},{"className":14003},[],[14005],{"type":26,"value":14006},"VK_FORMAT_R32_UINT",{"type":26,"value":3332},{"type":21,"tag":42,"props":14009,"children":14011},{"className":14010},[],[14012],{"type":26,"value":14013},"VK_FORMAT_R32_SINT",{"type":21,"tag":426,"props":14015,"children":14017},{"name":14016},"VUID-vkCmdDraw-rasterizerDiscardEnable-09420",[14018,14076],{"type":21,"tag":22,"props":14019,"children":14020},{},[14021,14022,14026,14027,14032,14033,14037,14038,14043,14044,14049,14051,14055,14056,14061,14062,14067,14068,14071,14072],{"type":26,"value":1164},{"type":21,"tag":436,"props":14023,"children":14024},{"href":11846},[14025],{"type":26,"value":11849},{"type":26,"value":11050},{"type":21,"tag":42,"props":14028,"children":14030},{"className":14029},[],[14031],{"type":26,"value":4512},{"type":26,"value":4514},{"type":21,"tag":436,"props":14034,"children":14035},{"href":4220},[14036],{"type":26,"value":4223},{"type":26,"value":4520},{"type":21,"tag":42,"props":14039,"children":14041},{"className":14040},[],[14042],{"type":26,"value":4231},{"type":26,"value":4527},{"type":21,"tag":42,"props":14045,"children":14047},{"className":14046},[],[14048],{"type":26,"value":496},{"type":26,"value":14050},", and the last call to\n",{"type":21,"tag":436,"props":14052,"children":14053},{"href":11883},[14054],{"type":26,"value":11886},{"type":26,"value":13934},{"type":21,"tag":42,"props":14057,"children":14059},{"className":14058},[],[14060],{"type":26,"value":11951},{"type":26,"value":4233},{"type":21,"tag":42,"props":14063,"children":14065},{"className":14064},[],[14066],{"type":26,"value":760},{"type":26,"value":13947},{"type":21,"tag":516,"props":14069,"children":14070},{"type":518},[],{"type":26,"value":13952},{"type":21,"tag":436,"props":14073,"children":14074},{"href":11961},[14075],{"type":26,"value":11964},{"type":21,"tag":22,"props":14077,"children":14078},{},[14079,14084,14085,14089,14090,14095,14096,14101,14102,14107,14108,14113,14114,14119,14120],{"type":21,"tag":42,"props":14080,"children":14082},{"className":14081},[],[14083],{"type":26,"value":13965},{"type":26,"value":13967},{"type":21,"tag":436,"props":14086,"children":14087},{"href":2803},[14088],{"type":26,"value":2806},{"type":26,"value":1019},{"type":21,"tag":42,"props":14091,"children":14093},{"className":14092},[],[14094],{"type":26,"value":13978},{"type":26,"value":1027},{"type":21,"tag":42,"props":14097,"children":14099},{"className":14098},[],[14100],{"type":26,"value":13985},{"type":26,"value":88},{"type":21,"tag":42,"props":14103,"children":14105},{"className":14104},[],[14106],{"type":26,"value":13992},{"type":26,"value":1027},{"type":21,"tag":42,"props":14109,"children":14111},{"className":14110},[],[14112],{"type":26,"value":13999},{"type":26,"value":88},{"type":21,"tag":42,"props":14115,"children":14117},{"className":14116},[],[14118],{"type":26,"value":14006},{"type":26,"value":3332},{"type":21,"tag":42,"props":14121,"children":14123},{"className":14122},[],[14124],{"type":26,"value":14013},{"type":21,"tag":426,"props":14126,"children":14128},{"name":14127},"VUID-vkCmdDraw-coverageReductionMode-07491",[14129],{"type":21,"tag":22,"props":14130,"children":14131},{},[14132,14134,14140,14142,14147,14148,14153,14155,14160,14162,14167,14169,14172,14174],{"type":26,"value":14133},"If this ",{"type":21,"tag":436,"props":14135,"children":14137},{"href":14136},"/extensions/VK_NV_coverage_reduction_mode",[14138],{"type":26,"value":14139},"VK_NV_coverage_reduction_mode",{"type":26,"value":14141}," extension is enabled, the\nbound graphics pipeline state was created with the\n",{"type":21,"tag":42,"props":14143,"children":14145},{"className":14144},[],[14146],{"type":26,"value":11862},{"type":26,"value":5619},{"type":21,"tag":42,"props":14149,"children":14151},{"className":14150},[],[14152],{"type":26,"value":7873},{"type":26,"value":14154}," states enabled, the\ncurrent coverage reduction mode ",{"type":21,"tag":42,"props":14156,"children":14158},{"className":14157},[],[14159],{"type":26,"value":12368},{"type":26,"value":14161},", then the\ncurrent ",{"type":21,"tag":42,"props":14163,"children":14165},{"className":14164},[],[14166],{"type":26,"value":7892},{"type":26,"value":14168},", and the sample counts for the color\nand depth/stencil attachments (if the subpass has them) ",{"type":21,"tag":516,"props":14170,"children":14171},{"type":518},[],{"type":26,"value":14173}," be a valid\ncombination returned by\n",{"type":21,"tag":436,"props":14175,"children":14177},{"href":14176},"/man/vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV",[14178],{"type":26,"value":14179},"vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV",{"type":21,"tag":426,"props":14181,"children":14183},{"name":14182},"VUID-vkCmdDraw-viewportCount-07492",[14184],{"type":21,"tag":22,"props":14185,"children":14186},{},[14187,14188,14193,14194,14199,14200,14203,14204,14208,14209,14214,14215,14220,14221],{"type":26,"value":4118},{"type":21,"tag":42,"props":14189,"children":14191},{"className":14190},[],[14192],{"type":26,"value":5486},{"type":26,"value":5488},{"type":21,"tag":42,"props":14195,"children":14197},{"className":14196},[],[14198],{"type":26,"value":11817},{"type":26,"value":5742},{"type":21,"tag":516,"props":14201,"children":14202},{"type":518},[],{"type":26,"value":1941},{"type":21,"tag":436,"props":14205,"children":14206},{"href":6247},[14207],{"type":26,"value":6250},{"type":26,"value":213},{"type":21,"tag":42,"props":14210,"children":14212},{"className":14211},[],[14213],{"type":26,"value":5514},{"type":26,"value":5760},{"type":21,"tag":42,"props":14216,"children":14218},{"className":14217},[],[14219],{"type":26,"value":5514},{"type":26,"value":5767},{"type":21,"tag":436,"props":14222,"children":14223},{"href":5499},[14224],{"type":26,"value":5502},{"type":21,"tag":426,"props":14226,"children":14228},{"name":14227},"VUID-vkCmdDraw-viewportCount-07493",[14229],{"type":21,"tag":22,"props":14230,"children":14231},{},[14232,14233,14238,14239,14244,14245,14250,14251,14255,14256,14259,14260,14265,14266],{"type":26,"value":4118},{"type":21,"tag":42,"props":14234,"children":14236},{"className":14235},[],[14237],{"type":26,"value":5486},{"type":26,"value":5619},{"type":21,"tag":42,"props":14240,"children":14242},{"className":14241},[],[14243],{"type":26,"value":11817},{"type":26,"value":5792},{"type":21,"tag":42,"props":14246,"children":14248},{"className":14247},[],[14249],{"type":26,"value":5514},{"type":26,"value":5799},{"type":21,"tag":436,"props":14252,"children":14253},{"href":11822},[14254],{"type":26,"value":11825},{"type":26,"value":514},{"type":21,"tag":516,"props":14257,"children":14258},{"type":518},[],{"type":26,"value":5811},{"type":21,"tag":42,"props":14261,"children":14263},{"className":14262},[],[14264],{"type":26,"value":5514},{"type":26,"value":5799},{"type":21,"tag":436,"props":14267,"children":14268},{"href":5499},[14269],{"type":26,"value":5502},{"type":21,"tag":426,"props":14271,"children":14273},{"name":14272},"VUID-vkCmdDraw-viewportCount-09421",[14274],{"type":21,"tag":22,"props":14275,"children":14276},{},[14277,14278,14282,14284,14289,14290,14294,14295,14298,14299,14304,14305],{"type":26,"value":1164},{"type":21,"tag":436,"props":14279,"children":14280},{"href":11807},[14281],{"type":26,"value":11810},{"type":26,"value":14283}," extension is enabled, and a\nshader object is bound to any graphics stage, then the\n",{"type":21,"tag":42,"props":14285,"children":14287},{"className":14286},[],[14288],{"type":26,"value":5514},{"type":26,"value":5799},{"type":21,"tag":436,"props":14291,"children":14292},{"href":11822},[14293],{"type":26,"value":11825},{"type":26,"value":514},{"type":21,"tag":516,"props":14296,"children":14297},{"type":518},[],{"type":26,"value":5811},{"type":21,"tag":42,"props":14300,"children":14302},{"className":14301},[],[14303],{"type":26,"value":5514},{"type":26,"value":5799},{"type":21,"tag":436,"props":14306,"children":14307},{"href":5499},[14308],{"type":26,"value":5502},{"type":21,"tag":426,"props":14310,"children":14312},{"name":14311},"VUID-vkCmdDraw-rasterizationSamples-07494",[14313],{"type":21,"tag":22,"props":14314,"children":14315},{},[14316,14317,14321,14323,14328,14330,14334,14336,14342,14343,14346,14347],{"type":26,"value":1164},{"type":21,"tag":436,"props":14318,"children":14319},{"href":11985},[14320],{"type":26,"value":11988},{"type":26,"value":14322}," extension is enabled,\nand if the current subpass has any color attachments and\n",{"type":21,"tag":42,"props":14324,"children":14326},{"className":14325},[],[14327],{"type":26,"value":7892},{"type":26,"value":14329}," of the last call to\n",{"type":21,"tag":436,"props":14331,"children":14332},{"href":7877},[14333],{"type":26,"value":7880},{"type":26,"value":14335}," is greater than the number of\ncolor samples, then the pipeline ",{"type":21,"tag":42,"props":14337,"children":14339},{"className":14338},[],[14340],{"type":26,"value":14341},"sampleShadingEnable",{"type":26,"value":514},{"type":21,"tag":516,"props":14344,"children":14345},{"type":518},[],{"type":26,"value":828},{"type":21,"tag":42,"props":14348,"children":14350},{"className":14349},[],[14351],{"type":26,"value":496},{"type":21,"tag":426,"props":14353,"children":14355},{"name":14354},"VUID-vkCmdDraw-stippledLineEnable-07495",[14356],{"type":21,"tag":22,"props":14357,"children":14358},{},[14359,14360,14365,14366,14371,14373,14378,14380,14385,14387,14393,14394,14400,14401,14411,14413,14416],{"type":26,"value":4118},{"type":21,"tag":42,"props":14361,"children":14363},{"className":14362},[],[14364],{"type":26,"value":11403},{"type":26,"value":574},{"type":21,"tag":42,"props":14367,"children":14369},{"className":14368},[],[14370],{"type":26,"value":11170},{"type":26,"value":14372}," dynamic states\nenabled, and if the current ",{"type":21,"tag":42,"props":14374,"children":14376},{"className":14375},[],[14377],{"type":26,"value":11696},{"type":26,"value":14379}," state is\n",{"type":21,"tag":42,"props":14381,"children":14383},{"className":14382},[],[14384],{"type":26,"value":760},{"type":26,"value":14386}," and the current ",{"type":21,"tag":42,"props":14388,"children":14390},{"className":14389},[],[14391],{"type":26,"value":14392},"lineRasterizationMode",{"type":26,"value":14379},{"type":21,"tag":42,"props":14395,"children":14397},{"className":14396},[],[14398],{"type":26,"value":14399},"VK_LINE_RASTERIZATION_MODE_RECTANGULAR_KHR",{"type":26,"value":5903},{"type":21,"tag":436,"props":14402,"children":14404},{"href":14403},"/man/VkPhysicalDeviceLineRasterizationFeaturesKHR#features-stippledRectangularLines",[14405],{"type":21,"tag":42,"props":14406,"children":14408},{"className":14407},[],[14409],{"type":26,"value":14410},"stippledRectangularLines",{"type":26,"value":14412},"\nfeature ",{"type":21,"tag":516,"props":14414,"children":14415},{"type":518},[],{"type":26,"value":14417}," be enabled",{"type":21,"tag":426,"props":14419,"children":14421},{"name":14420},"VUID-vkCmdDraw-stippledLineEnable-07496",[14422],{"type":21,"tag":22,"props":14423,"children":14424},{},[14425,14426,14431,14432,14437,14438,14443,14444,14449,14450,14455,14456,14462,14463,14473,14474,14477],{"type":26,"value":4118},{"type":21,"tag":42,"props":14427,"children":14429},{"className":14428},[],[14430],{"type":26,"value":11403},{"type":26,"value":574},{"type":21,"tag":42,"props":14433,"children":14435},{"className":14434},[],[14436],{"type":26,"value":11170},{"type":26,"value":14372},{"type":21,"tag":42,"props":14439,"children":14441},{"className":14440},[],[14442],{"type":26,"value":11696},{"type":26,"value":14379},{"type":21,"tag":42,"props":14445,"children":14447},{"className":14446},[],[14448],{"type":26,"value":760},{"type":26,"value":14386},{"type":21,"tag":42,"props":14451,"children":14453},{"className":14452},[],[14454],{"type":26,"value":14392},{"type":26,"value":14379},{"type":21,"tag":42,"props":14457,"children":14459},{"className":14458},[],[14460],{"type":26,"value":14461},"VK_LINE_RASTERIZATION_MODE_BRESENHAM_KHR",{"type":26,"value":5903},{"type":21,"tag":436,"props":14464,"children":14466},{"href":14465},"/man/VkPhysicalDeviceLineRasterizationFeaturesKHR#features-stippledBresenhamLines",[14467],{"type":21,"tag":42,"props":14468,"children":14470},{"className":14469},[],[14471],{"type":26,"value":14472},"stippledBresenhamLines",{"type":26,"value":14412},{"type":21,"tag":516,"props":14475,"children":14476},{"type":518},[],{"type":26,"value":14417},{"type":21,"tag":426,"props":14479,"children":14481},{"name":14480},"VUID-vkCmdDraw-stippledLineEnable-07497",[14482],{"type":21,"tag":22,"props":14483,"children":14484},{},[14485,14486,14491,14492,14497,14498,14503,14504,14509,14510,14515,14516,14522,14523,14533,14535,14538],{"type":26,"value":4118},{"type":21,"tag":42,"props":14487,"children":14489},{"className":14488},[],[14490],{"type":26,"value":11403},{"type":26,"value":574},{"type":21,"tag":42,"props":14493,"children":14495},{"className":14494},[],[14496],{"type":26,"value":11170},{"type":26,"value":14372},{"type":21,"tag":42,"props":14499,"children":14501},{"className":14500},[],[14502],{"type":26,"value":11696},{"type":26,"value":14379},{"type":21,"tag":42,"props":14505,"children":14507},{"className":14506},[],[14508],{"type":26,"value":760},{"type":26,"value":14386},{"type":21,"tag":42,"props":14511,"children":14513},{"className":14512},[],[14514],{"type":26,"value":14392},{"type":26,"value":14379},{"type":21,"tag":42,"props":14517,"children":14519},{"className":14518},[],[14520],{"type":26,"value":14521},"VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_KHR",{"type":26,"value":5903},{"type":21,"tag":436,"props":14524,"children":14526},{"href":14525},"/man/VkPhysicalDeviceLineRasterizationFeaturesKHR#features-stippledSmoothLines",[14527],{"type":21,"tag":42,"props":14528,"children":14530},{"className":14529},[],[14531],{"type":26,"value":14532},"stippledSmoothLines",{"type":26,"value":14534}," feature\n",{"type":21,"tag":516,"props":14536,"children":14537},{"type":518},[],{"type":26,"value":14417},{"type":21,"tag":426,"props":14540,"children":14542},{"name":14541},"VUID-vkCmdDraw-stippledLineEnable-07498",[14543],{"type":21,"tag":22,"props":14544,"children":14545},{},[14546,14547,14552,14553,14558,14559,14564,14565,14570,14571,14576,14577,14583,14584,14592,14593,14596,14598,14604,14605,14611,14612,14615,14616],{"type":26,"value":4118},{"type":21,"tag":42,"props":14548,"children":14550},{"className":14549},[],[14551],{"type":26,"value":11403},{"type":26,"value":574},{"type":21,"tag":42,"props":14554,"children":14556},{"className":14555},[],[14557],{"type":26,"value":11170},{"type":26,"value":14372},{"type":21,"tag":42,"props":14560,"children":14562},{"className":14561},[],[14563],{"type":26,"value":11696},{"type":26,"value":14379},{"type":21,"tag":42,"props":14566,"children":14568},{"className":14567},[],[14569],{"type":26,"value":760},{"type":26,"value":14386},{"type":21,"tag":42,"props":14572,"children":14574},{"className":14573},[],[14575],{"type":26,"value":14392},{"type":26,"value":14379},{"type":21,"tag":42,"props":14578,"children":14580},{"className":14579},[],[14581],{"type":26,"value":14582},"VK_LINE_RASTERIZATION_MODE_DEFAULT_KHR",{"type":26,"value":5903},{"type":21,"tag":436,"props":14585,"children":14586},{"href":14403},[14587],{"type":21,"tag":42,"props":14588,"children":14590},{"className":14589},[],[14591],{"type":26,"value":14410},{"type":26,"value":14412},{"type":21,"tag":516,"props":14594,"children":14595},{"type":518},[],{"type":26,"value":14597}," be enabled and\n",{"type":21,"tag":436,"props":14599,"children":14601},{"href":14600},"/man/VkPhysicalDeviceLimits",[14602],{"type":26,"value":14603},"VkPhysicalDeviceLimits",{"type":26,"value":213},{"type":21,"tag":42,"props":14606,"children":14608},{"className":14607},[],[14609],{"type":26,"value":14610},"strictLines",{"type":26,"value":514},{"type":21,"tag":516,"props":14613,"children":14614},{"type":518},[],{"type":26,"value":3612},{"type":21,"tag":42,"props":14617,"children":14619},{"className":14618},[],[14620],{"type":26,"value":760},{"type":21,"tag":426,"props":14622,"children":14624},{"name":14623},"VUID-vkCmdDraw-conservativePointAndLineRasterization-07499",[14625],{"type":21,"tag":22,"props":14626,"children":14627},{},[14628,14629,14634,14636,14646,14648,14653,14655,14659,14662,14663],{"type":26,"value":4118},{"type":21,"tag":42,"props":14630,"children":14632},{"className":14631},[],[14633],{"type":26,"value":10776},{"type":26,"value":14635}," dynamic state\nenabled, ",{"type":21,"tag":436,"props":14637,"children":14639},{"href":14638},"/man/VkPhysicalDeviceConservativeRasterizationPropertiesEXT#limits-conservativePointAndLineRasterization",[14640],{"type":21,"tag":42,"props":14641,"children":14643},{"className":14642},[],[14644],{"type":26,"value":14645},"conservativePointAndLineRasterization",{"type":26,"value":14647}," is not supported, and the\neffective primitive topology output by the last pre-rasterization shader\nstage is a line or point, then the ",{"type":21,"tag":42,"props":14649,"children":14651},{"className":14650},[],[14652],{"type":26,"value":10861},{"type":26,"value":14654},"\nset by the last call to ",{"type":21,"tag":436,"props":14656,"children":14657},{"href":10797},[14658],{"type":26,"value":10800},{"type":21,"tag":516,"props":14660,"children":14661},{"type":518},[],{"type":26,"value":3612},{"type":21,"tag":42,"props":14664,"children":14666},{"className":14665},[],[14667],{"type":26,"value":14668},"VK_CONSERVATIVE_RASTERIZATION_MODE_DISABLED_EXT",{"type":21,"tag":426,"props":14670,"children":14672},{"name":14671},"VUID-vkCmdDraw-stage-07073",[14673],{"type":21,"tag":22,"props":14674,"children":14675},{},[14676,14678,14684,14685,14691,14693,14697,14698,14704,14706,14711,14712,14718,14719,14724,14725,14730,14731,14737,14738,14741],{"type":26,"value":14677},"If the currently bound pipeline was created with the\n",{"type":21,"tag":436,"props":14679,"children":14681},{"href":14680},"/man/VkPipelineShaderStageCreateInfo",[14682],{"type":26,"value":14683},"VkPipelineShaderStageCreateInfo",{"type":26,"value":213},{"type":21,"tag":42,"props":14686,"children":14688},{"className":14687},[],[14689],{"type":26,"value":14690},"stage",{"type":26,"value":14692}," member of an element\nof ",{"type":21,"tag":436,"props":14694,"children":14695},{"href":9674},[14696],{"type":26,"value":3634},{"type":26,"value":213},{"type":21,"tag":42,"props":14699,"children":14701},{"className":14700},[],[14702],{"type":26,"value":14703},"pStages",{"type":26,"value":14705}," set to\n",{"type":21,"tag":42,"props":14707,"children":14709},{"className":14708},[],[14710],{"type":26,"value":11115},{"type":26,"value":88},{"type":21,"tag":42,"props":14713,"children":14715},{"className":14714},[],[14716],{"type":26,"value":14717},"VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT",{"type":26,"value":88},{"type":21,"tag":42,"props":14720,"children":14722},{"className":14721},[],[14723],{"type":26,"value":4344},{"type":26,"value":574},{"type":21,"tag":42,"props":14726,"children":14728},{"className":14727},[],[14729],{"type":26,"value":4351},{"type":26,"value":4444},{"type":21,"tag":436,"props":14732,"children":14734},{"href":14733},"/chapters/queries#queries-mesh-shader",[14735],{"type":26,"value":14736},"Mesh\nShader Queries",{"type":26,"value":514},{"type":21,"tag":516,"props":14739,"children":14740},{"type":518},[],{"type":26,"value":14742}," not be active",{"type":21,"tag":426,"props":14744,"children":14746},{"name":14745},"VUID-vkCmdDraw-None-08877",[14747],{"type":21,"tag":22,"props":14748,"children":14749},{},[14750,14751,14756,14757,14763,14764,14768,14769,14774,14775,14780,14781,14787,14788,14791,14792,14796],{"type":26,"value":6531},{"type":21,"tag":42,"props":14752,"children":14754},{"className":14753},[],[14755],{"type":26,"value":4512},{"type":26,"value":10421},{"type":21,"tag":42,"props":14758,"children":14760},{"className":14759},[],[14761],{"type":26,"value":14762},"VK_DYNAMIC_STATE_ATTACHMENT_FEEDBACK_LOOP_ENABLE_EXT",{"type":26,"value":10304},{"type":21,"tag":436,"props":14765,"children":14766},{"href":4406},[14767],{"type":26,"value":4409},{"type":26,"value":1019},{"type":21,"tag":42,"props":14770,"children":14772},{"className":14771},[],[14773],{"type":26,"value":4231},{"type":26,"value":1389},{"type":21,"tag":42,"props":14776,"children":14778},{"className":14777},[],[14779],{"type":26,"value":496},{"type":26,"value":4680},{"type":21,"tag":436,"props":14782,"children":14784},{"href":14783},"/man/vkCmdSetAttachmentFeedbackLoopEnableEXT",[14785],{"type":26,"value":14786},"vkCmdSetAttachmentFeedbackLoopEnableEXT",{"type":26,"value":514},{"type":21,"tag":516,"props":14789,"children":14790},{"type":518},[],{"type":26,"value":6469},{"type":21,"tag":436,"props":14793,"children":14794},{"href":4141},[14795],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":14798,"children":14800},{"name":14799},"VUID-vkCmdDraw-None-07850",[14801],{"type":21,"tag":22,"props":14802,"children":14803},{},[14804,14806,14812,14813,14816],{"type":26,"value":14805},"If dynamic state was inherited from\n",{"type":21,"tag":436,"props":14807,"children":14809},{"href":14808},"/man/VkCommandBufferInheritanceViewportScissorInfoNV",[14810],{"type":26,"value":14811},"VkCommandBufferInheritanceViewportScissorInfoNV",{"type":26,"value":3735},{"type":21,"tag":516,"props":14814,"children":14815},{"type":518},[],{"type":26,"value":14817}," be set\nin the current command buffer prior to this drawing command",{"type":21,"tag":426,"props":14819,"children":14821},{"name":14820},"VUID-vkCmdDraw-None-08684",[14822],{"type":21,"tag":22,"props":14823,"children":14824},{},[14825,14827,14833,14834,14837,14839,14844,14846],{"type":26,"value":14826},"If there is no bound graphics pipeline, ",{"type":21,"tag":42,"props":14828,"children":14830},{"className":14829},[],[14831],{"type":26,"value":14832},"vkCmdBindShadersEXT",{"type":26,"value":514},{"type":21,"tag":516,"props":14835,"children":14836},{"type":518},[],{"type":26,"value":14838},"\nhave been called in the current command buffer with ",{"type":21,"tag":42,"props":14840,"children":14842},{"className":14841},[],[14843],{"type":26,"value":14703},{"type":26,"value":14845}," with\nan element of ",{"type":21,"tag":42,"props":14847,"children":14849},{"className":14848},[],[14850],{"type":26,"value":11115},{"type":21,"tag":426,"props":14852,"children":14854},{"name":14853},"VUID-vkCmdDraw-None-08685",[14855],{"type":21,"tag":22,"props":14856,"children":14857},{},[14858,14860,14870,14872,14877,14878,14881,14883,14888,14890],{"type":26,"value":14859},"If there is no bound graphics pipeline, and the\n",{"type":21,"tag":436,"props":14861,"children":14863},{"href":14862},"/man/VkPhysicalDeviceFeatures#features-tessellationShader",[14864],{"type":21,"tag":42,"props":14865,"children":14867},{"className":14866},[],[14868],{"type":26,"value":14869},"tessellationShader",{"type":26,"value":14871}," feature is\nenabled, ",{"type":21,"tag":42,"props":14873,"children":14875},{"className":14874},[],[14876],{"type":26,"value":14832},{"type":26,"value":514},{"type":21,"tag":516,"props":14879,"children":14880},{"type":518},[],{"type":26,"value":14882}," have been called in the current\ncommand buffer with ",{"type":21,"tag":42,"props":14884,"children":14886},{"className":14885},[],[14887],{"type":26,"value":14703},{"type":26,"value":14889}," with an element of\n",{"type":21,"tag":42,"props":14891,"children":14893},{"className":14892},[],[14894],{"type":26,"value":14717},{"type":21,"tag":426,"props":14896,"children":14898},{"name":14897},"VUID-vkCmdDraw-None-08686",[14899],{"type":21,"tag":22,"props":14900,"children":14901},{},[14902,14903,14911,14912,14917,14918,14921,14922,14927,14928],{"type":26,"value":14859},{"type":21,"tag":436,"props":14904,"children":14905},{"href":14862},[14906],{"type":21,"tag":42,"props":14907,"children":14909},{"className":14908},[],[14910],{"type":26,"value":14869},{"type":26,"value":14871},{"type":21,"tag":42,"props":14913,"children":14915},{"className":14914},[],[14916],{"type":26,"value":14832},{"type":26,"value":514},{"type":21,"tag":516,"props":14919,"children":14920},{"type":518},[],{"type":26,"value":14882},{"type":21,"tag":42,"props":14923,"children":14925},{"className":14924},[],[14926],{"type":26,"value":14703},{"type":26,"value":14889},{"type":21,"tag":42,"props":14929,"children":14931},{"className":14930},[],[14932],{"type":26,"value":4344},{"type":21,"tag":426,"props":14934,"children":14936},{"name":14935},"VUID-vkCmdDraw-None-08687",[14937],{"type":21,"tag":22,"props":14938,"children":14939},{},[14940,14941,14951,14952,14957,14958,14961,14963,14968,14969],{"type":26,"value":14859},{"type":21,"tag":436,"props":14942,"children":14944},{"href":14943},"/man/VkPhysicalDeviceFeatures#features-geometryShader",[14945],{"type":21,"tag":42,"props":14946,"children":14948},{"className":14947},[],[14949],{"type":26,"value":14950},"geometryShader",{"type":26,"value":8776},{"type":21,"tag":42,"props":14953,"children":14955},{"className":14954},[],[14956],{"type":26,"value":14832},{"type":26,"value":514},{"type":21,"tag":516,"props":14959,"children":14960},{"type":518},[],{"type":26,"value":14962}," have been called in the current command\nbuffer with ",{"type":21,"tag":42,"props":14964,"children":14966},{"className":14965},[],[14967],{"type":26,"value":14703},{"type":26,"value":14889},{"type":21,"tag":42,"props":14970,"children":14972},{"className":14971},[],[14973],{"type":26,"value":4351},{"type":21,"tag":426,"props":14975,"children":14977},{"name":14976},"VUID-vkCmdDraw-None-08688",[14978],{"type":21,"tag":22,"props":14979,"children":14980},{},[14981,14982,14987,14988,14991,14992,14997,14998],{"type":26,"value":14826},{"type":21,"tag":42,"props":14983,"children":14985},{"className":14984},[],[14986],{"type":26,"value":14832},{"type":26,"value":514},{"type":21,"tag":516,"props":14989,"children":14990},{"type":518},[],{"type":26,"value":14838},{"type":21,"tag":42,"props":14993,"children":14995},{"className":14994},[],[14996],{"type":26,"value":14703},{"type":26,"value":14845},{"type":21,"tag":42,"props":14999,"children":15001},{"className":15000},[],[15002],{"type":26,"value":4512},{"type":21,"tag":426,"props":15004,"children":15006},{"name":15005},"VUID-vkCmdDraw-None-08689",[15007],{"type":21,"tag":22,"props":15008,"children":15009},{},[15010,15012,15022,15024,15029,15030,15033,15034,15039,15040],{"type":26,"value":15011},"If there is no bound graphics pipeline, and the ",{"type":21,"tag":436,"props":15013,"children":15015},{"href":15014},"/man/VkPhysicalDeviceMeshShaderFeaturesEXT#features-taskShader",[15016],{"type":21,"tag":42,"props":15017,"children":15019},{"className":15018},[],[15020],{"type":26,"value":15021},"taskShader",{"type":26,"value":15023}," feature is enabled, ",{"type":21,"tag":42,"props":15025,"children":15027},{"className":15026},[],[15028],{"type":26,"value":14832},{"type":26,"value":514},{"type":21,"tag":516,"props":15031,"children":15032},{"type":518},[],{"type":26,"value":14838},{"type":21,"tag":42,"props":15035,"children":15037},{"className":15036},[],[15038],{"type":26,"value":14703},{"type":26,"value":14845},{"type":21,"tag":42,"props":15041,"children":15043},{"className":15042},[],[15044],{"type":26,"value":15045},"VK_SHADER_STAGE_TASK_BIT_EXT",{"type":21,"tag":426,"props":15047,"children":15049},{"name":15048},"VUID-vkCmdDraw-None-08690",[15050],{"type":21,"tag":22,"props":15051,"children":15052},{},[15053,15054,15064,15065,15070,15071,15074,15075,15080,15081],{"type":26,"value":15011},{"type":21,"tag":436,"props":15055,"children":15057},{"href":15056},"/man/VkPhysicalDeviceMeshShaderFeaturesEXT#features-meshShader",[15058],{"type":21,"tag":42,"props":15059,"children":15061},{"className":15060},[],[15062],{"type":26,"value":15063},"meshShader",{"type":26,"value":15023},{"type":21,"tag":42,"props":15066,"children":15068},{"className":15067},[],[15069],{"type":26,"value":14832},{"type":26,"value":514},{"type":21,"tag":516,"props":15072,"children":15073},{"type":518},[],{"type":26,"value":14838},{"type":21,"tag":42,"props":15076,"children":15078},{"className":15077},[],[15079],{"type":26,"value":14703},{"type":26,"value":14845},{"type":21,"tag":42,"props":15082,"children":15084},{"className":15083},[],[15085],{"type":26,"value":15086},"VK_SHADER_STAGE_MESH_BIT_EXT",{"type":21,"tag":426,"props":15088,"children":15090},{"name":15089},"VUID-vkCmdDraw-None-08693",[15091],{"type":21,"tag":22,"props":15092,"children":15093},{},[15094,15096,15104,15105,15113,15115,15120,15121,15126,15128,15131,15133,15138,15140,15143,15145,15150],{"type":26,"value":15095},"If there is no bound graphics pipeline, and at least one of the\n",{"type":21,"tag":436,"props":15097,"children":15098},{"href":15014},[15099],{"type":21,"tag":42,"props":15100,"children":15102},{"className":15101},[],[15103],{"type":26,"value":15021},{"type":26,"value":559},{"type":21,"tag":436,"props":15106,"children":15107},{"href":15056},[15108],{"type":21,"tag":42,"props":15109,"children":15111},{"className":15110},[],[15112],{"type":26,"value":15063},{"type":26,"value":15114}," features is enabled, one of the\n",{"type":21,"tag":42,"props":15116,"children":15118},{"className":15117},[],[15119],{"type":26,"value":11115},{"type":26,"value":451},{"type":21,"tag":42,"props":15122,"children":15124},{"className":15123},[],[15125],{"type":26,"value":15086},{"type":26,"value":15127},"\nstages ",{"type":21,"tag":516,"props":15129,"children":15130},{"type":518},[],{"type":26,"value":15132}," have a valid ",{"type":21,"tag":42,"props":15134,"children":15136},{"className":15135},[],[15137],{"type":26,"value":1617},{"type":26,"value":15139}," bound, and the other ",{"type":21,"tag":516,"props":15141,"children":15142},{"type":518},[],{"type":26,"value":15144},"\nhave no ",{"type":21,"tag":42,"props":15146,"children":15148},{"className":15147},[],[15149],{"type":26,"value":1617},{"type":26,"value":15151}," bound",{"type":21,"tag":426,"props":15153,"children":15155},{"name":15154},"VUID-vkCmdDraw-None-08694",[15156],{"type":21,"tag":22,"props":15157,"children":15158},{},[15159,15161,15169,15170,15178,15180,15185,15187,15192,15194,15199,15201,15207,15209,15214,15215,15218,15220,15225],{"type":26,"value":15160},"If there is no bound graphics pipeline, and both the\n",{"type":21,"tag":436,"props":15162,"children":15163},{"href":15014},[15164],{"type":21,"tag":42,"props":15165,"children":15167},{"className":15166},[],[15168],{"type":26,"value":15021},{"type":26,"value":559},{"type":21,"tag":436,"props":15171,"children":15172},{"href":15056},[15173],{"type":21,"tag":42,"props":15174,"children":15176},{"className":15175},[],[15177],{"type":26,"value":15063},{"type":26,"value":15179}," features are enabled, and a valid ",{"type":21,"tag":42,"props":15181,"children":15183},{"className":15182},[],[15184],{"type":26,"value":1617},{"type":26,"value":15186},"\nis bound the to the ",{"type":21,"tag":42,"props":15188,"children":15190},{"className":15189},[],[15191],{"type":26,"value":15086},{"type":26,"value":15193}," stage, and that\n",{"type":21,"tag":42,"props":15195,"children":15197},{"className":15196},[],[15198],{"type":26,"value":1617},{"type":26,"value":15200}," was created without the\n",{"type":21,"tag":42,"props":15202,"children":15204},{"className":15203},[],[15205],{"type":26,"value":15206},"VK_SHADER_CREATE_NO_TASK_SHADER_BIT_EXT",{"type":26,"value":15208}," flag, a valid\n",{"type":21,"tag":42,"props":15210,"children":15212},{"className":15211},[],[15213],{"type":26,"value":1617},{"type":26,"value":514},{"type":21,"tag":516,"props":15216,"children":15217},{"type":518},[],{"type":26,"value":15219}," be bound to the\n",{"type":21,"tag":42,"props":15221,"children":15223},{"className":15222},[],[15224],{"type":26,"value":15045},{"type":26,"value":15226}," stage",{"type":21,"tag":426,"props":15228,"children":15230},{"name":15229},"VUID-vkCmdDraw-None-08695",[15231],{"type":21,"tag":22,"props":15232,"children":15233},{},[15234,15235,15243,15244,15252,15253,15258,15259,15264,15265,15270,15272,15277,15279,15282,15284,15289,15291,15296],{"type":26,"value":15160},{"type":21,"tag":436,"props":15236,"children":15237},{"href":15014},[15238],{"type":21,"tag":42,"props":15239,"children":15241},{"className":15240},[],[15242],{"type":26,"value":15021},{"type":26,"value":559},{"type":21,"tag":436,"props":15245,"children":15246},{"href":15056},[15247],{"type":21,"tag":42,"props":15248,"children":15250},{"className":15249},[],[15251],{"type":26,"value":15063},{"type":26,"value":15179},{"type":21,"tag":42,"props":15254,"children":15256},{"className":15255},[],[15257],{"type":26,"value":1617},{"type":26,"value":15186},{"type":21,"tag":42,"props":15260,"children":15262},{"className":15261},[],[15263],{"type":26,"value":15086},{"type":26,"value":15193},{"type":21,"tag":42,"props":15266,"children":15268},{"className":15267},[],[15269],{"type":26,"value":1617},{"type":26,"value":15271}," was created with the\n",{"type":21,"tag":42,"props":15273,"children":15275},{"className":15274},[],[15276],{"type":26,"value":15206},{"type":26,"value":15278}," flag, there ",{"type":21,"tag":516,"props":15280,"children":15281},{"type":518},[],{"type":26,"value":15283}," be no\n",{"type":21,"tag":42,"props":15285,"children":15287},{"className":15286},[],[15288],{"type":26,"value":1617},{"type":26,"value":15290}," bound to the ",{"type":21,"tag":42,"props":15292,"children":15294},{"className":15293},[],[15295],{"type":26,"value":15045},{"type":26,"value":15226},{"type":21,"tag":426,"props":15298,"children":15300},{"name":15299},"VUID-vkCmdDraw-None-08696",[15301],{"type":21,"tag":22,"props":15302,"children":15303},{},[15304,15306,15311,15313,15318,15320,15323,15324,15329,15331,15336,15338,15343],{"type":26,"value":15305},"If there is no bound graphics pipeline, and a valid ",{"type":21,"tag":42,"props":15307,"children":15309},{"className":15308},[],[15310],{"type":26,"value":1617},{"type":26,"value":15312}," is\nbound to the ",{"type":21,"tag":42,"props":15314,"children":15316},{"className":15315},[],[15317],{"type":26,"value":11115},{"type":26,"value":15319}," stage, there ",{"type":21,"tag":516,"props":15321,"children":15322},{"type":518},[],{"type":26,"value":15283},{"type":21,"tag":42,"props":15325,"children":15327},{"className":15326},[],[15328],{"type":26,"value":1617},{"type":26,"value":15330}," bound to either the ",{"type":21,"tag":42,"props":15332,"children":15334},{"className":15333},[],[15335],{"type":26,"value":15045},{"type":26,"value":15337},"\nstage or the ",{"type":21,"tag":42,"props":15339,"children":15341},{"className":15340},[],[15342],{"type":26,"value":15086},{"type":26,"value":15226},{"type":21,"tag":426,"props":15345,"children":15347},{"name":15346},"VUID-vkCmdDraw-None-08698",[15348],{"type":21,"tag":22,"props":15349,"children":15350},{},[15351,15353,15359,15361,15366,15368,15374,15376,15379],{"type":26,"value":15352},"If any graphics shader is bound which was created with the\n",{"type":21,"tag":42,"props":15354,"children":15356},{"className":15355},[],[15357],{"type":26,"value":15358},"VK_SHADER_CREATE_LINK_STAGE_BIT_EXT",{"type":26,"value":15360}," flag, then all shaders created\nwith the ",{"type":21,"tag":42,"props":15362,"children":15364},{"className":15363},[],[15365],{"type":26,"value":15358},{"type":26,"value":15367}," flag in the same\n",{"type":21,"tag":436,"props":15369,"children":15371},{"href":15370},"/man/vkCreateShadersEXT",[15372],{"type":26,"value":15373},"vkCreateShadersEXT",{"type":26,"value":15375}," call ",{"type":21,"tag":516,"props":15377,"children":15378},{"type":518},[],{"type":26,"value":15380}," also be bound",{"type":21,"tag":426,"props":15382,"children":15384},{"name":15383},"VUID-vkCmdDraw-None-08699",[15385],{"type":21,"tag":22,"props":15386,"children":15387},{},[15388,15389,15394,15396,15401,15403,15407,15408,15411,15413,15418],{"type":26,"value":15352},{"type":21,"tag":42,"props":15390,"children":15392},{"className":15391},[],[15393],{"type":26,"value":15358},{"type":26,"value":15395}," flag, any stages in between\nstages whose shaders which did not create a shader with the\n",{"type":21,"tag":42,"props":15397,"children":15399},{"className":15398},[],[15400],{"type":26,"value":15358},{"type":26,"value":15402}," flag as part of the same\n",{"type":21,"tag":436,"props":15404,"children":15405},{"href":15370},[15406],{"type":26,"value":15373},{"type":26,"value":15375},{"type":21,"tag":516,"props":15409,"children":15410},{"type":518},[],{"type":26,"value":15412}," not have any ",{"type":21,"tag":42,"props":15414,"children":15416},{"className":15415},[],[15417],{"type":26,"value":1617},{"type":26,"value":15151},{"type":21,"tag":426,"props":15420,"children":15422},{"name":15421},"VUID-vkCmdDraw-None-08878",[15423],{"type":21,"tag":22,"props":15424,"children":15425},{},[15426,15428,15431],{"type":26,"value":15427},"All bound graphics shader objects ",{"type":21,"tag":516,"props":15429,"children":15430},{"type":518},[],{"type":26,"value":15432}," have been created with identical\nor identically defined push constant ranges",{"type":21,"tag":426,"props":15434,"children":15436},{"name":15435},"VUID-vkCmdDraw-None-08879",[15437],{"type":21,"tag":22,"props":15438,"children":15439},{},[15440,15441,15444],{"type":26,"value":15427},{"type":21,"tag":516,"props":15442,"children":15443},{"type":518},[],{"type":26,"value":15445}," have been created with identical\nor identically defined arrays of descriptor set layouts",{"type":21,"tag":426,"props":15447,"children":15449},{"name":15448},"VUID-vkCmdDraw-colorAttachmentCount-09372",[15450],{"type":21,"tag":22,"props":15451,"children":15452},{},[15453,15454,15458,15459,15463,15464,15469,15470,15475,15477,15482,15484,15487,15489,15495,15496,15502],{"type":26,"value":6906},{"type":21,"tag":436,"props":15455,"children":15456},{"href":6894},[15457],{"type":26,"value":6897},{"type":26,"value":7721},{"type":21,"tag":436,"props":15460,"children":15461},{"href":3881},[15462],{"type":26,"value":3884},{"type":26,"value":213},{"type":21,"tag":42,"props":15465,"children":15467},{"className":15466},[],[15468],{"type":26,"value":7314},{"type":26,"value":490},{"type":21,"tag":42,"props":15471,"children":15473},{"className":15472},[],[15474],{"type":26,"value":6665},{"type":26,"value":15476},", a color\nattachment with a resolve mode of\n",{"type":21,"tag":42,"props":15478,"children":15480},{"className":15479},[],[15481],{"type":26,"value":7648},{"type":26,"value":15483},", and a fragment\nshader is bound, it ",{"type":21,"tag":516,"props":15485,"children":15486},{"type":518},[],{"type":26,"value":15488}," not declare the ",{"type":21,"tag":42,"props":15490,"children":15492},{"className":15491},[],[15493],{"type":26,"value":15494},"DepthReplacing",{"type":26,"value":574},{"type":21,"tag":42,"props":15497,"children":15499},{"className":15498},[],[15500],{"type":26,"value":15501},"StencilRefReplacingEXT",{"type":26,"value":15503}," execution modes",{"type":21,"tag":426,"props":15505,"children":15507},{"name":15506},"VUID-vkCmdDraw-pDynamicStates-08715",[15508],{"type":21,"tag":22,"props":15509,"children":15510},{},[15511,15513,15518,15520,15526,15527,15533,15535,15541,15543,15549,15550,15556,15558,15562,15563,15566,15567],{"type":26,"value":15512},"If the bound graphics pipeline state includes a fragment shader stage,\nwas created with ",{"type":21,"tag":42,"props":15514,"children":15516},{"className":15515},[],[15517],{"type":26,"value":5196},{"type":26,"value":15519}," set in\n",{"type":21,"tag":436,"props":15521,"children":15523},{"href":15522},"/man/VkPipelineDynamicStateCreateInfo",[15524],{"type":26,"value":15525},"VkPipelineDynamicStateCreateInfo",{"type":26,"value":213},{"type":21,"tag":42,"props":15528,"children":15530},{"className":15529},[],[15531],{"type":26,"value":15532},"pDynamicStates",{"type":26,"value":15534},", and the\nfragment shader declares the ",{"type":21,"tag":42,"props":15536,"children":15538},{"className":15537},[],[15539],{"type":26,"value":15540},"EarlyFragmentTests",{"type":26,"value":15542}," execution mode and\nuses ",{"type":21,"tag":42,"props":15544,"children":15546},{"className":15545},[],[15547],{"type":26,"value":15548},"OpDepthAttachmentReadEXT",{"type":26,"value":6912},{"type":21,"tag":42,"props":15551,"children":15553},{"className":15552},[],[15554],{"type":26,"value":15555},"depthWriteEnable",{"type":26,"value":15557}," parameter\nin the last call to ",{"type":21,"tag":436,"props":15559,"children":15560},{"href":5217},[15561],{"type":26,"value":5220},{"type":26,"value":514},{"type":21,"tag":516,"props":15564,"children":15565},{"type":518},[],{"type":26,"value":828},{"type":21,"tag":42,"props":15568,"children":15570},{"className":15569},[],[15571],{"type":26,"value":496},{"type":21,"tag":426,"props":15573,"children":15575},{"name":15574},"VUID-vkCmdDraw-pDynamicStates-08716",[15576],{"type":21,"tag":22,"props":15577,"children":15578},{},[15579,15580,15585,15586,15590,15591,15596,15597,15602,15603,15609,15610,15615,15617,15621,15622,15625,15626],{"type":26,"value":15512},{"type":21,"tag":42,"props":15581,"children":15583},{"className":15582},[],[15584],{"type":26,"value":4776},{"type":26,"value":15519},{"type":21,"tag":436,"props":15587,"children":15588},{"href":15522},[15589],{"type":26,"value":15525},{"type":26,"value":213},{"type":21,"tag":42,"props":15592,"children":15594},{"className":15593},[],[15595],{"type":26,"value":15532},{"type":26,"value":15534},{"type":21,"tag":42,"props":15598,"children":15600},{"className":15599},[],[15601],{"type":26,"value":15540},{"type":26,"value":15542},{"type":21,"tag":42,"props":15604,"children":15606},{"className":15605},[],[15607],{"type":26,"value":15608},"OpStencilAttachmentReadEXT",{"type":26,"value":6912},{"type":21,"tag":42,"props":15611,"children":15613},{"className":15612},[],[15614],{"type":26,"value":4090},{"type":26,"value":15616}," parameter in\nthe last call to ",{"type":21,"tag":436,"props":15618,"children":15619},{"href":4814},[15620],{"type":26,"value":4817},{"type":26,"value":514},{"type":21,"tag":516,"props":15623,"children":15624},{"type":518},[],{"type":26,"value":3612},{"type":21,"tag":42,"props":15627,"children":15629},{"className":15628},[],[15630],{"type":26,"value":7366},{"type":21,"tag":426,"props":15632,"children":15634},{"name":15633},"VUID-vkCmdDraw-None-09116",[15635,15643],{"type":21,"tag":33,"props":15636,"children":15638},{"code":15637},"If\na shader object is bound to any graphics stage\n",[15639],{"type":21,"tag":42,"props":15640,"children":15641},{"__ignoreMap":38},[15642],{"type":26,"value":15637},{"type":21,"tag":22,"props":15644,"children":15645},{},[15646,15648,15653,15655,15661,15663,15669,15670,15674,15677,15679,15685,15686,15692,15694,15700],{"type":26,"value":15647},"or\nthe currently bound graphics pipeline was created with\n",{"type":21,"tag":42,"props":15649,"children":15651},{"className":15650},[],[15652],{"type":26,"value":10644},{"type":26,"value":15654},",\nand the format of any color attachment is\n",{"type":21,"tag":42,"props":15656,"children":15658},{"className":15657},[],[15659],{"type":26,"value":15660},"VK_FORMAT_E5B9G9R9_UFLOAT_PACK32",{"type":26,"value":15662},", the corresponding element of the\n",{"type":21,"tag":42,"props":15664,"children":15666},{"className":15665},[],[15667],{"type":26,"value":15668},"pColorWriteMasks",{"type":26,"value":5516},{"type":21,"tag":436,"props":15671,"children":15672},{"href":10648},[15673],{"type":26,"value":10651},{"type":21,"tag":516,"props":15675,"children":15676},{"type":518},[],{"type":26,"value":15678}," either include all of ",{"type":21,"tag":42,"props":15680,"children":15682},{"className":15681},[],[15683],{"type":26,"value":15684},"VK_COLOR_COMPONENT_R_BIT",{"type":26,"value":88},{"type":21,"tag":42,"props":15687,"children":15689},{"className":15688},[],[15690],{"type":26,"value":15691},"VK_COLOR_COMPONENT_G_BIT",{"type":26,"value":15693},", and ",{"type":21,"tag":42,"props":15695,"children":15697},{"className":15696},[],[15698],{"type":26,"value":15699},"VK_COLOR_COMPONENT_B_BIT",{"type":26,"value":15701},", or\nnone of them",{"type":21,"tag":426,"props":15703,"children":15705},{"name":15704},"VUID-vkCmdDraw-maxFragmentDualSrcAttachments-09239",[15706],{"type":21,"tag":22,"props":15707,"children":15708},{},[15709,15710,15716,15718,15724,15726,15731,15733,15739,15741,15747,15748,15754,15755,15761,15763,15766,15768],{"type":26,"value":2435},{"type":21,"tag":436,"props":15711,"children":15713},{"href":15712},"/chapters/framebuffer#framebuffer-blending",[15714],{"type":26,"value":15715},"blending",{"type":26,"value":15717}," is enabled for any attachment where\neither the source or destination blend factors for that attachment\n",{"type":21,"tag":436,"props":15719,"children":15721},{"href":15720},"/chapters/framebuffer#framebuffer-dsb",[15722],{"type":26,"value":15723},"use the secondary color input",{"type":26,"value":15725},", the maximum value of\n",{"type":21,"tag":42,"props":15727,"children":15729},{"className":15728},[],[15730],{"type":26,"value":10227},{"type":26,"value":15732}," for any output attachment ",{"type":21,"tag":436,"props":15734,"children":15736},{"href":15735},"/chapters/shaders#shaders-staticuse",[15737],{"type":26,"value":15738},"statically\nused",{"type":26,"value":15740}," in the ",{"type":21,"tag":42,"props":15742,"children":15744},{"className":15743},[],[15745],{"type":26,"value":15746},"Fragment",{"type":26,"value":514},{"type":21,"tag":42,"props":15749,"children":15751},{"className":15750},[],[15752],{"type":26,"value":15753},"Execution",{"type":26,"value":514},{"type":21,"tag":42,"props":15756,"children":15758},{"className":15757},[],[15759],{"type":26,"value":15760},"Model",{"type":26,"value":15762}," executed by this command\n",{"type":21,"tag":516,"props":15764,"children":15765},{"type":518},[],{"type":26,"value":15767}," be less than ",{"type":21,"tag":436,"props":15769,"children":15771},{"href":15770},"/man/VkPhysicalDeviceLimits#limits-maxFragmentDualSrcAttachments",[15772],{"type":21,"tag":42,"props":15773,"children":15775},{"className":15774},[],[15776],{"type":26,"value":15777},"maxFragmentDualSrcAttachments",{"type":21,"tag":426,"props":15779,"children":15781},{"name":15780},"VUID-vkCmdDraw-None-09548",[15782],{"type":21,"tag":22,"props":15783,"children":15784},{},[15785,15787,15791,15793,15799,15800,15806,15808,15814,15815,15818],{"type":26,"value":15786},"If the current render pass was begun with ",{"type":21,"tag":436,"props":15788,"children":15789},{"href":6894},[15790],{"type":26,"value":6897},{"type":26,"value":15792},",\nand there is no shader object bound to any graphics stage,\nthe value of each element of\n",{"type":21,"tag":436,"props":15794,"children":15796},{"href":15795},"/man/VkRenderingAttachmentLocationInfoKHR",[15797],{"type":26,"value":15798},"VkRenderingAttachmentLocationInfoKHR",{"type":26,"value":213},{"type":21,"tag":42,"props":15801,"children":15803},{"className":15802},[],[15804],{"type":26,"value":15805},"pColorAttachmentLocations",{"type":26,"value":15807},"\nset by ",{"type":21,"tag":436,"props":15809,"children":15811},{"href":15810},"/man/vkCmdSetRenderingAttachmentLocationsKHR",[15812],{"type":26,"value":15813},"vkCmdSetRenderingAttachmentLocationsKHR",{"type":26,"value":514},{"type":21,"tag":516,"props":15816,"children":15817},{"type":518},[],{"type":26,"value":15819}," match the\nvalue set for the corresponding element in the currently bound pipeline",{"type":21,"tag":426,"props":15821,"children":15823},{"name":15822},"VUID-vkCmdDraw-None-09549",[15824],{"type":21,"tag":22,"props":15825,"children":15826},{},[15827,15828,15832,15834,15837,15839],{"type":26,"value":15786},{"type":21,"tag":436,"props":15829,"children":15830},{"href":6894},[15831],{"type":26,"value":6897},{"type":26,"value":15833},",\nand there is no shader object bound to any graphics stage,\ninput attachment index mappings in the currently bound pipeline ",{"type":21,"tag":516,"props":15835,"children":15836},{"type":518},[],{"type":26,"value":15838},"\nmatch those set for the current render pass instance via\n",{"type":21,"tag":436,"props":15840,"children":15841},{"href":3822},[15842],{"type":26,"value":3825},{"type":21,"tag":426,"props":15844,"children":15846},{"name":15845},"VUID-vkCmdDraw-None-09642",[15847],{"type":21,"tag":22,"props":15848,"children":15849},{},[15850,15851,15855,15857,15863,15865,15868,15869],{"type":26,"value":15786},{"type":21,"tag":436,"props":15852,"children":15853},{"href":6894},[15854],{"type":26,"value":6897},{"type":26,"value":15856}," with\nthe ",{"type":21,"tag":42,"props":15858,"children":15860},{"className":15859},[],[15861],{"type":26,"value":15862},"VK_RENDERING_ENABLE_LEGACY_DITHERING_BIT_EXT",{"type":26,"value":15864}," flag, the bound\ngraphics pipeline ",{"type":21,"tag":516,"props":15866,"children":15867},{"type":518},[],{"type":26,"value":1941},{"type":21,"tag":42,"props":15870,"children":15872},{"className":15871},[],[15873],{"type":26,"value":15874},"VK_PIPELINE_CREATE_2_ENABLE_LEGACY_DITHERING_BIT_EXT",{"type":21,"tag":426,"props":15876,"children":15878},{"name":15877},"VUID-vkCmdDraw-None-09643",[15879],{"type":21,"tag":22,"props":15880,"children":15881},{},[15882,15883,15888,15890,15893,15895,15899,15901,15906],{"type":26,"value":4929},{"type":21,"tag":42,"props":15884,"children":15886},{"className":15885},[],[15887],{"type":26,"value":15874},{"type":26,"value":15889},", the current\nrender pass ",{"type":21,"tag":516,"props":15891,"children":15892},{"type":518},[],{"type":26,"value":15894}," have begun with ",{"type":21,"tag":436,"props":15896,"children":15897},{"href":6894},[15898],{"type":26,"value":6897},{"type":26,"value":15900}," with the\n",{"type":21,"tag":42,"props":15902,"children":15904},{"className":15903},[],[15905],{"type":26,"value":15862},{"type":26,"value":15907}," flag",{"type":21,"tag":426,"props":15909,"children":15911},{"name":15910},"VUID-vkCmdDraw-None-04007",[15912],{"type":21,"tag":22,"props":15913,"children":15914},{},[15915,15917,15920,15922,15926],{"type":26,"value":15916},"All vertex input bindings accessed via vertex input variables declared\nin the vertex shader entry point’s interface ",{"type":21,"tag":516,"props":15918,"children":15919},{"type":518},[],{"type":26,"value":15921}," have either valid or\n",{"type":21,"tag":436,"props":15923,"children":15924},{"href":2259},[15925],{"type":26,"value":2262},{"type":26,"value":15927}," buffers bound",{"type":21,"tag":426,"props":15929,"children":15931},{"name":15930},"VUID-vkCmdDraw-None-04008",[15932],{"type":21,"tag":22,"props":15933,"children":15934},{},[15935,15936,15946,15948,15951,15953],{"type":26,"value":1164},{"type":21,"tag":436,"props":15937,"children":15939},{"href":15938},"/man/VkPhysicalDeviceRobustness2FeaturesEXT#features-nullDescriptor",[15940],{"type":21,"tag":42,"props":15941,"children":15943},{"className":15942},[],[15944],{"type":26,"value":15945},"nullDescriptor",{"type":26,"value":15947}," feature is not\nenabled, all vertex input bindings accessed via vertex input variables\ndeclared in the vertex shader entry point’s interface ",{"type":21,"tag":516,"props":15949,"children":15950},{"type":518},[],{"type":26,"value":15952}," not be\n",{"type":21,"tag":436,"props":15954,"children":15955},{"href":2259},[15956],{"type":26,"value":2262},{"type":21,"tag":426,"props":15958,"children":15960},{"name":15959},"VUID-vkCmdDraw-None-02721",[15961],{"type":21,"tag":22,"props":15962,"children":15963},{},[15964,15965,15973,15975,15980,15981,15987,15989,15992,15994],{"type":26,"value":2435},{"type":21,"tag":436,"props":15966,"children":15967},{"href":2310},[15968],{"type":21,"tag":42,"props":15969,"children":15971},{"className":15970},[],[15972],{"type":26,"value":2317},{"type":26,"value":15974}," is not\nenabled,\nand that pipeline was created without enabling\n",{"type":21,"tag":42,"props":15976,"children":15978},{"className":15977},[],[15979],{"type":26,"value":2290},{"type":26,"value":2299},{"type":21,"tag":42,"props":15982,"children":15984},{"className":15983},[],[15985],{"type":26,"value":15986},"vertexInputs",{"type":26,"value":15988},",\nthen for a given vertex buffer binding, any attribute data fetched ",{"type":21,"tag":516,"props":15990,"children":15991},{"type":518},[],{"type":26,"value":15993},"\nbe entirely contained within the corresponding vertex buffer binding, as\ndescribed in ",{"type":21,"tag":436,"props":15995,"children":15997},{"href":15996},"/chapters/fxvertex#fxvertex-input",[15998],{"type":26,"value":15999},"Vertex Input Description",{"type":21,"tag":426,"props":16001,"children":16003},{"name":16002},"VUID-vkCmdDraw-None-07842",[16004,16012],{"type":21,"tag":33,"props":16005,"children":16007},{"code":16006},"If\nthere is a shader object bound to the `VK_SHADER_STAGE_VERTEX_BIT`\nstage\n",[16008],{"type":21,"tag":42,"props":16009,"children":16010},{"__ignoreMap":38},[16011],{"type":26,"value":16006},{"type":21,"tag":22,"props":16013,"children":16014},{},[16015,16017,16023,16024,16028,16029,16032,16033,16037],{"type":26,"value":16016},"or\nthe bound graphics pipeline state was created with the\n",{"type":21,"tag":42,"props":16018,"children":16020},{"className":16019},[],[16021],{"type":26,"value":16022},"VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY",{"type":26,"value":8539},{"type":21,"tag":436,"props":16025,"children":16026},{"href":4303},[16027],{"type":26,"value":4306},{"type":26,"value":514},{"type":21,"tag":516,"props":16030,"children":16031},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":16034,"children":16035},{"href":4141},[16036],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":16039,"children":16041},{"name":16040},"VUID-vkCmdDraw-dynamicPrimitiveTopologyUnrestricted-07500",[16042],{"type":21,"tag":22,"props":16043,"children":16044},{},[16045,16046,16051,16053,16063,16064,16069,16070,16075,16076,16081,16082,16085,16087,16093,16095,16101,16102,16108],{"type":26,"value":4118},{"type":21,"tag":42,"props":16047,"children":16049},{"className":16048},[],[16050],{"type":26,"value":16022},{"type":26,"value":16052}," dynamic state enabled\nand the ",{"type":21,"tag":436,"props":16054,"children":16056},{"href":16055},"/man/VkPhysicalDeviceExtendedDynamicState3PropertiesEXT#limits-dynamicPrimitiveTopologyUnrestricted",[16057],{"type":21,"tag":42,"props":16058,"children":16060},{"className":16059},[],[16061],{"type":26,"value":16062},"dynamicPrimitiveTopologyUnrestricted",{"type":26,"value":1389},{"type":21,"tag":42,"props":16065,"children":16067},{"className":16066},[],[16068],{"type":26,"value":496},{"type":26,"value":12675},{"type":21,"tag":42,"props":16071,"children":16073},{"className":16072},[],[16074],{"type":26,"value":4313},{"type":26,"value":5647},{"type":21,"tag":42,"props":16077,"children":16079},{"className":16078},[],[16080],{"type":26,"value":4306},{"type":26,"value":514},{"type":21,"tag":516,"props":16083,"children":16084},{"type":518},[],{"type":26,"value":16086}," be of the same\n",{"type":21,"tag":436,"props":16088,"children":16090},{"href":16089},"/chapters/drawing#drawing-primitive-topology-class",[16091],{"type":26,"value":16092},"topology class",{"type":26,"value":16094}," as the pipeline\n",{"type":21,"tag":436,"props":16096,"children":16098},{"href":16097},"/man/VkPipelineInputAssemblyStateCreateInfo",[16099],{"type":26,"value":16100},"VkPipelineInputAssemblyStateCreateInfo",{"type":26,"value":213},{"type":21,"tag":42,"props":16103,"children":16105},{"className":16104},[],[16106],{"type":26,"value":16107},"topology",{"type":26,"value":16109}," state",{"type":21,"tag":426,"props":16111,"children":16113},{"name":16112},"VUID-vkCmdDraw-pStrides-04913",[16114],{"type":21,"tag":22,"props":16115,"children":16116},{},[16117,16119,16125,16127,16133,16135,16141,16142,16145,16146,16150,16152,16158,16159,16163,16164,16167,16168],{"type":26,"value":16118},"If the bound graphics pipeline was created with the\n",{"type":21,"tag":42,"props":16120,"children":16122},{"className":16121},[],[16123],{"type":26,"value":16124},"VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE_EXT",{"type":26,"value":16126}," dynamic state\nenabled,\nbut without the ",{"type":21,"tag":42,"props":16128,"children":16130},{"className":16129},[],[16131],{"type":26,"value":16132},"VK_DYNAMIC_STATE_VERTEX_INPUT_EXT",{"type":26,"value":16134}," dynamic state\nenabled,\nthen ",{"type":21,"tag":436,"props":16136,"children":16138},{"href":16137},"/man/vkCmdBindVertexBuffers2EXT",[16139],{"type":26,"value":16140},"vkCmdBindVertexBuffers2EXT",{"type":26,"value":514},{"type":21,"tag":516,"props":16143,"children":16144},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":16147,"children":16148},{"href":4141},[16149],{"type":26,"value":4144},{"type":26,"value":16151}," in the current\ncommand buffer prior to this draw command, and the ",{"type":21,"tag":42,"props":16153,"children":16155},{"className":16154},[],[16156],{"type":26,"value":16157},"pStrides",{"type":26,"value":5664},{"type":21,"tag":436,"props":16160,"children":16161},{"href":16137},[16162],{"type":26,"value":16140},{"type":26,"value":514},{"type":21,"tag":516,"props":16165,"children":16166},{"type":518},[],{"type":26,"value":9736},{"type":21,"tag":42,"props":16169,"children":16171},{"className":16170},[],[16172],{"type":26,"value":3866},{"type":21,"tag":426,"props":16174,"children":16176},{"name":16175},"VUID-vkCmdDraw-None-04914",[16177,16184],{"type":21,"tag":33,"props":16178,"children":16179},{"code":16006},[16180],{"type":21,"tag":42,"props":16181,"children":16182},{"__ignoreMap":38},[16183],{"type":26,"value":16006},{"type":21,"tag":22,"props":16185,"children":16186},{},[16187,16188,16193,16194,16200,16201,16204,16205,16209],{"type":26,"value":16016},{"type":21,"tag":42,"props":16189,"children":16191},{"className":16190},[],[16192],{"type":26,"value":16132},{"type":26,"value":8539},{"type":21,"tag":436,"props":16195,"children":16197},{"href":16196},"/man/vkCmdSetVertexInputEXT",[16198],{"type":26,"value":16199},"vkCmdSetVertexInputEXT",{"type":26,"value":514},{"type":21,"tag":516,"props":16202,"children":16203},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":16206,"children":16207},{"href":4141},[16208],{"type":26,"value":4144},{"type":26,"value":16210}," in the current\ncommand buffer prior to this draw command",{"type":21,"tag":426,"props":16212,"children":16214},{"name":16213},"VUID-vkCmdDraw-Input-07939",[16215,16222],{"type":21,"tag":33,"props":16216,"children":16217},{"code":16006},[16218],{"type":21,"tag":42,"props":16219,"children":16220},{"__ignoreMap":38},[16221],{"type":26,"value":16006},{"type":21,"tag":22,"props":16223,"children":16224},{},[16225,16226,16231,16233,16239,16241,16246,16247,16253,16254,16259,16260,16265,16266,16272,16275,16277,16283,16284],{"type":26,"value":16016},{"type":21,"tag":42,"props":16227,"children":16229},{"className":16228},[],[16230],{"type":26,"value":16132},{"type":26,"value":16232}," dynamic state enabled\nthen all variables with the ",{"type":21,"tag":42,"props":16234,"children":16236},{"className":16235},[],[16237],{"type":26,"value":16238},"Input",{"type":26,"value":16240}," storage class decorated with\n",{"type":21,"tag":42,"props":16242,"children":16244},{"className":16243},[],[16245],{"type":26,"value":10227},{"type":26,"value":15740},{"type":21,"tag":42,"props":16248,"children":16250},{"className":16249},[],[16251],{"type":26,"value":16252},"Vertex",{"type":26,"value":514},{"type":21,"tag":42,"props":16255,"children":16257},{"className":16256},[],[16258],{"type":26,"value":15753},{"type":26,"value":514},{"type":21,"tag":42,"props":16261,"children":16263},{"className":16262},[],[16264],{"type":26,"value":15760},{"type":26,"value":514},{"type":21,"tag":42,"props":16267,"children":16269},{"className":16268},[],[16270],{"type":26,"value":16271},"OpEntryPoint",{"type":21,"tag":516,"props":16273,"children":16274},{"type":518},[],{"type":26,"value":16276}," contain a location in\n",{"type":21,"tag":436,"props":16278,"children":16280},{"href":16279},"/man/VkVertexInputAttributeDescription2EXT",[16281],{"type":26,"value":16282},"VkVertexInputAttributeDescription2EXT",{"type":26,"value":213},{"type":21,"tag":42,"props":16285,"children":16287},{"className":16286},[],[16288],{"type":26,"value":16289},"location",{"type":21,"tag":426,"props":16291,"children":16293},{"name":16292},"VUID-vkCmdDraw-Input-08734",[16294,16301],{"type":21,"tag":33,"props":16295,"children":16296},{"code":16006},[16297],{"type":21,"tag":42,"props":16298,"children":16299},{"__ignoreMap":38},[16300],{"type":26,"value":16006},{"type":21,"tag":22,"props":16302,"children":16303},{},[16304,16305,16310,16312,16322,16324,16329,16331,16336,16337,16342,16343,16348,16349,16354,16355,16360,16362,16367,16369,16374,16375,16380,16381,16386,16387,16392,16397,16398,16401,16403,16407,16408],{"type":26,"value":16016},{"type":21,"tag":42,"props":16306,"children":16308},{"className":16307},[],[16309],{"type":26,"value":16132},{"type":26,"value":16311}," dynamic state enabled\nand either ",{"type":21,"tag":436,"props":16313,"children":16315},{"href":16314},"/man/VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT#features-legacyVertexAttributes",[16316],{"type":21,"tag":42,"props":16317,"children":16319},{"className":16318},[],[16320],{"type":26,"value":16321},"legacyVertexAttributes",{"type":26,"value":16323}," is not enabled or the SPIR-V Type\nassociated with a given ",{"type":21,"tag":42,"props":16325,"children":16327},{"className":16326},[],[16328],{"type":26,"value":16238},{"type":26,"value":16330}," variable of the corresponding\n",{"type":21,"tag":42,"props":16332,"children":16334},{"className":16333},[],[16335],{"type":26,"value":10227},{"type":26,"value":15740},{"type":21,"tag":42,"props":16338,"children":16340},{"className":16339},[],[16341],{"type":26,"value":16252},{"type":26,"value":514},{"type":21,"tag":42,"props":16344,"children":16346},{"className":16345},[],[16347],{"type":26,"value":15753},{"type":26,"value":514},{"type":21,"tag":42,"props":16350,"children":16352},{"className":16351},[],[16353],{"type":26,"value":15760},{"type":26,"value":514},{"type":21,"tag":42,"props":16356,"children":16358},{"className":16357},[],[16359],{"type":26,"value":16271},{"type":26,"value":16361}," is\n64-bit,\nthen the numeric type associated with all ",{"type":21,"tag":42,"props":16363,"children":16365},{"className":16364},[],[16366],{"type":26,"value":16238},{"type":26,"value":16368}," variables of the\ncorresponding ",{"type":21,"tag":42,"props":16370,"children":16372},{"className":16371},[],[16373],{"type":26,"value":10227},{"type":26,"value":15740},{"type":21,"tag":42,"props":16376,"children":16378},{"className":16377},[],[16379],{"type":26,"value":16252},{"type":26,"value":514},{"type":21,"tag":42,"props":16382,"children":16384},{"className":16383},[],[16385],{"type":26,"value":15753},{"type":26,"value":514},{"type":21,"tag":42,"props":16388,"children":16390},{"className":16389},[],[16391],{"type":26,"value":15760},{"type":21,"tag":42,"props":16393,"children":16395},{"className":16394},[],[16396],{"type":26,"value":16271},{"type":26,"value":514},{"type":21,"tag":516,"props":16399,"children":16400},{"type":518},[],{"type":26,"value":16402}," be the same as\n",{"type":21,"tag":436,"props":16404,"children":16405},{"href":16279},[16406],{"type":26,"value":16282},{"type":26,"value":213},{"type":21,"tag":42,"props":16409,"children":16411},{"className":16410},[],[16412],{"type":26,"value":2624},{"type":21,"tag":426,"props":16414,"children":16416},{"name":16415},"VUID-vkCmdDraw-format-08936",[16417,16424],{"type":21,"tag":33,"props":16418,"children":16419},{"code":16006},[16420],{"type":21,"tag":42,"props":16421,"children":16422},{"__ignoreMap":38},[16423],{"type":26,"value":16006},{"type":21,"tag":22,"props":16425,"children":16426},{},[16427,16428,16433,16435,16439,16440,16445,16447,16452,16454,16459,16460,16465,16470,16471,16476,16477,16482,16483,16486],{"type":26,"value":16016},{"type":21,"tag":42,"props":16429,"children":16431},{"className":16430},[],[16432],{"type":26,"value":16132},{"type":26,"value":16434}," dynamic state enabled\nand ",{"type":21,"tag":436,"props":16436,"children":16437},{"href":16279},[16438],{"type":26,"value":16282},{"type":26,"value":213},{"type":21,"tag":42,"props":16441,"children":16443},{"className":16442},[],[16444],{"type":26,"value":2624},{"type":26,"value":16446}," has a\n64-bit component, then the scalar width associated with all ",{"type":21,"tag":42,"props":16448,"children":16450},{"className":16449},[],[16451],{"type":26,"value":16238},{"type":26,"value":16453},"\nvariables of the corresponding ",{"type":21,"tag":42,"props":16455,"children":16457},{"className":16456},[],[16458],{"type":26,"value":10227},{"type":26,"value":15740},{"type":21,"tag":42,"props":16461,"children":16463},{"className":16462},[],[16464],{"type":26,"value":16252},{"type":21,"tag":42,"props":16466,"children":16468},{"className":16467},[],[16469],{"type":26,"value":15753},{"type":26,"value":514},{"type":21,"tag":42,"props":16472,"children":16474},{"className":16473},[],[16475],{"type":26,"value":15760},{"type":26,"value":514},{"type":21,"tag":42,"props":16478,"children":16480},{"className":16479},[],[16481],{"type":26,"value":16271},{"type":26,"value":514},{"type":21,"tag":516,"props":16484,"children":16485},{"type":518},[],{"type":26,"value":16487}," be 64-bit",{"type":21,"tag":426,"props":16489,"children":16491},{"name":16490},"VUID-vkCmdDraw-format-08937",[16492,16499],{"type":21,"tag":33,"props":16493,"children":16494},{"code":16006},[16495],{"type":21,"tag":42,"props":16496,"children":16497},{"__ignoreMap":38},[16498],{"type":26,"value":16006},{"type":21,"tag":22,"props":16500,"children":16501},{},[16502,16503,16508,16510,16515,16517,16522,16524,16529,16530,16535,16536,16541,16546,16548,16552,16553,16558,16559,16562],{"type":26,"value":16016},{"type":21,"tag":42,"props":16504,"children":16506},{"className":16505},[],[16507],{"type":26,"value":16132},{"type":26,"value":16509}," dynamic state enabled\nand the scalar width associated with a ",{"type":21,"tag":42,"props":16511,"children":16513},{"className":16512},[],[16514],{"type":26,"value":10227},{"type":26,"value":16516}," decorated\n",{"type":21,"tag":42,"props":16518,"children":16520},{"className":16519},[],[16521],{"type":26,"value":16238},{"type":26,"value":16523}," variable in the ",{"type":21,"tag":42,"props":16525,"children":16527},{"className":16526},[],[16528],{"type":26,"value":16252},{"type":26,"value":514},{"type":21,"tag":42,"props":16531,"children":16533},{"className":16532},[],[16534],{"type":26,"value":15753},{"type":26,"value":514},{"type":21,"tag":42,"props":16537,"children":16539},{"className":16538},[],[16540],{"type":26,"value":15760},{"type":21,"tag":42,"props":16542,"children":16544},{"className":16543},[],[16545],{"type":26,"value":16271},{"type":26,"value":16547}," is 64-bit, then the corresponding\n",{"type":21,"tag":436,"props":16549,"children":16550},{"href":16279},[16551],{"type":26,"value":16282},{"type":26,"value":213},{"type":21,"tag":42,"props":16554,"children":16556},{"className":16555},[],[16557],{"type":26,"value":2624},{"type":26,"value":514},{"type":21,"tag":516,"props":16560,"children":16561},{"type":518},[],{"type":26,"value":16563}," have a\n64-bit component",{"type":21,"tag":426,"props":16565,"children":16567},{"name":16566},"VUID-vkCmdDraw-None-09203",[16568,16575],{"type":21,"tag":33,"props":16569,"children":16570},{"code":16006},[16571],{"type":21,"tag":42,"props":16572,"children":16573},{"__ignoreMap":38},[16574],{"type":26,"value":16006},{"type":21,"tag":22,"props":16576,"children":16577},{},[16578,16579,16584,16585,16589,16590,16595,16597,16602,16604,16609,16610,16615,16616,16621,16622,16627,16628,16633,16636],{"type":26,"value":16016},{"type":21,"tag":42,"props":16580,"children":16582},{"className":16581},[],[16583],{"type":26,"value":16132},{"type":26,"value":16434},{"type":21,"tag":436,"props":16586,"children":16587},{"href":16279},[16588],{"type":26,"value":16282},{"type":26,"value":213},{"type":21,"tag":42,"props":16591,"children":16593},{"className":16592},[],[16594],{"type":26,"value":2624},{"type":26,"value":16596}," has a\n64-bit component, then all ",{"type":21,"tag":42,"props":16598,"children":16600},{"className":16599},[],[16601],{"type":26,"value":16238},{"type":26,"value":16603}," variables at the corresponding\n",{"type":21,"tag":42,"props":16605,"children":16607},{"className":16606},[],[16608],{"type":26,"value":10227},{"type":26,"value":15740},{"type":21,"tag":42,"props":16611,"children":16613},{"className":16612},[],[16614],{"type":26,"value":16252},{"type":26,"value":514},{"type":21,"tag":42,"props":16617,"children":16619},{"className":16618},[],[16620],{"type":26,"value":15753},{"type":26,"value":514},{"type":21,"tag":42,"props":16623,"children":16625},{"className":16624},[],[16626],{"type":26,"value":15760},{"type":26,"value":514},{"type":21,"tag":42,"props":16629,"children":16631},{"className":16630},[],[16632],{"type":26,"value":16271},{"type":21,"tag":516,"props":16634,"children":16635},{"type":518},[],{"type":26,"value":16637}," not use components that are not present in the format",{"type":21,"tag":426,"props":16639,"children":16641},{"name":16640},"VUID-vkCmdDraw-None-04875",[16642,16650],{"type":21,"tag":33,"props":16643,"children":16645},{"code":16644},"If\nthere is a shader object bound to the `VK_SHADER_STAGE_VERTEX_BIT`\nstage and the most recent call to `vkCmdSetPrimitiveTopology` in the\ncurrent command buffer set `primitiveTopology` to\n`VK_PRIMITIVE_TOPOLOGY_PATCH_LIST`,\n",[16646],{"type":21,"tag":42,"props":16647,"children":16648},{"__ignoreMap":38},[16649],{"type":26,"value":16644},{"type":21,"tag":22,"props":16651,"children":16652},{},[16653,16654,16660,16661,16667,16668,16671,16672,16676],{"type":26,"value":16016},{"type":21,"tag":42,"props":16655,"children":16657},{"className":16656},[],[16658],{"type":26,"value":16659},"VK_DYNAMIC_STATE_PATCH_CONTROL_POINTS_EXT",{"type":26,"value":8539},{"type":21,"tag":436,"props":16662,"children":16664},{"href":16663},"/man/vkCmdSetPatchControlPointsEXT",[16665],{"type":26,"value":16666},"vkCmdSetPatchControlPointsEXT",{"type":26,"value":514},{"type":21,"tag":516,"props":16669,"children":16670},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":16673,"children":16674},{"href":4141},[16675],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":16678,"children":16680},{"name":16679},"VUID-vkCmdDraw-None-04879",[16681,16688],{"type":21,"tag":33,"props":16682,"children":16683},{"code":16006},[16684],{"type":21,"tag":42,"props":16685,"children":16686},{"__ignoreMap":38},[16687],{"type":26,"value":16006},{"type":21,"tag":22,"props":16689,"children":16690},{},[16691,16692,16698,16699,16705,16706,16709,16710,16714],{"type":26,"value":16016},{"type":21,"tag":42,"props":16693,"children":16695},{"className":16694},[],[16696],{"type":26,"value":16697},"VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE",{"type":26,"value":8539},{"type":21,"tag":436,"props":16700,"children":16702},{"href":16701},"/man/vkCmdSetPrimitiveRestartEnable",[16703],{"type":26,"value":16704},"vkCmdSetPrimitiveRestartEnable",{"type":26,"value":514},{"type":21,"tag":516,"props":16707,"children":16708},{"type":518},[],{"type":26,"value":4756},{"type":21,"tag":436,"props":16711,"children":16712},{"href":4141},[16713],{"type":26,"value":4144},{"type":26,"value":4762},{"type":21,"tag":426,"props":16716,"children":16718},{"name":16717},"VUID-vkCmdDraw-None-09637",[16719,16727],{"type":21,"tag":33,"props":16720,"children":16722},{"code":16721},"If\nthe [`primitiveTopologyListRestart`](xref::features-primitiveTopologyListRestart) feature is not enabled,\nthe topology is `VK_PRIMITIVE_TOPOLOGY_POINT_LIST`,\n`VK_PRIMITIVE_TOPOLOGY_LINE_LIST`,\n`VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST`,\n`VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY`, or\n`VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY`,\nthere is a shader object bound to the `VK_SHADER_STAGE_VERTEX_BIT`\nstage\n",[16723],{"type":21,"tag":42,"props":16724,"children":16725},{"__ignoreMap":38},[16726],{"type":26,"value":16721},{"type":21,"tag":22,"props":16728,"children":16729},{},[16730,16731,16736,16737,16741,16742,16745,16746],{"type":26,"value":16016},{"type":21,"tag":42,"props":16732,"children":16734},{"className":16733},[],[16735],{"type":26,"value":16697},{"type":26,"value":8539},{"type":21,"tag":436,"props":16738,"children":16739},{"href":16701},[16740],{"type":26,"value":16704},{"type":26,"value":514},{"type":21,"tag":516,"props":16743,"children":16744},{"type":518},[],{"type":26,"value":3612},{"type":21,"tag":42,"props":16747,"children":16749},{"className":16748},[],[16750],{"type":26,"value":496},{"type":21,"tag":426,"props":16752,"children":16754},{"name":16753},"VUID-vkCmdDraw-stage-06481",[16755],{"type":21,"tag":22,"props":16756,"children":16757},{},[16758,16760,16763,16765,16769,16770,16775,16776,16780,16781,16786,16787,16792,16793],{"type":26,"value":16759},"The bound graphics pipeline ",{"type":21,"tag":516,"props":16761,"children":16762},{"type":518},[],{"type":26,"value":16764}," not have been created with the\n",{"type":21,"tag":436,"props":16766,"children":16767},{"href":14680},[16768],{"type":26,"value":14683},{"type":26,"value":213},{"type":21,"tag":42,"props":16771,"children":16773},{"className":16772},[],[16774],{"type":26,"value":14690},{"type":26,"value":14692},{"type":21,"tag":436,"props":16777,"children":16778},{"href":9674},[16779],{"type":26,"value":3634},{"type":26,"value":213},{"type":21,"tag":42,"props":16782,"children":16784},{"className":16783},[],[16785],{"type":26,"value":14703},{"type":26,"value":14705},{"type":21,"tag":42,"props":16788,"children":16790},{"className":16789},[],[16791],{"type":26,"value":15045},{"type":26,"value":451},{"type":21,"tag":42,"props":16794,"children":16796},{"className":16795},[],[16797],{"type":26,"value":15086},{"type":21,"tag":426,"props":16799,"children":16801},{"name":16800},"VUID-vkCmdDraw-None-08885",[16802],{"type":21,"tag":22,"props":16803,"children":16804},{},[16805,16807,16810,16812,16817,16818,16823],{"type":26,"value":16806},"There ",{"type":21,"tag":516,"props":16808,"children":16809},{"type":518},[],{"type":26,"value":16811}," be no shader object bound to either of the\n",{"type":21,"tag":42,"props":16813,"children":16815},{"className":16814},[],[16816],{"type":26,"value":15045},{"type":26,"value":451},{"type":21,"tag":42,"props":16819,"children":16821},{"className":16820},[],[16822],{"type":26,"value":15086},{"type":26,"value":16824},"\nstages",{"type":21,"tag":426,"props":16826,"children":16828},{"name":16827},"VUID-vkCmdDraw-pNext-09461",[16829],{"type":21,"tag":22,"props":16830,"children":16831},{},[16832,16834,16840,16841,16846,16848,16852,16853,16859,16861,16865,16866,16872,16874,16879,16881,16887,16889,16895,16896,16902,16903,16908,16909,16914,16915,16918,16919],{"type":26,"value":16833},"If the bound graphics pipeline state was created with\n",{"type":21,"tag":436,"props":16835,"children":16837},{"href":16836},"/man/VkPipelineVertexInputDivisorStateCreateInfoKHR",[16838],{"type":26,"value":16839},"VkPipelineVertexInputDivisorStateCreateInfoKHR",{"type":26,"value":15740},{"type":21,"tag":42,"props":16842,"children":16844},{"className":16843},[],[16845],{"type":26,"value":9601},{"type":26,"value":16847},"\nchain of ",{"type":21,"tag":436,"props":16849,"children":16850},{"href":9674},[16851],{"type":26,"value":3634},{"type":26,"value":213},{"type":21,"tag":42,"props":16854,"children":16856},{"className":16855},[],[16857],{"type":26,"value":16858},"pVertexInputState",{"type":26,"value":16860},",\nany member of\n",{"type":21,"tag":436,"props":16862,"children":16863},{"href":16836},[16864],{"type":26,"value":16839},{"type":26,"value":213},{"type":21,"tag":42,"props":16867,"children":16869},{"className":16868},[],[16870],{"type":26,"value":16871},"pVertexBindingDivisors",{"type":26,"value":16873},"\nhas a value other than ",{"type":21,"tag":42,"props":16875,"children":16877},{"className":16876},[],[16878],{"type":26,"value":6665},{"type":26,"value":16880}," in ",{"type":21,"tag":42,"props":16882,"children":16884},{"className":16883},[],[16885],{"type":26,"value":16886},"divisor",{"type":26,"value":16888},", and\n",{"type":21,"tag":436,"props":16890,"children":16892},{"href":16891},"/man/VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR",[16893],{"type":26,"value":16894},"VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR",{"type":26,"value":213},{"type":21,"tag":42,"props":16897,"children":16899},{"className":16898},[],[16900],{"type":26,"value":16901},"supportsNonZeroFirstInstance",{"type":26,"value":4437},{"type":21,"tag":42,"props":16904,"children":16906},{"className":16905},[],[16907],{"type":26,"value":496},{"type":26,"value":4444},{"type":21,"tag":42,"props":16910,"children":16912},{"className":16911},[],[16913],{"type":26,"value":368},{"type":26,"value":514},{"type":21,"tag":516,"props":16916,"children":16917},{"type":518},[],{"type":26,"value":3612},{"type":21,"tag":42,"props":16920,"children":16922},{"className":16921},[],[16923],{"type":26,"value":7366},{"type":21,"tag":426,"props":16925,"children":16927},{"name":16926},"VUID-vkCmdDraw-None-09462",[16928],{"type":21,"tag":22,"props":16929,"children":16930},{},[16931,16933,16939,16941,16946,16948,16954,16956,16960,16962,16967,16968,16973,16974,16978,16979,16984,16985,16990,16991,16996,16997,17000,17001],{"type":26,"value":16932},"If\n",{"type":21,"tag":436,"props":16934,"children":16936},{"href":16935},"/chapters/shaders#shaders-objects",[16937],{"type":26,"value":16938},"shader objects",{"type":26,"value":16940}," are used for drawing or\nthe bound graphics pipeline state was created with the\n",{"type":21,"tag":42,"props":16942,"children":16944},{"className":16943},[],[16945],{"type":26,"value":16132},{"type":26,"value":16947}," dynamic state enabled, any\nmember of the ",{"type":21,"tag":42,"props":16949,"children":16951},{"className":16950},[],[16952],{"type":26,"value":16953},"pVertexBindingDescriptions",{"type":26,"value":16955}," parameter to the\n",{"type":21,"tag":436,"props":16957,"children":16958},{"href":16196},[16959],{"type":26,"value":16199},{"type":26,"value":16961}," call that sets this dynamic state has a\nvalue other than ",{"type":21,"tag":42,"props":16963,"children":16965},{"className":16964},[],[16966],{"type":26,"value":6665},{"type":26,"value":16880},{"type":21,"tag":42,"props":16969,"children":16971},{"className":16970},[],[16972],{"type":26,"value":16886},{"type":26,"value":16888},{"type":21,"tag":436,"props":16975,"children":16976},{"href":16891},[16977],{"type":26,"value":16894},{"type":26,"value":213},{"type":21,"tag":42,"props":16980,"children":16982},{"className":16981},[],[16983],{"type":26,"value":16901},{"type":26,"value":4437},{"type":21,"tag":42,"props":16986,"children":16988},{"className":16987},[],[16989],{"type":26,"value":496},{"type":26,"value":4444},{"type":21,"tag":42,"props":16992,"children":16994},{"className":16993},[],[16995],{"type":26,"value":368},{"type":26,"value":514},{"type":21,"tag":516,"props":16998,"children":16999},{"type":518},[],{"type":26,"value":3612},{"type":21,"tag":42,"props":17002,"children":17004},{"className":17003},[],[17005],{"type":26,"value":7366},{"type":21,"tag":421,"props":17007,"children":17009},{"name":17008},"Valid Usage (Implicit)",[17010,17036,17060,17089,17103],{"type":21,"tag":426,"props":17011,"children":17013},{"name":17012},"VUID-vkCmdDraw-commandBuffer-parameter",[17014],{"type":21,"tag":22,"props":17015,"children":17016},{},[17017,17022,17023,17026,17028,17034],{"type":21,"tag":42,"props":17018,"children":17020},{"className":17019},[],[17021],{"type":26,"value":83},{"type":26,"value":514},{"type":21,"tag":516,"props":17024,"children":17025},{"type":518},[],{"type":26,"value":17027}," be a valid ",{"type":21,"tag":436,"props":17029,"children":17031},{"href":17030},"/man/VkCommandBuffer",[17032],{"type":26,"value":17033},"VkCommandBuffer",{"type":26,"value":17035}," handle",{"type":21,"tag":426,"props":17037,"children":17039},{"name":17038},"VUID-vkCmdDraw-commandBuffer-recording",[17040],{"type":21,"tag":22,"props":17041,"children":17042},{},[17043,17048,17049,17052,17054],{"type":21,"tag":42,"props":17044,"children":17046},{"className":17045},[],[17047],{"type":26,"value":83},{"type":26,"value":514},{"type":21,"tag":516,"props":17050,"children":17051},{"type":518},[],{"type":26,"value":17053}," be in the ",{"type":21,"tag":436,"props":17055,"children":17057},{"href":17056},"/chapters/commandbuffers#commandbuffers-lifecycle",[17058],{"type":26,"value":17059},"recording state",{"type":21,"tag":426,"props":17061,"children":17063},{"name":17062},"VUID-vkCmdDraw-commandBuffer-cmdpool",[17064],{"type":21,"tag":22,"props":17065,"children":17066},{},[17067,17069,17075,17077,17082,17084,17087],{"type":26,"value":17068},"The ",{"type":21,"tag":42,"props":17070,"children":17072},{"className":17071},[],[17073],{"type":26,"value":17074},"VkCommandPool",{"type":26,"value":17076}," that ",{"type":21,"tag":42,"props":17078,"children":17080},{"className":17079},[],[17081],{"type":26,"value":83},{"type":26,"value":17083}," was allocated from ",{"type":21,"tag":516,"props":17085,"children":17086},{"type":518},[],{"type":26,"value":17088}," support graphics operations",{"type":21,"tag":426,"props":17090,"children":17092},{"name":17091},"VUID-vkCmdDraw-renderpass",[17093],{"type":21,"tag":22,"props":17094,"children":17095},{},[17096,17098,17101],{"type":26,"value":17097},"This command ",{"type":21,"tag":516,"props":17099,"children":17100},{"type":518},[],{"type":26,"value":17102}," only be called inside of a render pass instance",{"type":21,"tag":426,"props":17104,"children":17106},{"name":17105},"VUID-vkCmdDraw-videocoding",[17107],{"type":21,"tag":22,"props":17108,"children":17109},{},[17110,17111,17114],{"type":26,"value":17097},{"type":21,"tag":516,"props":17112,"children":17113},{"type":518},[],{"type":26,"value":17115}," only be called outside of a video coding scope",{"type":21,"tag":17117,"props":17118,"children":17120},"validity-box",{"name":17119},"Host Synchronization",[17121],{"type":21,"tag":313,"props":17122,"children":17123},{},[17124,17140],{"type":21,"tag":317,"props":17125,"children":17126},{},[17127,17129,17134,17135,17138],{"type":26,"value":17128},"Host access to ",{"type":21,"tag":42,"props":17130,"children":17132},{"className":17131},[],[17133],{"type":26,"value":83},{"type":26,"value":514},{"type":21,"tag":516,"props":17136,"children":17137},{"type":518},[],{"type":26,"value":17139}," be externally synchronized",{"type":21,"tag":317,"props":17141,"children":17142},{},[17143,17145,17150,17151,17156,17157,17160],{"type":26,"value":17144},"Host access to the ",{"type":21,"tag":42,"props":17146,"children":17148},{"className":17147},[],[17149],{"type":26,"value":17074},{"type":26,"value":17076},{"type":21,"tag":42,"props":17152,"children":17154},{"className":17153},[],[17155],{"type":26,"value":83},{"type":26,"value":17083},{"type":21,"tag":516,"props":17158,"children":17159},{"type":518},[],{"type":26,"value":17161}," be externally synchronized\n::",{"type":21,"tag":17163,"props":17164,"children":17165},"style",{},[17166],{"type":26,"value":17167},"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":38,"searchDepth":71,"depth":71,"links":17169},[],"markdown",1725732599996]