[{"data":1,"prerenderedAt":3410},["ShallowReactive",2],{"eO1WjDtQMs":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":3409,"_id":4},"vkCmdBlitImage","Copy regions of an image, potentially performing format conversion,","VK_VERSION_1_0",[8,9],"primary","secondary","outside",[12],"graphics",[14],"action","protos",[],{"type":18,"children":19,"toc":3407},"root",[20,28,494,598,623,634,1031,1078,1087,1124,1202,1207,1245,1250,3039,3355,3401],{"type":21,"tag":22,"props":23,"children":24},"element","p",{},[25],{"type":26,"value":27},"text","To copy regions of a source image into a destination image, potentially\nperforming format conversion, arbitrary scaling, and filtering, call:",{"type":21,"tag":29,"props":30,"children":31},"code-group",{},[32,224],{"type":21,"tag":33,"props":34,"children":40},"pre",{"className":35,"code":36,"filename":37,"language":38,"meta":39,"style":39},"language-c shiki shiki-themes github-light-default github-dark-default","void vkCmdBlitImage(\n VkCommandBuffer commandBuffer,\n VkImage srcImage,\n VkImageLayout srcImageLayout,\n VkImage dstImage,\n VkImageLayout dstImageLayout,\n uint32_t regionCount,\n const VkImageBlit* pRegions,\n VkFilter filter);\n","C","c","",[41],{"type":21,"tag":42,"props":43,"children":44},"code",{"__ignoreMap":39},[45,69,89,107,125,142,159,177,205],{"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}," vkCmdBlitImage",{"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":65},[96],{"type":26,"value":97}," VkImage ",{"type":21,"tag":46,"props":99,"children":100},{"style":80},[101],{"type":26,"value":102},"srcImage",{"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,116,121],{"type":21,"tag":46,"props":112,"children":113},{"style":65},[114],{"type":26,"value":115}," VkImageLayout ",{"type":21,"tag":46,"props":117,"children":118},{"style":80},[119],{"type":26,"value":120},"srcImageLayout",{"type":21,"tag":46,"props":122,"children":123},{"style":65},[124],{"type":26,"value":88},{"type":21,"tag":46,"props":126,"children":128},{"class":48,"line":127},5,[129,133,138],{"type":21,"tag":46,"props":130,"children":131},{"style":65},[132],{"type":26,"value":97},{"type":21,"tag":46,"props":134,"children":135},{"style":80},[136],{"type":26,"value":137},"dstImage",{"type":21,"tag":46,"props":139,"children":140},{"style":65},[141],{"type":26,"value":88},{"type":21,"tag":46,"props":143,"children":145},{"class":48,"line":144},6,[146,150,155],{"type":21,"tag":46,"props":147,"children":148},{"style":65},[149],{"type":26,"value":115},{"type":21,"tag":46,"props":151,"children":152},{"style":80},[153],{"type":26,"value":154},"dstImageLayout",{"type":21,"tag":46,"props":156,"children":157},{"style":65},[158],{"type":26,"value":88},{"type":21,"tag":46,"props":160,"children":162},{"class":48,"line":161},7,[163,168,173],{"type":21,"tag":46,"props":164,"children":165},{"style":53},[166],{"type":26,"value":167}," uint32_t",{"type":21,"tag":46,"props":169,"children":170},{"style":80},[171],{"type":26,"value":172}," regionCount",{"type":21,"tag":46,"props":174,"children":175},{"style":65},[176],{"type":26,"value":88},{"type":21,"tag":46,"props":178,"children":180},{"class":48,"line":179},8,[181,186,191,196,201],{"type":21,"tag":46,"props":182,"children":183},{"style":53},[184],{"type":26,"value":185}," const",{"type":21,"tag":46,"props":187,"children":188},{"style":65},[189],{"type":26,"value":190}," VkImageBlit",{"type":21,"tag":46,"props":192,"children":193},{"style":53},[194],{"type":26,"value":195},"*",{"type":21,"tag":46,"props":197,"children":198},{"style":80},[199],{"type":26,"value":200}," pRegions",{"type":21,"tag":46,"props":202,"children":203},{"style":65},[204],{"type":26,"value":88},{"type":21,"tag":46,"props":206,"children":208},{"class":48,"line":207},9,[209,214,219],{"type":21,"tag":46,"props":210,"children":211},{"style":65},[212],{"type":26,"value":213}," VkFilter ",{"type":21,"tag":46,"props":215,"children":216},{"style":80},[217],{"type":26,"value":218},"filter",{"type":21,"tag":46,"props":220,"children":221},{"style":65},[222],{"type":26,"value":223},");\n",{"type":21,"tag":33,"props":225,"children":230},{"className":226,"code":227,"filename":228,"language":229,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub fn cmd_blit_image(\n command_buffer: vk::CommandBuffer,\n src_image: vk::Image,\n src_image_layout: vk::ImageLayout,\n dst_image: vk::Image,\n dst_image_layout: vk::ImageLayout,\n region_count: u32,\n p_regions: *const vk::ImageBlit,\n filter: vk::Filter,\n);\n","Rust","rs",[231],{"type":21,"tag":42,"props":232,"children":233},{"__ignoreMap":39},[234,256,288,317,346,374,402,423,457,486],{"type":21,"tag":46,"props":235,"children":236},{"class":48,"line":49},[237,242,247,252],{"type":21,"tag":46,"props":238,"children":239},{"style":53},[240],{"type":26,"value":241},"pub",{"type":21,"tag":46,"props":243,"children":244},{"style":53},[245],{"type":26,"value":246}," fn",{"type":21,"tag":46,"props":248,"children":249},{"style":59},[250],{"type":26,"value":251}," cmd_blit_image",{"type":21,"tag":46,"props":253,"children":254},{"style":65},[255],{"type":26,"value":68},{"type":21,"tag":46,"props":257,"children":258},{"class":48,"line":71},[259,264,269,274,279,284],{"type":21,"tag":46,"props":260,"children":261},{"style":65},[262],{"type":26,"value":263}," command_buffer",{"type":21,"tag":46,"props":265,"children":266},{"style":53},[267],{"type":26,"value":268},":",{"type":21,"tag":46,"props":270,"children":271},{"style":80},[272],{"type":26,"value":273}," vk",{"type":21,"tag":46,"props":275,"children":276},{"style":53},[277],{"type":26,"value":278},"::",{"type":21,"tag":46,"props":280,"children":281},{"style":80},[282],{"type":26,"value":283},"CommandBuffer",{"type":21,"tag":46,"props":285,"children":286},{"style":65},[287],{"type":26,"value":88},{"type":21,"tag":46,"props":289,"children":290},{"class":48,"line":91},[291,296,300,304,308,313],{"type":21,"tag":46,"props":292,"children":293},{"style":65},[294],{"type":26,"value":295}," src_image",{"type":21,"tag":46,"props":297,"children":298},{"style":53},[299],{"type":26,"value":268},{"type":21,"tag":46,"props":301,"children":302},{"style":80},[303],{"type":26,"value":273},{"type":21,"tag":46,"props":305,"children":306},{"style":53},[307],{"type":26,"value":278},{"type":21,"tag":46,"props":309,"children":310},{"style":80},[311],{"type":26,"value":312},"Image",{"type":21,"tag":46,"props":314,"children":315},{"style":65},[316],{"type":26,"value":88},{"type":21,"tag":46,"props":318,"children":319},{"class":48,"line":109},[320,325,329,333,337,342],{"type":21,"tag":46,"props":321,"children":322},{"style":65},[323],{"type":26,"value":324}," src_image_layout",{"type":21,"tag":46,"props":326,"children":327},{"style":53},[328],{"type":26,"value":268},{"type":21,"tag":46,"props":330,"children":331},{"style":80},[332],{"type":26,"value":273},{"type":21,"tag":46,"props":334,"children":335},{"style":53},[336],{"type":26,"value":278},{"type":21,"tag":46,"props":338,"children":339},{"style":80},[340],{"type":26,"value":341},"ImageLayout",{"type":21,"tag":46,"props":343,"children":344},{"style":65},[345],{"type":26,"value":88},{"type":21,"tag":46,"props":347,"children":348},{"class":48,"line":127},[349,354,358,362,366,370],{"type":21,"tag":46,"props":350,"children":351},{"style":65},[352],{"type":26,"value":353}," dst_image",{"type":21,"tag":46,"props":355,"children":356},{"style":53},[357],{"type":26,"value":268},{"type":21,"tag":46,"props":359,"children":360},{"style":80},[361],{"type":26,"value":273},{"type":21,"tag":46,"props":363,"children":364},{"style":53},[365],{"type":26,"value":278},{"type":21,"tag":46,"props":367,"children":368},{"style":80},[369],{"type":26,"value":312},{"type":21,"tag":46,"props":371,"children":372},{"style":65},[373],{"type":26,"value":88},{"type":21,"tag":46,"props":375,"children":376},{"class":48,"line":144},[377,382,386,390,394,398],{"type":21,"tag":46,"props":378,"children":379},{"style":65},[380],{"type":26,"value":381}," dst_image_layout",{"type":21,"tag":46,"props":383,"children":384},{"style":53},[385],{"type":26,"value":268},{"type":21,"tag":46,"props":387,"children":388},{"style":80},[389],{"type":26,"value":273},{"type":21,"tag":46,"props":391,"children":392},{"style":53},[393],{"type":26,"value":278},{"type":21,"tag":46,"props":395,"children":396},{"style":80},[397],{"type":26,"value":341},{"type":21,"tag":46,"props":399,"children":400},{"style":65},[401],{"type":26,"value":88},{"type":21,"tag":46,"props":403,"children":404},{"class":48,"line":161},[405,410,414,419],{"type":21,"tag":46,"props":406,"children":407},{"style":65},[408],{"type":26,"value":409}," region_count",{"type":21,"tag":46,"props":411,"children":412},{"style":53},[413],{"type":26,"value":268},{"type":21,"tag":46,"props":415,"children":416},{"style":80},[417],{"type":26,"value":418}," u32",{"type":21,"tag":46,"props":420,"children":421},{"style":65},[422],{"type":26,"value":88},{"type":21,"tag":46,"props":424,"children":425},{"class":48,"line":179},[426,431,435,440,444,448,453],{"type":21,"tag":46,"props":427,"children":428},{"style":65},[429],{"type":26,"value":430}," p_regions",{"type":21,"tag":46,"props":432,"children":433},{"style":53},[434],{"type":26,"value":268},{"type":21,"tag":46,"props":436,"children":437},{"style":53},[438],{"type":26,"value":439}," *const",{"type":21,"tag":46,"props":441,"children":442},{"style":80},[443],{"type":26,"value":273},{"type":21,"tag":46,"props":445,"children":446},{"style":53},[447],{"type":26,"value":278},{"type":21,"tag":46,"props":449,"children":450},{"style":80},[451],{"type":26,"value":452},"ImageBlit",{"type":21,"tag":46,"props":454,"children":455},{"style":65},[456],{"type":26,"value":88},{"type":21,"tag":46,"props":458,"children":459},{"class":48,"line":207},[460,465,469,473,477,482],{"type":21,"tag":46,"props":461,"children":462},{"style":65},[463],{"type":26,"value":464}," filter",{"type":21,"tag":46,"props":466,"children":467},{"style":53},[468],{"type":26,"value":268},{"type":21,"tag":46,"props":470,"children":471},{"style":80},[472],{"type":26,"value":273},{"type":21,"tag":46,"props":474,"children":475},{"style":53},[476],{"type":26,"value":278},{"type":21,"tag":46,"props":478,"children":479},{"style":80},[480],{"type":26,"value":481},"Filter",{"type":21,"tag":46,"props":483,"children":484},{"style":65},[485],{"type":26,"value":88},{"type":21,"tag":46,"props":487,"children":489},{"class":48,"line":488},10,[490],{"type":21,"tag":46,"props":491,"children":492},{"style":65},[493],{"type":26,"value":223},{"type":21,"tag":495,"props":496,"children":497},"ul",{},[498,509,519,529,539,549,560,580],{"type":21,"tag":499,"props":500,"children":501},"li",{},[502,507],{"type":21,"tag":42,"props":503,"children":505},{"className":504},[],[506],{"type":26,"value":83},{"type":26,"value":508}," is the command buffer into which the command will be\nrecorded.",{"type":21,"tag":499,"props":510,"children":511},{},[512,517],{"type":21,"tag":42,"props":513,"children":515},{"className":514},[],[516],{"type":26,"value":102},{"type":26,"value":518}," is the source image.",{"type":21,"tag":499,"props":520,"children":521},{},[522,527],{"type":21,"tag":42,"props":523,"children":525},{"className":524},[],[526],{"type":26,"value":120},{"type":26,"value":528}," is the layout of the source image subresources for\nthe blit.",{"type":21,"tag":499,"props":530,"children":531},{},[532,537],{"type":21,"tag":42,"props":533,"children":535},{"className":534},[],[536],{"type":26,"value":137},{"type":26,"value":538}," is the destination image.",{"type":21,"tag":499,"props":540,"children":541},{},[542,547],{"type":21,"tag":42,"props":543,"children":545},{"className":544},[],[546],{"type":26,"value":154},{"type":26,"value":548}," is the layout of the destination image subresources\nfor the blit.",{"type":21,"tag":499,"props":550,"children":551},{},[552,558],{"type":21,"tag":42,"props":553,"children":555},{"className":554},[],[556],{"type":26,"value":557},"regionCount",{"type":26,"value":559}," is the number of regions to blit.",{"type":21,"tag":499,"props":561,"children":562},{},[563,569,571,578],{"type":21,"tag":42,"props":564,"children":566},{"className":565},[],[567],{"type":26,"value":568},"pRegions",{"type":26,"value":570}," is a pointer to an array of ",{"type":21,"tag":572,"props":573,"children":575},"a",{"href":574},"/man/VkImageBlit",[576],{"type":26,"value":577},"VkImageBlit",{"type":26,"value":579}," structures\nspecifying the regions to blit.",{"type":21,"tag":499,"props":581,"children":582},{},[583,588,590,596],{"type":21,"tag":42,"props":584,"children":586},{"className":585},[],[587],{"type":26,"value":218},{"type":26,"value":589}," is a ",{"type":21,"tag":572,"props":591,"children":593},{"href":592},"/man/VkFilter",[594],{"type":26,"value":595},"VkFilter",{"type":26,"value":597}," specifying the filter to apply if the\nblits require scaling.",{"type":21,"tag":22,"props":599,"children":600},{},[601,606,608,613,615,621],{"type":21,"tag":42,"props":602,"children":604},{"className":603},[],[605],{"type":26,"value":4},{"type":26,"value":607}," ",{"type":21,"tag":609,"props":610,"children":612},"normative",{"type":611},"must",[],{"type":26,"value":614}," not be used for multisampled source or\ndestination images.\nUse ",{"type":21,"tag":572,"props":616,"children":618},{"href":617},"/man/vkCmdResolveImage",[619],{"type":26,"value":620},"vkCmdResolveImage",{"type":26,"value":622}," for this purpose.",{"type":21,"tag":22,"props":624,"children":625},{},[626,628,632],{"type":26,"value":627},"As the sizes of the source and destination extents ",{"type":21,"tag":609,"props":629,"children":631},{"type":630},"can",[],{"type":26,"value":633}," differ in any\ndimension, texels in the source extent are scaled and filtered to the\ndestination extent.\nScaling occurs via the following operations:",{"type":21,"tag":495,"props":635,"children":636},{},[637,687,778,940],{"type":21,"tag":499,"props":638,"children":639},{},[640,642,648,649],{"type":26,"value":641},"For each destination texel, the integer coordinate of that texel is\nconverted to an unnormalized texture coordinate, using the effective\ninverse of the equations described in\n",{"type":21,"tag":572,"props":643,"children":645},{"href":644},"/chapters/textures#textures-unnormalized-to-integer",[646],{"type":26,"value":647},"unnormalized to integer\nconversion",{"type":26,"value":268},{"type":21,"tag":495,"props":650,"children":651},{},[652,665,676],{"type":21,"tag":499,"props":653,"children":654},{},[655,657,663],{"type":26,"value":656},"u",{"type":21,"tag":658,"props":659,"children":660},"sub",{},[661],{"type":26,"value":662},"base",{"type":26,"value":664}," = i + ½",{"type":21,"tag":499,"props":666,"children":667},{},[668,670,674],{"type":26,"value":669},"v",{"type":21,"tag":658,"props":671,"children":672},{},[673],{"type":26,"value":662},{"type":26,"value":675}," = j + ½",{"type":21,"tag":499,"props":677,"children":678},{},[679,681,685],{"type":26,"value":680},"w",{"type":21,"tag":658,"props":682,"children":683},{},[684],{"type":26,"value":662},{"type":26,"value":686}," = k + ½",{"type":21,"tag":499,"props":688,"children":689},{},[690,692],{"type":26,"value":691},"These base coordinates are then offset by the first destination offset:",{"type":21,"tag":495,"props":693,"children":694},{},[695,717,737,757],{"type":21,"tag":499,"props":696,"children":697},{},[698,699,704,706,710,712],{"type":26,"value":656},{"type":21,"tag":658,"props":700,"children":701},{},[702],{"type":26,"value":703},"offset",{"type":26,"value":705}," = u",{"type":21,"tag":658,"props":707,"children":708},{},[709],{"type":26,"value":662},{"type":26,"value":711}," - x",{"type":21,"tag":658,"props":713,"children":714},{},[715],{"type":26,"value":716},"dst0",{"type":21,"tag":499,"props":718,"children":719},{},[720,721,725,727,731,733],{"type":26,"value":669},{"type":21,"tag":658,"props":722,"children":723},{},[724],{"type":26,"value":703},{"type":26,"value":726}," = v",{"type":21,"tag":658,"props":728,"children":729},{},[730],{"type":26,"value":662},{"type":26,"value":732}," - y",{"type":21,"tag":658,"props":734,"children":735},{},[736],{"type":26,"value":716},{"type":21,"tag":499,"props":738,"children":739},{},[740,741,745,747,751,753],{"type":26,"value":680},{"type":21,"tag":658,"props":742,"children":743},{},[744],{"type":26,"value":703},{"type":26,"value":746}," = w",{"type":21,"tag":658,"props":748,"children":749},{},[750],{"type":26,"value":662},{"type":26,"value":752}," - z",{"type":21,"tag":658,"props":754,"children":755},{},[756],{"type":26,"value":716},{"type":21,"tag":499,"props":758,"children":759},{},[760,761,765,767,773],{"type":26,"value":572},{"type":21,"tag":658,"props":762,"children":763},{},[764],{"type":26,"value":703},{"type":26,"value":766}," = a - ",{"type":21,"tag":42,"props":768,"children":770},{"className":769},[],[771],{"type":26,"value":772},"baseArrayCount",{"type":21,"tag":658,"props":774,"children":775},{},[776],{"type":26,"value":777},"dst",{"type":21,"tag":499,"props":779,"children":780},{},[781,783],{"type":26,"value":782},"The scale is determined from the source and destination regions, and\napplied to the offset coordinates:",{"type":21,"tag":495,"props":784,"children":785},{},[786,822,853,884,904,922],{"type":21,"tag":499,"props":787,"children":788},{},[789,791,795,797,802,803,808,810,815,816,820],{"type":26,"value":790},"scale",{"type":21,"tag":658,"props":792,"children":793},{},[794],{"type":26,"value":656},{"type":26,"value":796}," = (x",{"type":21,"tag":658,"props":798,"children":799},{},[800],{"type":26,"value":801},"src1",{"type":26,"value":711},{"type":21,"tag":658,"props":804,"children":805},{},[806],{"type":26,"value":807},"src0",{"type":26,"value":809},") / (x",{"type":21,"tag":658,"props":811,"children":812},{},[813],{"type":26,"value":814},"dst1",{"type":26,"value":711},{"type":21,"tag":658,"props":817,"children":818},{},[819],{"type":26,"value":716},{"type":26,"value":821},")",{"type":21,"tag":499,"props":823,"children":824},{},[825,826,830,832,836,837,841,843,847,848,852],{"type":26,"value":790},{"type":21,"tag":658,"props":827,"children":828},{},[829],{"type":26,"value":669},{"type":26,"value":831}," = (y",{"type":21,"tag":658,"props":833,"children":834},{},[835],{"type":26,"value":801},{"type":26,"value":732},{"type":21,"tag":658,"props":838,"children":839},{},[840],{"type":26,"value":807},{"type":26,"value":842},") / (y",{"type":21,"tag":658,"props":844,"children":845},{},[846],{"type":26,"value":814},{"type":26,"value":732},{"type":21,"tag":658,"props":849,"children":850},{},[851],{"type":26,"value":716},{"type":26,"value":821},{"type":21,"tag":499,"props":854,"children":855},{},[856,857,861,863,867,868,872,874,878,879,883],{"type":26,"value":790},{"type":21,"tag":658,"props":858,"children":859},{},[860],{"type":26,"value":680},{"type":26,"value":862}," = (z",{"type":21,"tag":658,"props":864,"children":865},{},[866],{"type":26,"value":801},{"type":26,"value":752},{"type":21,"tag":658,"props":869,"children":870},{},[871],{"type":26,"value":807},{"type":26,"value":873},") / (z",{"type":21,"tag":658,"props":875,"children":876},{},[877],{"type":26,"value":814},{"type":26,"value":752},{"type":21,"tag":658,"props":880,"children":881},{},[882],{"type":26,"value":716},{"type":26,"value":821},{"type":21,"tag":499,"props":885,"children":886},{},[887,888,893,894,898,900],{"type":26,"value":656},{"type":21,"tag":658,"props":889,"children":890},{},[891],{"type":26,"value":892},"scaled",{"type":26,"value":705},{"type":21,"tag":658,"props":895,"children":896},{},[897],{"type":26,"value":703},{"type":26,"value":899}," × scale",{"type":21,"tag":658,"props":901,"children":902},{},[903],{"type":26,"value":656},{"type":21,"tag":499,"props":905,"children":906},{},[907,908,912,913,917,918],{"type":26,"value":669},{"type":21,"tag":658,"props":909,"children":910},{},[911],{"type":26,"value":892},{"type":26,"value":726},{"type":21,"tag":658,"props":914,"children":915},{},[916],{"type":26,"value":703},{"type":26,"value":899},{"type":21,"tag":658,"props":919,"children":920},{},[921],{"type":26,"value":669},{"type":21,"tag":499,"props":923,"children":924},{},[925,926,930,931,935,936],{"type":26,"value":680},{"type":21,"tag":658,"props":927,"children":928},{},[929],{"type":26,"value":892},{"type":26,"value":746},{"type":21,"tag":658,"props":932,"children":933},{},[934],{"type":26,"value":703},{"type":26,"value":899},{"type":21,"tag":658,"props":937,"children":938},{},[939],{"type":26,"value":680},{"type":21,"tag":499,"props":941,"children":942},{},[943,945,950,951],{"type":26,"value":944},"Finally the source offset is added to the scaled coordinates, to\ndetermine the final unnormalized coordinates used to sample from\n",{"type":21,"tag":42,"props":946,"children":948},{"className":947},[],[949],{"type":26,"value":102},{"type":26,"value":268},{"type":21,"tag":495,"props":952,"children":953},{},[954,969,984,999,1010],{"type":21,"tag":499,"props":955,"children":956},{},[957,959,963,965],{"type":26,"value":958},"u = u",{"type":21,"tag":658,"props":960,"children":961},{},[962],{"type":26,"value":892},{"type":26,"value":964}," + x",{"type":21,"tag":658,"props":966,"children":967},{},[968],{"type":26,"value":807},{"type":21,"tag":499,"props":970,"children":971},{},[972,974,978,980],{"type":26,"value":973},"v = v",{"type":21,"tag":658,"props":975,"children":976},{},[977],{"type":26,"value":892},{"type":26,"value":979}," + y",{"type":21,"tag":658,"props":981,"children":982},{},[983],{"type":26,"value":807},{"type":21,"tag":499,"props":985,"children":986},{},[987,989,993,995],{"type":26,"value":988},"w = w",{"type":21,"tag":658,"props":990,"children":991},{},[992],{"type":26,"value":892},{"type":26,"value":994}," + z",{"type":21,"tag":658,"props":996,"children":997},{},[998],{"type":26,"value":807},{"type":21,"tag":499,"props":1000,"children":1001},{},[1002,1004],{"type":26,"value":1003},"q = ",{"type":21,"tag":42,"props":1005,"children":1007},{"className":1006},[],[1008],{"type":26,"value":1009},"mipLevel",{"type":21,"tag":499,"props":1011,"children":1012},{},[1013,1015,1019,1021,1026],{"type":26,"value":1014},"a = a",{"type":21,"tag":658,"props":1016,"children":1017},{},[1018],{"type":26,"value":703},{"type":26,"value":1020}," + ",{"type":21,"tag":42,"props":1022,"children":1024},{"className":1023},[],[1025],{"type":26,"value":772},{"type":21,"tag":658,"props":1027,"children":1028},{},[1029],{"type":26,"value":1030},"src",{"type":21,"tag":22,"props":1032,"children":1033},{},[1034,1036,1042,1044,1049,1051,1057,1059,1065,1067,1070,1072,1076],{"type":26,"value":1035},"These coordinates are used to sample from the source image, as described in\n",{"type":21,"tag":572,"props":1037,"children":1039},{"href":1038},"/chapters/textures#textures",[1040],{"type":26,"value":1041},"Image Operations chapter",{"type":26,"value":1043},", with the filter mode equal to that\nof ",{"type":21,"tag":42,"props":1045,"children":1047},{"className":1046},[],[1048],{"type":26,"value":218},{"type":26,"value":1050},", a mipmap mode of ",{"type":21,"tag":42,"props":1052,"children":1054},{"className":1053},[],[1055],{"type":26,"value":1056},"VK_SAMPLER_MIPMAP_MODE_NEAREST",{"type":26,"value":1058}," and\nan address mode of ",{"type":21,"tag":42,"props":1060,"children":1062},{"className":1061},[],[1063],{"type":26,"value":1064},"VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE",{"type":26,"value":1066},".\nImplementations ",{"type":21,"tag":609,"props":1068,"children":1069},{"type":611},[],{"type":26,"value":1071}," clamp at the edge of the source image, and ",{"type":21,"tag":609,"props":1073,"children":1075},{"type":1074},"may",[],{"type":26,"value":1077},"\nadditionally clamp to the edge of the source region.",{"type":21,"tag":1079,"props":1080,"children":1081},"note",{},[1082],{"type":21,"tag":22,"props":1083,"children":1084},{},[1085],{"type":26,"value":1086},"Due to allowable rounding errors in the generation of the source texture\ncoordinates, it is not always possible to guarantee exactly which source\ntexels will be sampled for a given blit.\nAs rounding errors are implementation-dependent, the exact results of a\nblitting operation are also implementation-dependent.",{"type":21,"tag":22,"props":1088,"children":1089},{},[1090,1092,1098,1100,1106,1108,1114,1116,1122],{"type":26,"value":1091},"Blits are done layer by layer starting with the ",{"type":21,"tag":42,"props":1093,"children":1095},{"className":1094},[],[1096],{"type":26,"value":1097},"baseArrayLayer",{"type":26,"value":1099}," member\nof ",{"type":21,"tag":42,"props":1101,"children":1103},{"className":1102},[],[1104],{"type":26,"value":1105},"srcSubresource",{"type":26,"value":1107}," for the source and ",{"type":21,"tag":42,"props":1109,"children":1111},{"className":1110},[],[1112],{"type":26,"value":1113},"dstSubresource",{"type":26,"value":1115}," for the\ndestination.\n",{"type":21,"tag":42,"props":1117,"children":1119},{"className":1118},[],[1120],{"type":26,"value":1121},"layerCount",{"type":26,"value":1123}," layers are blitted to the destination image.",{"type":21,"tag":22,"props":1125,"children":1126},{},[1127,1129,1135,1137,1142,1144,1150,1152,1157,1159,1164,1166,1172,1174,1180,1182,1186,1188,1193,1194,1200],{"type":26,"value":1128},"When blitting 3D textures, slices in the destination region bounded by\n",{"type":21,"tag":42,"props":1130,"children":1132},{"className":1131},[],[1133],{"type":26,"value":1134},"dstOffsets",{"type":26,"value":1136},"[0].z and ",{"type":21,"tag":42,"props":1138,"children":1140},{"className":1139},[],[1141],{"type":26,"value":1134},{"type":26,"value":1143},"[1].z are sampled from slices in\nthe source region bounded by ",{"type":21,"tag":42,"props":1145,"children":1147},{"className":1146},[],[1148],{"type":26,"value":1149},"srcOffsets",{"type":26,"value":1151},"[0].z and\n",{"type":21,"tag":42,"props":1153,"children":1155},{"className":1154},[],[1156],{"type":26,"value":1149},{"type":26,"value":1158},"[1].z.\nIf the ",{"type":21,"tag":42,"props":1160,"children":1162},{"className":1161},[],[1163],{"type":26,"value":218},{"type":26,"value":1165}," parameter is ",{"type":21,"tag":42,"props":1167,"children":1169},{"className":1168},[],[1170],{"type":26,"value":1171},"VK_FILTER_LINEAR",{"type":26,"value":1173}," then the value\nsampled from the source image is taken by doing linear filtering using the\ninterpolated ",{"type":21,"tag":1175,"props":1176,"children":1177},"em",{},[1178],{"type":26,"value":1179},"z",{"type":26,"value":1181}," coordinate represented by ",{"type":21,"tag":1175,"props":1183,"children":1184},{},[1185],{"type":26,"value":680},{"type":26,"value":1187}," in the previous equations.\nIf the ",{"type":21,"tag":42,"props":1189,"children":1191},{"className":1190},[],[1192],{"type":26,"value":218},{"type":26,"value":1165},{"type":21,"tag":42,"props":1195,"children":1197},{"className":1196},[],[1198],{"type":26,"value":1199},"VK_FILTER_NEAREST",{"type":26,"value":1201}," then the value\nsampled from the source image is taken from the single nearest slice, with\nan implementation-dependent arithmetic rounding mode.",{"type":21,"tag":22,"props":1203,"children":1204},{},[1205],{"type":26,"value":1206},"The following filtering and conversion rules apply:",{"type":21,"tag":495,"props":1208,"children":1209},{},[1210,1220,1230,1235,1240],{"type":21,"tag":499,"props":1211,"children":1212},{},[1213,1215,1218],{"type":26,"value":1214},"Integer formats ",{"type":21,"tag":609,"props":1216,"children":1217},{"type":630},[],{"type":26,"value":1219}," only be converted to other integer formats with the\nsame signedness.",{"type":21,"tag":499,"props":1221,"children":1222},{},[1223,1225,1228],{"type":26,"value":1224},"No format conversion is supported between depth/stencil images.\nThe formats ",{"type":21,"tag":609,"props":1226,"children":1227},{"type":611},[],{"type":26,"value":1229}," match.",{"type":21,"tag":499,"props":1231,"children":1232},{},[1233],{"type":26,"value":1234},"Format conversions on unorm, snorm, scaled and packed float formats of\nthe copied aspect of the image are performed by first converting the\npixels to float values.",{"type":21,"tag":499,"props":1236,"children":1237},{},[1238],{"type":26,"value":1239},"For sRGB source formats, nonlinear RGB values are converted to linear\nrepresentation prior to filtering.",{"type":21,"tag":499,"props":1241,"children":1242},{},[1243],{"type":26,"value":1244},"After filtering, the float values are first clamped and then cast to the\ndestination image format.\nIn case of sRGB destination format, linear RGB values are converted to\nnonlinear representation before writing the pixel to the image.",{"type":21,"tag":22,"props":1246,"children":1247},{},[1248],{"type":26,"value":1249},"Signed and unsigned integers are converted by first clamping to the\nrepresentable range of the destination format, then casting the value.",{"type":21,"tag":1251,"props":1252,"children":1254},"validity-group",{"name":1253},"Valid Usage",[1255,1281,1306,1332,1366,1403,1429,1458,1496,1535,1614,1643,1674,1698,1722,1756,1791,1831,1866,1892,1921,1953,1981,2024,2065,2102,2152,2194,2261,2322,2360,2442,2473,2502,2553,2604,2665,2714,2778,2825,2872,2929,2976],{"type":21,"tag":1256,"props":1257,"children":1259},"validity-field",{"name":1258},"VUID-vkCmdBlitImage-pRegions-00215",[1260],{"type":21,"tag":22,"props":1261,"children":1262},{},[1263,1265,1270,1271,1274,1276],{"type":26,"value":1264},"The source region specified by each element of ",{"type":21,"tag":42,"props":1266,"children":1268},{"className":1267},[],[1269],{"type":26,"value":568},{"type":26,"value":607},{"type":21,"tag":609,"props":1272,"children":1273},{"type":611},[],{"type":26,"value":1275}," be a\nregion that is contained within ",{"type":21,"tag":42,"props":1277,"children":1279},{"className":1278},[],[1280],{"type":26,"value":102},{"type":21,"tag":1256,"props":1282,"children":1284},{"name":1283},"VUID-vkCmdBlitImage-pRegions-00216",[1285],{"type":21,"tag":22,"props":1286,"children":1287},{},[1288,1290,1295,1296,1299,1301],{"type":26,"value":1289},"The destination region specified by each element of ",{"type":21,"tag":42,"props":1291,"children":1293},{"className":1292},[],[1294],{"type":26,"value":568},{"type":26,"value":607},{"type":21,"tag":609,"props":1297,"children":1298},{"type":611},[],{"type":26,"value":1300},"\nbe a region that is contained within ",{"type":21,"tag":42,"props":1302,"children":1304},{"className":1303},[],[1305],{"type":26,"value":137},{"type":21,"tag":1256,"props":1307,"children":1309},{"name":1308},"VUID-vkCmdBlitImage-pRegions-00217",[1310],{"type":21,"tag":22,"props":1311,"children":1312},{},[1313,1315,1320,1322,1325,1327,1330],{"type":26,"value":1314},"The union of all destination regions, specified by the elements of\n",{"type":21,"tag":42,"props":1316,"children":1318},{"className":1317},[],[1319],{"type":26,"value":568},{"type":26,"value":1321},", ",{"type":21,"tag":609,"props":1323,"children":1324},{"type":611},[],{"type":26,"value":1326}," not overlap in memory with any texel that ",{"type":21,"tag":609,"props":1328,"children":1329},{"type":1074},[],{"type":26,"value":1331}," be\nsampled during the blit operation",{"type":21,"tag":1256,"props":1333,"children":1335},{"name":1334},"VUID-vkCmdBlitImage-srcImage-01999",[1336],{"type":21,"tag":22,"props":1337,"children":1338},{},[1339,1341,1347,1349,1354,1355,1358,1360],{"type":26,"value":1340},"The ",{"type":21,"tag":572,"props":1342,"children":1344},{"href":1343},"/chapters/resources#resources-image-format-features",[1345],{"type":26,"value":1346},"format features",{"type":26,"value":1348}," of\n",{"type":21,"tag":42,"props":1350,"children":1352},{"className":1351},[],[1353],{"type":26,"value":102},{"type":26,"value":607},{"type":21,"tag":609,"props":1356,"children":1357},{"type":611},[],{"type":26,"value":1359}," contain ",{"type":21,"tag":42,"props":1361,"children":1363},{"className":1362},[],[1364],{"type":26,"value":1365},"VK_FORMAT_FEATURE_BLIT_SRC_BIT",{"type":21,"tag":1256,"props":1367,"children":1369},{"name":1368},"VUID-vkCmdBlitImage-srcImage-06421",[1370],{"type":21,"tag":22,"props":1371,"children":1372},{},[1373,1378,1379,1382,1384],{"type":21,"tag":42,"props":1374,"children":1376},{"className":1375},[],[1377],{"type":26,"value":102},{"type":26,"value":607},{"type":21,"tag":609,"props":1380,"children":1381},{"type":611},[],{"type":26,"value":1383}," not use a\n",{"type":21,"tag":572,"props":1385,"children":1387},{"href":1386},"/chapters/formats#formats-requiring-sampler-ycbcr-conversion",[1388,1390,1395,1396,1401],{"type":26,"value":1389},"format that requires a\nsampler Y′C",{"type":21,"tag":658,"props":1391,"children":1392},{},[1393],{"type":26,"value":1394},"B",{"type":26,"value":37},{"type":21,"tag":658,"props":1397,"children":1398},{},[1399],{"type":26,"value":1400},"R",{"type":26,"value":1402}," conversion",{"type":21,"tag":1256,"props":1404,"children":1406},{"name":1405},"VUID-vkCmdBlitImage-srcImage-00219",[1407],{"type":21,"tag":22,"props":1408,"children":1409},{},[1410,1415,1416,1419,1421,1427],{"type":21,"tag":42,"props":1411,"children":1413},{"className":1412},[],[1414],{"type":26,"value":102},{"type":26,"value":607},{"type":21,"tag":609,"props":1417,"children":1418},{"type":611},[],{"type":26,"value":1420}," have been created with\n",{"type":21,"tag":42,"props":1422,"children":1424},{"className":1423},[],[1425],{"type":26,"value":1426},"VK_IMAGE_USAGE_TRANSFER_SRC_BIT",{"type":26,"value":1428}," usage flag",{"type":21,"tag":1256,"props":1430,"children":1432},{"name":1431},"VUID-vkCmdBlitImage-srcImage-00220",[1433],{"type":21,"tag":22,"props":1434,"children":1435},{},[1436,1438,1443,1445,1448,1450,1456],{"type":26,"value":1437},"If ",{"type":21,"tag":42,"props":1439,"children":1441},{"className":1440},[],[1442],{"type":26,"value":102},{"type":26,"value":1444}," is non-sparse then it ",{"type":21,"tag":609,"props":1446,"children":1447},{"type":611},[],{"type":26,"value":1449}," be bound completely and\ncontiguously to a single ",{"type":21,"tag":42,"props":1451,"children":1453},{"className":1452},[],[1454],{"type":26,"value":1455},"VkDeviceMemory",{"type":26,"value":1457}," object",{"type":21,"tag":1256,"props":1459,"children":1461},{"name":1460},"VUID-vkCmdBlitImage-srcImageLayout-00221",[1462],{"type":21,"tag":22,"props":1463,"children":1464},{},[1465,1470,1471,1474,1476,1481,1483,1488,1490],{"type":21,"tag":42,"props":1466,"children":1468},{"className":1467},[],[1469],{"type":26,"value":120},{"type":26,"value":607},{"type":21,"tag":609,"props":1472,"children":1473},{"type":611},[],{"type":26,"value":1475}," specify the layout of the image subresources\nof ",{"type":21,"tag":42,"props":1477,"children":1479},{"className":1478},[],[1480],{"type":26,"value":102},{"type":26,"value":1482}," specified in ",{"type":21,"tag":42,"props":1484,"children":1486},{"className":1485},[],[1487],{"type":26,"value":568},{"type":26,"value":1489}," at the time this command\nis executed on a ",{"type":21,"tag":42,"props":1491,"children":1493},{"className":1492},[],[1494],{"type":26,"value":1495},"VkDevice",{"type":21,"tag":1256,"props":1497,"children":1499},{"name":1498},"VUID-vkCmdBlitImage-srcImageLayout-01398",[1500],{"type":21,"tag":22,"props":1501,"children":1502},{},[1503,1508,1509,1512,1514,1520,1521,1527,1529],{"type":21,"tag":42,"props":1504,"children":1506},{"className":1505},[],[1507],{"type":26,"value":120},{"type":26,"value":607},{"type":21,"tag":609,"props":1510,"children":1511},{"type":611},[],{"type":26,"value":1513}," be ",{"type":21,"tag":42,"props":1515,"children":1517},{"className":1516},[],[1518],{"type":26,"value":1519},"VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR",{"type":26,"value":88},{"type":21,"tag":42,"props":1522,"children":1524},{"className":1523},[],[1525],{"type":26,"value":1526},"VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL",{"type":26,"value":1528}," or\n",{"type":21,"tag":42,"props":1530,"children":1532},{"className":1531},[],[1533],{"type":26,"value":1534},"VK_IMAGE_LAYOUT_GENERAL",{"type":21,"tag":1256,"props":1536,"children":1538},{"name":1537},"VUID-vkCmdBlitImage-srcImage-09459",[1539],{"type":21,"tag":22,"props":1540,"children":1541},{},[1542,1543,1548,1550,1555,1557,1562,1564,1569,1571,1576,1578,1583,1585,1590,1591,1596,1597,1600,1602,1607,1609],{"type":26,"value":1437},{"type":21,"tag":42,"props":1544,"children":1546},{"className":1545},[],[1547],{"type":26,"value":102},{"type":26,"value":1549}," and ",{"type":21,"tag":42,"props":1551,"children":1553},{"className":1552},[],[1554],{"type":26,"value":137},{"type":26,"value":1556}," are the same, and an elements of\n",{"type":21,"tag":42,"props":1558,"children":1560},{"className":1559},[],[1561],{"type":26,"value":568},{"type":26,"value":1563}," contains the ",{"type":21,"tag":42,"props":1565,"children":1567},{"className":1566},[],[1568],{"type":26,"value":1105},{"type":26,"value":1570}," and\n",{"type":21,"tag":42,"props":1572,"children":1574},{"className":1573},[],[1575],{"type":26,"value":1113},{"type":26,"value":1577}," with matching ",{"type":21,"tag":42,"props":1579,"children":1581},{"className":1580},[],[1582],{"type":26,"value":1009},{"type":26,"value":1584}," and overlapping array\nlayers, then the ",{"type":21,"tag":42,"props":1586,"children":1588},{"className":1587},[],[1589],{"type":26,"value":120},{"type":26,"value":1549},{"type":21,"tag":42,"props":1592,"children":1594},{"className":1593},[],[1595],{"type":26,"value":154},{"type":26,"value":607},{"type":21,"tag":609,"props":1598,"children":1599},{"type":611},[],{"type":26,"value":1601}," be\n",{"type":21,"tag":42,"props":1603,"children":1605},{"className":1604},[],[1606],{"type":26,"value":1534},{"type":26,"value":1608},"\nor ",{"type":21,"tag":42,"props":1610,"children":1612},{"className":1611},[],[1613],{"type":26,"value":1519},{"type":21,"tag":1256,"props":1615,"children":1617},{"name":1616},"VUID-vkCmdBlitImage-dstImage-02000",[1618],{"type":21,"tag":22,"props":1619,"children":1620},{},[1621,1622,1626,1627,1632,1633,1636,1637],{"type":26,"value":1340},{"type":21,"tag":572,"props":1623,"children":1624},{"href":1343},[1625],{"type":26,"value":1346},{"type":26,"value":1348},{"type":21,"tag":42,"props":1628,"children":1630},{"className":1629},[],[1631],{"type":26,"value":137},{"type":26,"value":607},{"type":21,"tag":609,"props":1634,"children":1635},{"type":611},[],{"type":26,"value":1359},{"type":21,"tag":42,"props":1638,"children":1640},{"className":1639},[],[1641],{"type":26,"value":1642},"VK_FORMAT_FEATURE_BLIT_DST_BIT",{"type":21,"tag":1256,"props":1644,"children":1646},{"name":1645},"VUID-vkCmdBlitImage-dstImage-06422",[1647],{"type":21,"tag":22,"props":1648,"children":1649},{},[1650,1655,1656,1659,1660],{"type":21,"tag":42,"props":1651,"children":1653},{"className":1652},[],[1654],{"type":26,"value":137},{"type":26,"value":607},{"type":21,"tag":609,"props":1657,"children":1658},{"type":611},[],{"type":26,"value":1383},{"type":21,"tag":572,"props":1661,"children":1662},{"href":1386},[1663,1664,1668,1669,1673],{"type":26,"value":1389},{"type":21,"tag":658,"props":1665,"children":1666},{},[1667],{"type":26,"value":1394},{"type":26,"value":37},{"type":21,"tag":658,"props":1670,"children":1671},{},[1672],{"type":26,"value":1400},{"type":26,"value":1402},{"type":21,"tag":1256,"props":1675,"children":1677},{"name":1676},"VUID-vkCmdBlitImage-dstImage-00224",[1678],{"type":21,"tag":22,"props":1679,"children":1680},{},[1681,1686,1687,1690,1691,1697],{"type":21,"tag":42,"props":1682,"children":1684},{"className":1683},[],[1685],{"type":26,"value":137},{"type":26,"value":607},{"type":21,"tag":609,"props":1688,"children":1689},{"type":611},[],{"type":26,"value":1420},{"type":21,"tag":42,"props":1692,"children":1694},{"className":1693},[],[1695],{"type":26,"value":1696},"VK_IMAGE_USAGE_TRANSFER_DST_BIT",{"type":26,"value":1428},{"type":21,"tag":1256,"props":1699,"children":1701},{"name":1700},"VUID-vkCmdBlitImage-dstImage-00225",[1702],{"type":21,"tag":22,"props":1703,"children":1704},{},[1705,1706,1711,1712,1715,1716,1721],{"type":26,"value":1437},{"type":21,"tag":42,"props":1707,"children":1709},{"className":1708},[],[1710],{"type":26,"value":137},{"type":26,"value":1444},{"type":21,"tag":609,"props":1713,"children":1714},{"type":611},[],{"type":26,"value":1449},{"type":21,"tag":42,"props":1717,"children":1719},{"className":1718},[],[1720],{"type":26,"value":1455},{"type":26,"value":1457},{"type":21,"tag":1256,"props":1723,"children":1725},{"name":1724},"VUID-vkCmdBlitImage-dstImageLayout-00226",[1726],{"type":21,"tag":22,"props":1727,"children":1728},{},[1729,1734,1735,1738,1739,1744,1745,1750,1751],{"type":21,"tag":42,"props":1730,"children":1732},{"className":1731},[],[1733],{"type":26,"value":154},{"type":26,"value":607},{"type":21,"tag":609,"props":1736,"children":1737},{"type":611},[],{"type":26,"value":1475},{"type":21,"tag":42,"props":1740,"children":1742},{"className":1741},[],[1743],{"type":26,"value":137},{"type":26,"value":1482},{"type":21,"tag":42,"props":1746,"children":1748},{"className":1747},[],[1749],{"type":26,"value":568},{"type":26,"value":1489},{"type":21,"tag":42,"props":1752,"children":1754},{"className":1753},[],[1755],{"type":26,"value":1495},{"type":21,"tag":1256,"props":1757,"children":1759},{"name":1758},"VUID-vkCmdBlitImage-dstImageLayout-01399",[1760],{"type":21,"tag":22,"props":1761,"children":1762},{},[1763,1768,1769,1772,1773,1778,1779,1785,1786],{"type":21,"tag":42,"props":1764,"children":1766},{"className":1765},[],[1767],{"type":26,"value":154},{"type":26,"value":607},{"type":21,"tag":609,"props":1770,"children":1771},{"type":611},[],{"type":26,"value":1513},{"type":21,"tag":42,"props":1774,"children":1776},{"className":1775},[],[1777],{"type":26,"value":1519},{"type":26,"value":88},{"type":21,"tag":42,"props":1780,"children":1782},{"className":1781},[],[1783],{"type":26,"value":1784},"VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL",{"type":26,"value":1528},{"type":21,"tag":42,"props":1787,"children":1789},{"className":1788},[],[1790],{"type":26,"value":1534},{"type":21,"tag":1256,"props":1792,"children":1794},{"name":1793},"VUID-vkCmdBlitImage-srcImage-00229",[1795],{"type":21,"tag":22,"props":1796,"children":1797},{},[1798,1800,1805,1807,1812,1814,1820,1822,1825,1827],{"type":26,"value":1799},"If either of ",{"type":21,"tag":42,"props":1801,"children":1803},{"className":1802},[],[1804],{"type":26,"value":102},{"type":26,"value":1806}," or ",{"type":21,"tag":42,"props":1808,"children":1810},{"className":1809},[],[1811],{"type":26,"value":137},{"type":26,"value":1813}," was created with a signed\ninteger ",{"type":21,"tag":572,"props":1815,"children":1817},{"href":1816},"/man/VkFormat",[1818],{"type":26,"value":1819},"VkFormat",{"type":26,"value":1821},", the other ",{"type":21,"tag":609,"props":1823,"children":1824},{"type":611},[],{"type":26,"value":1826}," also have been created with a\nsigned integer ",{"type":21,"tag":572,"props":1828,"children":1829},{"href":1816},[1830],{"type":26,"value":1819},{"type":21,"tag":1256,"props":1832,"children":1834},{"name":1833},"VUID-vkCmdBlitImage-srcImage-00230",[1835],{"type":21,"tag":22,"props":1836,"children":1837},{},[1838,1839,1844,1845,1850,1852,1856,1857,1860,1862],{"type":26,"value":1799},{"type":21,"tag":42,"props":1840,"children":1842},{"className":1841},[],[1843],{"type":26,"value":102},{"type":26,"value":1806},{"type":21,"tag":42,"props":1846,"children":1848},{"className":1847},[],[1849],{"type":26,"value":137},{"type":26,"value":1851}," was created with an\nunsigned integer ",{"type":21,"tag":572,"props":1853,"children":1854},{"href":1816},[1855],{"type":26,"value":1819},{"type":26,"value":1821},{"type":21,"tag":609,"props":1858,"children":1859},{"type":611},[],{"type":26,"value":1861}," also have been created\nwith an unsigned integer ",{"type":21,"tag":572,"props":1863,"children":1864},{"href":1816},[1865],{"type":26,"value":1819},{"type":21,"tag":1256,"props":1867,"children":1869},{"name":1868},"VUID-vkCmdBlitImage-srcImage-00231",[1870],{"type":21,"tag":22,"props":1871,"children":1872},{},[1873,1874,1879,1880,1885,1887,1890],{"type":26,"value":1799},{"type":21,"tag":42,"props":1875,"children":1877},{"className":1876},[],[1878],{"type":26,"value":102},{"type":26,"value":1806},{"type":21,"tag":42,"props":1881,"children":1883},{"className":1882},[],[1884],{"type":26,"value":137},{"type":26,"value":1886}," was created with a\ndepth/stencil format, the other ",{"type":21,"tag":609,"props":1888,"children":1889},{"type":611},[],{"type":26,"value":1891}," have exactly the same format",{"type":21,"tag":1256,"props":1893,"children":1895},{"name":1894},"VUID-vkCmdBlitImage-srcImage-00232",[1896],{"type":21,"tag":22,"props":1897,"children":1898},{},[1899,1900,1905,1907,1912,1915,1916],{"type":26,"value":1437},{"type":21,"tag":42,"props":1901,"children":1903},{"className":1902},[],[1904],{"type":26,"value":102},{"type":26,"value":1906}," was created with a depth/stencil format, ",{"type":21,"tag":42,"props":1908,"children":1910},{"className":1909},[],[1911],{"type":26,"value":218},{"type":21,"tag":609,"props":1913,"children":1914},{"type":611},[],{"type":26,"value":1513},{"type":21,"tag":42,"props":1917,"children":1919},{"className":1918},[],[1920],{"type":26,"value":1199},{"type":21,"tag":1256,"props":1922,"children":1924},{"name":1923},"VUID-vkCmdBlitImage-srcImage-00233",[1925],{"type":21,"tag":22,"props":1926,"children":1927},{},[1928,1933,1934,1937,1939,1945,1947],{"type":21,"tag":42,"props":1929,"children":1931},{"className":1930},[],[1932],{"type":26,"value":102},{"type":26,"value":607},{"type":21,"tag":609,"props":1935,"children":1936},{"type":611},[],{"type":26,"value":1938}," have been created with a ",{"type":21,"tag":42,"props":1940,"children":1942},{"className":1941},[],[1943],{"type":26,"value":1944},"samples",{"type":26,"value":1946}," value of\n",{"type":21,"tag":42,"props":1948,"children":1950},{"className":1949},[],[1951],{"type":26,"value":1952},"VK_SAMPLE_COUNT_1_BIT",{"type":21,"tag":1256,"props":1954,"children":1956},{"name":1955},"VUID-vkCmdBlitImage-dstImage-00234",[1957],{"type":21,"tag":22,"props":1958,"children":1959},{},[1960,1965,1966,1969,1970,1975,1976],{"type":21,"tag":42,"props":1961,"children":1963},{"className":1962},[],[1964],{"type":26,"value":137},{"type":26,"value":607},{"type":21,"tag":609,"props":1967,"children":1968},{"type":611},[],{"type":26,"value":1938},{"type":21,"tag":42,"props":1971,"children":1973},{"className":1972},[],[1974],{"type":26,"value":1944},{"type":26,"value":1946},{"type":21,"tag":42,"props":1977,"children":1979},{"className":1978},[],[1980],{"type":26,"value":1952},{"type":21,"tag":1256,"props":1982,"children":1984},{"name":1983},"VUID-vkCmdBlitImage-filter-02001",[1985],{"type":21,"tag":22,"props":1986,"children":1987},{},[1988,1989,1994,1996,2001,2003,2007,2009,2014,2017,2018],{"type":26,"value":1437},{"type":21,"tag":42,"props":1990,"children":1992},{"className":1991},[],[1993],{"type":26,"value":218},{"type":26,"value":1995}," is ",{"type":21,"tag":42,"props":1997,"children":1999},{"className":1998},[],[2000],{"type":26,"value":1171},{"type":26,"value":2002},", then the\n",{"type":21,"tag":572,"props":2004,"children":2005},{"href":1343},[2006],{"type":26,"value":1346},{"type":26,"value":2008}," of ",{"type":21,"tag":42,"props":2010,"children":2012},{"className":2011},[],[2013],{"type":26,"value":102},{"type":21,"tag":609,"props":2015,"children":2016},{"type":611},[],{"type":26,"value":1359},{"type":21,"tag":42,"props":2019,"children":2021},{"className":2020},[],[2022],{"type":26,"value":2023},"VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT",{"type":21,"tag":1256,"props":2025,"children":2027},{"name":2026},"VUID-vkCmdBlitImage-filter-02002",[2028],{"type":21,"tag":22,"props":2029,"children":2030},{},[2031,2032,2037,2038,2044,2045,2049,2050,2055,2058,2059],{"type":26,"value":1437},{"type":21,"tag":42,"props":2033,"children":2035},{"className":2034},[],[2036],{"type":26,"value":218},{"type":26,"value":1995},{"type":21,"tag":42,"props":2039,"children":2041},{"className":2040},[],[2042],{"type":26,"value":2043},"VK_FILTER_CUBIC_EXT",{"type":26,"value":2002},{"type":21,"tag":572,"props":2046,"children":2047},{"href":1343},[2048],{"type":26,"value":1346},{"type":26,"value":2008},{"type":21,"tag":42,"props":2051,"children":2053},{"className":2052},[],[2054],{"type":26,"value":102},{"type":21,"tag":609,"props":2056,"children":2057},{"type":611},[],{"type":26,"value":1359},{"type":21,"tag":42,"props":2060,"children":2062},{"className":2061},[],[2063],{"type":26,"value":2064},"VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT",{"type":21,"tag":1256,"props":2066,"children":2068},{"name":2067},"VUID-vkCmdBlitImage-filter-00237",[2069],{"type":21,"tag":22,"props":2070,"children":2071},{},[2072,2073,2078,2079,2084,2085,2090,2091,2094,2096],{"type":26,"value":1437},{"type":21,"tag":42,"props":2074,"children":2076},{"className":2075},[],[2077],{"type":26,"value":218},{"type":26,"value":1995},{"type":21,"tag":42,"props":2080,"children":2082},{"className":2081},[],[2083],{"type":26,"value":2043},{"type":26,"value":1321},{"type":21,"tag":42,"props":2086,"children":2088},{"className":2087},[],[2089],{"type":26,"value":102},{"type":26,"value":607},{"type":21,"tag":609,"props":2092,"children":2093},{"type":611},[],{"type":26,"value":2095}," be of\ntype ",{"type":21,"tag":42,"props":2097,"children":2099},{"className":2098},[],[2100],{"type":26,"value":2101},"VK_IMAGE_TYPE_2D",{"type":21,"tag":1256,"props":2103,"children":2105},{"name":2104},"VUID-vkCmdBlitImage-srcSubresource-01705",[2106],{"type":21,"tag":22,"props":2107,"children":2108},{},[2109,2110,2116,2118,2123,2124,2127,2129,2135,2137,2143,2145,2150],{"type":26,"value":1340},{"type":21,"tag":42,"props":2111,"children":2113},{"className":2112},[],[2114],{"type":26,"value":2115},"srcSubresource.mipLevel",{"type":26,"value":2117}," member of each element of\n",{"type":21,"tag":42,"props":2119,"children":2121},{"className":2120},[],[2122],{"type":26,"value":568},{"type":26,"value":607},{"type":21,"tag":609,"props":2125,"children":2126},{"type":611},[],{"type":26,"value":2128}," be less than the ",{"type":21,"tag":42,"props":2130,"children":2132},{"className":2131},[],[2133],{"type":26,"value":2134},"mipLevels",{"type":26,"value":2136}," specified in\n",{"type":21,"tag":572,"props":2138,"children":2140},{"href":2139},"/man/VkImageCreateInfo",[2141],{"type":26,"value":2142},"VkImageCreateInfo",{"type":26,"value":2144}," when ",{"type":21,"tag":42,"props":2146,"children":2148},{"className":2147},[],[2149],{"type":26,"value":102},{"type":26,"value":2151}," was created",{"type":21,"tag":1256,"props":2153,"children":2155},{"name":2154},"VUID-vkCmdBlitImage-dstSubresource-01706",[2156],{"type":21,"tag":22,"props":2157,"children":2158},{},[2159,2160,2166,2167,2172,2173,2176,2177,2182,2183,2187,2188,2193],{"type":26,"value":1340},{"type":21,"tag":42,"props":2161,"children":2163},{"className":2162},[],[2164],{"type":26,"value":2165},"dstSubresource.mipLevel",{"type":26,"value":2117},{"type":21,"tag":42,"props":2168,"children":2170},{"className":2169},[],[2171],{"type":26,"value":568},{"type":26,"value":607},{"type":21,"tag":609,"props":2174,"children":2175},{"type":611},[],{"type":26,"value":2128},{"type":21,"tag":42,"props":2178,"children":2180},{"className":2179},[],[2181],{"type":26,"value":2134},{"type":26,"value":2136},{"type":21,"tag":572,"props":2184,"children":2185},{"href":2139},[2186],{"type":26,"value":2142},{"type":26,"value":2144},{"type":21,"tag":42,"props":2189,"children":2191},{"className":2190},[],[2192],{"type":26,"value":137},{"type":26,"value":2151},{"type":21,"tag":1256,"props":2195,"children":2197},{"name":2196},"VUID-vkCmdBlitImage-srcSubresource-01707",[2198],{"type":21,"tag":22,"props":2199,"children":2200},{},[2201,2202,2208,2210,2216,2217,2223,2225,2230,2232,2237,2238,2241,2243,2249,2250,2254,2255,2260],{"type":26,"value":1437},{"type":21,"tag":42,"props":2203,"children":2205},{"className":2204},[],[2206],{"type":26,"value":2207},"srcSubresource.layerCount",{"type":26,"value":2209}," is not\n",{"type":21,"tag":42,"props":2211,"children":2213},{"className":2212},[],[2214],{"type":26,"value":2215},"VK_REMAINING_ARRAY_LAYERS",{"type":26,"value":88},{"type":21,"tag":42,"props":2218,"children":2220},{"className":2219},[],[2221],{"type":26,"value":2222},"srcSubresource.baseArrayLayer",{"type":26,"value":2224}," +\n",{"type":21,"tag":42,"props":2226,"children":2228},{"className":2227},[],[2229],{"type":26,"value":2207},{"type":26,"value":2231}," of each element of ",{"type":21,"tag":42,"props":2233,"children":2235},{"className":2234},[],[2236],{"type":26,"value":568},{"type":26,"value":607},{"type":21,"tag":609,"props":2239,"children":2240},{"type":611},[],{"type":26,"value":2242},"\nbe less than or equal to the ",{"type":21,"tag":42,"props":2244,"children":2246},{"className":2245},[],[2247],{"type":26,"value":2248},"arrayLayers",{"type":26,"value":2136},{"type":21,"tag":572,"props":2251,"children":2252},{"href":2139},[2253],{"type":26,"value":2142},{"type":26,"value":2144},{"type":21,"tag":42,"props":2256,"children":2258},{"className":2257},[],[2259],{"type":26,"value":102},{"type":26,"value":2151},{"type":21,"tag":1256,"props":2262,"children":2264},{"name":2263},"VUID-vkCmdBlitImage-dstSubresource-01708",[2265],{"type":21,"tag":22,"props":2266,"children":2267},{},[2268,2269,2274,2275,2280,2281,2287,2288,2294,2295,2300,2301,2304,2305,2310,2311,2315,2316,2321],{"type":26,"value":1437},{"type":21,"tag":42,"props":2270,"children":2272},{"className":2271},[],[2273],{"type":26,"value":2207},{"type":26,"value":2209},{"type":21,"tag":42,"props":2276,"children":2278},{"className":2277},[],[2279],{"type":26,"value":2215},{"type":26,"value":88},{"type":21,"tag":42,"props":2282,"children":2284},{"className":2283},[],[2285],{"type":26,"value":2286},"dstSubresource.baseArrayLayer",{"type":26,"value":2224},{"type":21,"tag":42,"props":2289,"children":2291},{"className":2290},[],[2292],{"type":26,"value":2293},"dstSubresource.layerCount",{"type":26,"value":2231},{"type":21,"tag":42,"props":2296,"children":2298},{"className":2297},[],[2299],{"type":26,"value":568},{"type":26,"value":607},{"type":21,"tag":609,"props":2302,"children":2303},{"type":611},[],{"type":26,"value":2242},{"type":21,"tag":42,"props":2306,"children":2308},{"className":2307},[],[2309],{"type":26,"value":2248},{"type":26,"value":2136},{"type":21,"tag":572,"props":2312,"children":2313},{"href":2139},[2314],{"type":26,"value":2142},{"type":26,"value":2144},{"type":21,"tag":42,"props":2317,"children":2319},{"className":2318},[],[2320],{"type":26,"value":137},{"type":26,"value":2151},{"type":21,"tag":1256,"props":2323,"children":2325},{"name":2324},"VUID-vkCmdBlitImage-dstImage-02545",[2326],{"type":21,"tag":22,"props":2327,"children":2328},{},[2329,2334,2335,2340,2341,2344,2346,2352,2354],{"type":21,"tag":42,"props":2330,"children":2332},{"className":2331},[],[2333],{"type":26,"value":137},{"type":26,"value":1549},{"type":21,"tag":42,"props":2336,"children":2338},{"className":2337},[],[2339],{"type":26,"value":102},{"type":26,"value":607},{"type":21,"tag":609,"props":2342,"children":2343},{"type":611},[],{"type":26,"value":2345}," not have been created with\n",{"type":21,"tag":42,"props":2347,"children":2349},{"className":2348},[],[2350],{"type":26,"value":2351},"flags",{"type":26,"value":2353}," containing ",{"type":21,"tag":42,"props":2355,"children":2357},{"className":2356},[],[2358],{"type":26,"value":2359},"VK_IMAGE_CREATE_SUBSAMPLED_BIT_EXT",{"type":21,"tag":1256,"props":2361,"children":2363},{"name":2362},"VUID-vkCmdBlitImage-srcImage-00240",[2364],{"type":21,"tag":22,"props":2365,"children":2366},{},[2367,2369,2374,2375,2380,2382,2388,2390,2395,2396,2401,2402,2407,2408,2411,2413,2419,2421,2426,2427,2432,2435,2436],{"type":26,"value":2368},"If either ",{"type":21,"tag":42,"props":2370,"children":2372},{"className":2371},[],[2373],{"type":26,"value":102},{"type":26,"value":1806},{"type":21,"tag":42,"props":2376,"children":2378},{"className":2377},[],[2379],{"type":26,"value":137},{"type":26,"value":2381}," is of type\n",{"type":21,"tag":42,"props":2383,"children":2385},{"className":2384},[],[2386],{"type":26,"value":2387},"VK_IMAGE_TYPE_3D",{"type":26,"value":2389},", then for each element of ",{"type":21,"tag":42,"props":2391,"children":2393},{"className":2392},[],[2394],{"type":26,"value":568},{"type":26,"value":88},{"type":21,"tag":42,"props":2397,"children":2399},{"className":2398},[],[2400],{"type":26,"value":2222},{"type":26,"value":1570},{"type":21,"tag":42,"props":2403,"children":2405},{"className":2404},[],[2406],{"type":26,"value":2286},{"type":26,"value":607},{"type":21,"tag":609,"props":2409,"children":2410},{"type":611},[],{"type":26,"value":2412}," each be ",{"type":21,"tag":42,"props":2414,"children":2416},{"className":2415},[],[2417],{"type":26,"value":2418},"0",{"type":26,"value":2420},", and\n",{"type":21,"tag":42,"props":2422,"children":2424},{"className":2423},[],[2425],{"type":26,"value":2207},{"type":26,"value":1549},{"type":21,"tag":42,"props":2428,"children":2430},{"className":2429},[],[2431],{"type":26,"value":2293},{"type":21,"tag":609,"props":2433,"children":2434},{"type":611},[],{"type":26,"value":2412},{"type":21,"tag":42,"props":2437,"children":2439},{"className":2438},[],[2440],{"type":26,"value":2441},"1",{"type":21,"tag":1256,"props":2443,"children":2445},{"name":2444},"VUID-vkCmdBlitImage-aspectMask-00241",[2446],{"type":21,"tag":22,"props":2447,"children":2448},{},[2449,2451,2456,2457,2463,2466,2468],{"type":26,"value":2450},"For each element of ",{"type":21,"tag":42,"props":2452,"children":2454},{"className":2453},[],[2455],{"type":26,"value":568},{"type":26,"value":1321},{"type":21,"tag":42,"props":2458,"children":2460},{"className":2459},[],[2461],{"type":26,"value":2462},"srcSubresource.aspectMask",{"type":21,"tag":609,"props":2464,"children":2465},{"type":611},[],{"type":26,"value":2467}," specify aspects present in ",{"type":21,"tag":42,"props":2469,"children":2471},{"className":2470},[],[2472],{"type":26,"value":102},{"type":21,"tag":1256,"props":2474,"children":2476},{"name":2475},"VUID-vkCmdBlitImage-aspectMask-00242",[2477],{"type":21,"tag":22,"props":2478,"children":2479},{},[2480,2481,2486,2487,2493,2496,2497],{"type":26,"value":2450},{"type":21,"tag":42,"props":2482,"children":2484},{"className":2483},[],[2485],{"type":26,"value":568},{"type":26,"value":1321},{"type":21,"tag":42,"props":2488,"children":2490},{"className":2489},[],[2491],{"type":26,"value":2492},"dstSubresource.aspectMask",{"type":21,"tag":609,"props":2494,"children":2495},{"type":611},[],{"type":26,"value":2467},{"type":21,"tag":42,"props":2498,"children":2500},{"className":2499},[],[2501],{"type":26,"value":137},{"type":21,"tag":1256,"props":2503,"children":2505},{"name":2504},"VUID-vkCmdBlitImage-srcOffset-00243",[2506],{"type":21,"tag":22,"props":2507,"children":2508},{},[2509,2510,2515,2516,2521,2523,2528,2530,2533,2535,2540,2542,2547,2548],{"type":26,"value":2450},{"type":21,"tag":42,"props":2511,"children":2513},{"className":2512},[],[2514],{"type":26,"value":568},{"type":26,"value":1321},{"type":21,"tag":42,"props":2517,"children":2519},{"className":2518},[],[2520],{"type":26,"value":1149},{"type":26,"value":2522},"[0].x and\n",{"type":21,"tag":42,"props":2524,"children":2526},{"className":2525},[],[2527],{"type":26,"value":1149},{"type":26,"value":2529},"[1].x ",{"type":21,"tag":609,"props":2531,"children":2532},{"type":611},[],{"type":26,"value":2534}," both be greater than or equal to ",{"type":21,"tag":42,"props":2536,"children":2538},{"className":2537},[],[2539],{"type":26,"value":2418},{"type":26,"value":2541}," and\nless than or equal to the width of the specified ",{"type":21,"tag":42,"props":2543,"children":2545},{"className":2544},[],[2546],{"type":26,"value":1105},{"type":26,"value":1348},{"type":21,"tag":42,"props":2549,"children":2551},{"className":2550},[],[2552],{"type":26,"value":102},{"type":21,"tag":1256,"props":2554,"children":2556},{"name":2555},"VUID-vkCmdBlitImage-srcOffset-00244",[2557],{"type":21,"tag":22,"props":2558,"children":2559},{},[2560,2561,2566,2567,2572,2574,2579,2581,2584,2585,2590,2592,2597,2599],{"type":26,"value":2450},{"type":21,"tag":42,"props":2562,"children":2564},{"className":2563},[],[2565],{"type":26,"value":568},{"type":26,"value":1321},{"type":21,"tag":42,"props":2568,"children":2570},{"className":2569},[],[2571],{"type":26,"value":1149},{"type":26,"value":2573},"[0].y and\n",{"type":21,"tag":42,"props":2575,"children":2577},{"className":2576},[],[2578],{"type":26,"value":1149},{"type":26,"value":2580},"[1].y ",{"type":21,"tag":609,"props":2582,"children":2583},{"type":611},[],{"type":26,"value":2534},{"type":21,"tag":42,"props":2586,"children":2588},{"className":2587},[],[2589],{"type":26,"value":2418},{"type":26,"value":2591}," and\nless than or equal to the height of the specified ",{"type":21,"tag":42,"props":2593,"children":2595},{"className":2594},[],[2596],{"type":26,"value":1105},{"type":26,"value":2598},"\nof ",{"type":21,"tag":42,"props":2600,"children":2602},{"className":2601},[],[2603],{"type":26,"value":102},{"type":21,"tag":1256,"props":2605,"children":2607},{"name":2606},"VUID-vkCmdBlitImage-srcImage-00245",[2608],{"type":21,"tag":22,"props":2609,"children":2610},{},[2611,2612,2617,2619,2625,2627,2632,2633,2638,2640,2643,2644,2649,2650,2655,2656,2659,2660],{"type":26,"value":1437},{"type":21,"tag":42,"props":2613,"children":2615},{"className":2614},[],[2616],{"type":26,"value":102},{"type":26,"value":2618}," is of type ",{"type":21,"tag":42,"props":2620,"children":2622},{"className":2621},[],[2623],{"type":26,"value":2624},"VK_IMAGE_TYPE_1D",{"type":26,"value":2626},", then for each\nelement of ",{"type":21,"tag":42,"props":2628,"children":2630},{"className":2629},[],[2631],{"type":26,"value":568},{"type":26,"value":1321},{"type":21,"tag":42,"props":2634,"children":2636},{"className":2635},[],[2637],{"type":26,"value":1149},{"type":26,"value":2639},"[0].y ",{"type":21,"tag":609,"props":2641,"children":2642},{"type":611},[],{"type":26,"value":1513},{"type":21,"tag":42,"props":2645,"children":2647},{"className":2646},[],[2648],{"type":26,"value":2418},{"type":26,"value":1570},{"type":21,"tag":42,"props":2651,"children":2653},{"className":2652},[],[2654],{"type":26,"value":1149},{"type":26,"value":2580},{"type":21,"tag":609,"props":2657,"children":2658},{"type":611},[],{"type":26,"value":1513},{"type":21,"tag":42,"props":2661,"children":2663},{"className":2662},[],[2664],{"type":26,"value":2441},{"type":21,"tag":1256,"props":2666,"children":2668},{"name":2667},"VUID-vkCmdBlitImage-srcOffset-00246",[2669],{"type":21,"tag":22,"props":2670,"children":2671},{},[2672,2673,2678,2679,2684,2685,2690,2692,2695,2696,2701,2703,2708,2709],{"type":26,"value":2450},{"type":21,"tag":42,"props":2674,"children":2676},{"className":2675},[],[2677],{"type":26,"value":568},{"type":26,"value":1321},{"type":21,"tag":42,"props":2680,"children":2682},{"className":2681},[],[2683],{"type":26,"value":1149},{"type":26,"value":1151},{"type":21,"tag":42,"props":2686,"children":2688},{"className":2687},[],[2689],{"type":26,"value":1149},{"type":26,"value":2691},"[1].z ",{"type":21,"tag":609,"props":2693,"children":2694},{"type":611},[],{"type":26,"value":2534},{"type":21,"tag":42,"props":2697,"children":2699},{"className":2698},[],[2700],{"type":26,"value":2418},{"type":26,"value":2702}," and\nless than or equal to the depth of the specified ",{"type":21,"tag":42,"props":2704,"children":2706},{"className":2705},[],[2707],{"type":26,"value":1105},{"type":26,"value":1348},{"type":21,"tag":42,"props":2710,"children":2712},{"className":2711},[],[2713],{"type":26,"value":102},{"type":21,"tag":1256,"props":2715,"children":2717},{"name":2716},"VUID-vkCmdBlitImage-srcImage-00247",[2718],{"type":21,"tag":22,"props":2719,"children":2720},{},[2721,2722,2727,2728,2733,2734,2739,2740,2745,2746,2751,2753,2756,2757,2762,2763,2768,2769,2772,2773],{"type":26,"value":1437},{"type":21,"tag":42,"props":2723,"children":2725},{"className":2724},[],[2726],{"type":26,"value":102},{"type":26,"value":2618},{"type":21,"tag":42,"props":2729,"children":2731},{"className":2730},[],[2732],{"type":26,"value":2624},{"type":26,"value":1528},{"type":21,"tag":42,"props":2735,"children":2737},{"className":2736},[],[2738],{"type":26,"value":2101},{"type":26,"value":2389},{"type":21,"tag":42,"props":2741,"children":2743},{"className":2742},[],[2744],{"type":26,"value":568},{"type":26,"value":88},{"type":21,"tag":42,"props":2747,"children":2749},{"className":2748},[],[2750],{"type":26,"value":1149},{"type":26,"value":2752},"[0].z ",{"type":21,"tag":609,"props":2754,"children":2755},{"type":611},[],{"type":26,"value":1513},{"type":21,"tag":42,"props":2758,"children":2760},{"className":2759},[],[2761],{"type":26,"value":2418},{"type":26,"value":1549},{"type":21,"tag":42,"props":2764,"children":2766},{"className":2765},[],[2767],{"type":26,"value":1149},{"type":26,"value":2691},{"type":21,"tag":609,"props":2770,"children":2771},{"type":611},[],{"type":26,"value":1601},{"type":21,"tag":42,"props":2774,"children":2776},{"className":2775},[],[2777],{"type":26,"value":2441},{"type":21,"tag":1256,"props":2779,"children":2781},{"name":2780},"VUID-vkCmdBlitImage-dstOffset-00248",[2782],{"type":21,"tag":22,"props":2783,"children":2784},{},[2785,2786,2791,2792,2797,2798,2803,2804,2807,2808,2813,2814,2819,2820],{"type":26,"value":2450},{"type":21,"tag":42,"props":2787,"children":2789},{"className":2788},[],[2790],{"type":26,"value":568},{"type":26,"value":1321},{"type":21,"tag":42,"props":2793,"children":2795},{"className":2794},[],[2796],{"type":26,"value":1134},{"type":26,"value":2522},{"type":21,"tag":42,"props":2799,"children":2801},{"className":2800},[],[2802],{"type":26,"value":1134},{"type":26,"value":2529},{"type":21,"tag":609,"props":2805,"children":2806},{"type":611},[],{"type":26,"value":2534},{"type":21,"tag":42,"props":2809,"children":2811},{"className":2810},[],[2812],{"type":26,"value":2418},{"type":26,"value":2541},{"type":21,"tag":42,"props":2815,"children":2817},{"className":2816},[],[2818],{"type":26,"value":1113},{"type":26,"value":1348},{"type":21,"tag":42,"props":2821,"children":2823},{"className":2822},[],[2824],{"type":26,"value":137},{"type":21,"tag":1256,"props":2826,"children":2828},{"name":2827},"VUID-vkCmdBlitImage-dstOffset-00249",[2829],{"type":21,"tag":22,"props":2830,"children":2831},{},[2832,2833,2838,2839,2844,2845,2850,2851,2854,2855,2860,2861,2866,2867],{"type":26,"value":2450},{"type":21,"tag":42,"props":2834,"children":2836},{"className":2835},[],[2837],{"type":26,"value":568},{"type":26,"value":1321},{"type":21,"tag":42,"props":2840,"children":2842},{"className":2841},[],[2843],{"type":26,"value":1134},{"type":26,"value":2573},{"type":21,"tag":42,"props":2846,"children":2848},{"className":2847},[],[2849],{"type":26,"value":1134},{"type":26,"value":2580},{"type":21,"tag":609,"props":2852,"children":2853},{"type":611},[],{"type":26,"value":2534},{"type":21,"tag":42,"props":2856,"children":2858},{"className":2857},[],[2859],{"type":26,"value":2418},{"type":26,"value":2591},{"type":21,"tag":42,"props":2862,"children":2864},{"className":2863},[],[2865],{"type":26,"value":1113},{"type":26,"value":2598},{"type":21,"tag":42,"props":2868,"children":2870},{"className":2869},[],[2871],{"type":26,"value":137},{"type":21,"tag":1256,"props":2873,"children":2875},{"name":2874},"VUID-vkCmdBlitImage-dstImage-00250",[2876],{"type":21,"tag":22,"props":2877,"children":2878},{},[2879,2880,2885,2886,2891,2892,2897,2898,2903,2904,2907,2908,2913,2914,2919,2920,2923,2924],{"type":26,"value":1437},{"type":21,"tag":42,"props":2881,"children":2883},{"className":2882},[],[2884],{"type":26,"value":137},{"type":26,"value":2618},{"type":21,"tag":42,"props":2887,"children":2889},{"className":2888},[],[2890],{"type":26,"value":2624},{"type":26,"value":2626},{"type":21,"tag":42,"props":2893,"children":2895},{"className":2894},[],[2896],{"type":26,"value":568},{"type":26,"value":1321},{"type":21,"tag":42,"props":2899,"children":2901},{"className":2900},[],[2902],{"type":26,"value":1134},{"type":26,"value":2639},{"type":21,"tag":609,"props":2905,"children":2906},{"type":611},[],{"type":26,"value":1513},{"type":21,"tag":42,"props":2909,"children":2911},{"className":2910},[],[2912],{"type":26,"value":2418},{"type":26,"value":1570},{"type":21,"tag":42,"props":2915,"children":2917},{"className":2916},[],[2918],{"type":26,"value":1134},{"type":26,"value":2580},{"type":21,"tag":609,"props":2921,"children":2922},{"type":611},[],{"type":26,"value":1513},{"type":21,"tag":42,"props":2925,"children":2927},{"className":2926},[],[2928],{"type":26,"value":2441},{"type":21,"tag":1256,"props":2930,"children":2932},{"name":2931},"VUID-vkCmdBlitImage-dstOffset-00251",[2933],{"type":21,"tag":22,"props":2934,"children":2935},{},[2936,2937,2942,2943,2948,2949,2954,2955,2958,2959,2964,2965,2970,2971],{"type":26,"value":2450},{"type":21,"tag":42,"props":2938,"children":2940},{"className":2939},[],[2941],{"type":26,"value":568},{"type":26,"value":1321},{"type":21,"tag":42,"props":2944,"children":2946},{"className":2945},[],[2947],{"type":26,"value":1134},{"type":26,"value":1151},{"type":21,"tag":42,"props":2950,"children":2952},{"className":2951},[],[2953],{"type":26,"value":1134},{"type":26,"value":2691},{"type":21,"tag":609,"props":2956,"children":2957},{"type":611},[],{"type":26,"value":2534},{"type":21,"tag":42,"props":2960,"children":2962},{"className":2961},[],[2963],{"type":26,"value":2418},{"type":26,"value":2702},{"type":21,"tag":42,"props":2966,"children":2968},{"className":2967},[],[2969],{"type":26,"value":1113},{"type":26,"value":1348},{"type":21,"tag":42,"props":2972,"children":2974},{"className":2973},[],[2975],{"type":26,"value":137},{"type":21,"tag":1256,"props":2977,"children":2979},{"name":2978},"VUID-vkCmdBlitImage-dstImage-00252",[2980],{"type":21,"tag":22,"props":2981,"children":2982},{},[2983,2984,2989,2990,2995,2996,3001,3002,3007,3008,3013,3014,3017,3018,3023,3024,3029,3030,3033,3034],{"type":26,"value":1437},{"type":21,"tag":42,"props":2985,"children":2987},{"className":2986},[],[2988],{"type":26,"value":137},{"type":26,"value":2618},{"type":21,"tag":42,"props":2991,"children":2993},{"className":2992},[],[2994],{"type":26,"value":2624},{"type":26,"value":1528},{"type":21,"tag":42,"props":2997,"children":2999},{"className":2998},[],[3000],{"type":26,"value":2101},{"type":26,"value":2389},{"type":21,"tag":42,"props":3003,"children":3005},{"className":3004},[],[3006],{"type":26,"value":568},{"type":26,"value":88},{"type":21,"tag":42,"props":3009,"children":3011},{"className":3010},[],[3012],{"type":26,"value":1134},{"type":26,"value":2752},{"type":21,"tag":609,"props":3015,"children":3016},{"type":611},[],{"type":26,"value":1513},{"type":21,"tag":42,"props":3019,"children":3021},{"className":3020},[],[3022],{"type":26,"value":2418},{"type":26,"value":1549},{"type":21,"tag":42,"props":3025,"children":3027},{"className":3026},[],[3028],{"type":26,"value":1134},{"type":26,"value":2691},{"type":21,"tag":609,"props":3031,"children":3032},{"type":611},[],{"type":26,"value":1601},{"type":21,"tag":42,"props":3035,"children":3037},{"className":3036},[],[3038],{"type":26,"value":2441},{"type":21,"tag":1251,"props":3040,"children":3042},{"name":3041},"Valid Usage (Implicit)",[3043,3069,3093,3118,3140,3162,3193,3215,3239,3267,3281,3294,3317],{"type":21,"tag":1256,"props":3044,"children":3046},{"name":3045},"VUID-vkCmdBlitImage-commandBuffer-parameter",[3047],{"type":21,"tag":22,"props":3048,"children":3049},{},[3050,3055,3056,3059,3061,3067],{"type":21,"tag":42,"props":3051,"children":3053},{"className":3052},[],[3054],{"type":26,"value":83},{"type":26,"value":607},{"type":21,"tag":609,"props":3057,"children":3058},{"type":611},[],{"type":26,"value":3060}," be a valid ",{"type":21,"tag":572,"props":3062,"children":3064},{"href":3063},"/man/VkCommandBuffer",[3065],{"type":26,"value":3066},"VkCommandBuffer",{"type":26,"value":3068}," handle",{"type":21,"tag":1256,"props":3070,"children":3072},{"name":3071},"VUID-vkCmdBlitImage-srcImage-parameter",[3073],{"type":21,"tag":22,"props":3074,"children":3075},{},[3076,3081,3082,3085,3086,3092],{"type":21,"tag":42,"props":3077,"children":3079},{"className":3078},[],[3080],{"type":26,"value":102},{"type":26,"value":607},{"type":21,"tag":609,"props":3083,"children":3084},{"type":611},[],{"type":26,"value":3060},{"type":21,"tag":572,"props":3087,"children":3089},{"href":3088},"/man/VkImage",[3090],{"type":26,"value":3091},"VkImage",{"type":26,"value":3068},{"type":21,"tag":1256,"props":3094,"children":3096},{"name":3095},"VUID-vkCmdBlitImage-srcImageLayout-parameter",[3097],{"type":21,"tag":22,"props":3098,"children":3099},{},[3100,3105,3106,3109,3110,3116],{"type":21,"tag":42,"props":3101,"children":3103},{"className":3102},[],[3104],{"type":26,"value":120},{"type":26,"value":607},{"type":21,"tag":609,"props":3107,"children":3108},{"type":611},[],{"type":26,"value":3060},{"type":21,"tag":572,"props":3111,"children":3113},{"href":3112},"/man/VkImageLayout",[3114],{"type":26,"value":3115},"VkImageLayout",{"type":26,"value":3117}," value",{"type":21,"tag":1256,"props":3119,"children":3121},{"name":3120},"VUID-vkCmdBlitImage-dstImage-parameter",[3122],{"type":21,"tag":22,"props":3123,"children":3124},{},[3125,3130,3131,3134,3135,3139],{"type":21,"tag":42,"props":3126,"children":3128},{"className":3127},[],[3129],{"type":26,"value":137},{"type":26,"value":607},{"type":21,"tag":609,"props":3132,"children":3133},{"type":611},[],{"type":26,"value":3060},{"type":21,"tag":572,"props":3136,"children":3137},{"href":3088},[3138],{"type":26,"value":3091},{"type":26,"value":3068},{"type":21,"tag":1256,"props":3141,"children":3143},{"name":3142},"VUID-vkCmdBlitImage-dstImageLayout-parameter",[3144],{"type":21,"tag":22,"props":3145,"children":3146},{},[3147,3152,3153,3156,3157,3161],{"type":21,"tag":42,"props":3148,"children":3150},{"className":3149},[],[3151],{"type":26,"value":154},{"type":26,"value":607},{"type":21,"tag":609,"props":3154,"children":3155},{"type":611},[],{"type":26,"value":3060},{"type":21,"tag":572,"props":3158,"children":3159},{"href":3112},[3160],{"type":26,"value":3115},{"type":26,"value":3117},{"type":21,"tag":1256,"props":3163,"children":3165},{"name":3164},"VUID-vkCmdBlitImage-pRegions-parameter",[3166],{"type":21,"tag":22,"props":3167,"children":3168},{},[3169,3174,3175,3178,3180,3185,3187,3191],{"type":21,"tag":42,"props":3170,"children":3172},{"className":3171},[],[3173],{"type":26,"value":568},{"type":26,"value":607},{"type":21,"tag":609,"props":3176,"children":3177},{"type":611},[],{"type":26,"value":3179}," be a valid pointer to an array of ",{"type":21,"tag":42,"props":3181,"children":3183},{"className":3182},[],[3184],{"type":26,"value":557},{"type":26,"value":3186}," valid ",{"type":21,"tag":572,"props":3188,"children":3189},{"href":574},[3190],{"type":26,"value":577},{"type":26,"value":3192}," structures",{"type":21,"tag":1256,"props":3194,"children":3196},{"name":3195},"VUID-vkCmdBlitImage-filter-parameter",[3197],{"type":21,"tag":22,"props":3198,"children":3199},{},[3200,3205,3206,3209,3210,3214],{"type":21,"tag":42,"props":3201,"children":3203},{"className":3202},[],[3204],{"type":26,"value":218},{"type":26,"value":607},{"type":21,"tag":609,"props":3207,"children":3208},{"type":611},[],{"type":26,"value":3060},{"type":21,"tag":572,"props":3211,"children":3212},{"href":592},[3213],{"type":26,"value":595},{"type":26,"value":3117},{"type":21,"tag":1256,"props":3216,"children":3218},{"name":3217},"VUID-vkCmdBlitImage-commandBuffer-recording",[3219],{"type":21,"tag":22,"props":3220,"children":3221},{},[3222,3227,3228,3231,3233],{"type":21,"tag":42,"props":3223,"children":3225},{"className":3224},[],[3226],{"type":26,"value":83},{"type":26,"value":607},{"type":21,"tag":609,"props":3229,"children":3230},{"type":611},[],{"type":26,"value":3232}," be in the ",{"type":21,"tag":572,"props":3234,"children":3236},{"href":3235},"/chapters/commandbuffers#commandbuffers-lifecycle",[3237],{"type":26,"value":3238},"recording state",{"type":21,"tag":1256,"props":3240,"children":3242},{"name":3241},"VUID-vkCmdBlitImage-commandBuffer-cmdpool",[3243],{"type":21,"tag":22,"props":3244,"children":3245},{},[3246,3247,3253,3255,3260,3262,3265],{"type":26,"value":1340},{"type":21,"tag":42,"props":3248,"children":3250},{"className":3249},[],[3251],{"type":26,"value":3252},"VkCommandPool",{"type":26,"value":3254}," that ",{"type":21,"tag":42,"props":3256,"children":3258},{"className":3257},[],[3259],{"type":26,"value":83},{"type":26,"value":3261}," was allocated from ",{"type":21,"tag":609,"props":3263,"children":3264},{"type":611},[],{"type":26,"value":3266}," support graphics operations",{"type":21,"tag":1256,"props":3268,"children":3270},{"name":3269},"VUID-vkCmdBlitImage-renderpass",[3271],{"type":21,"tag":22,"props":3272,"children":3273},{},[3274,3276,3279],{"type":26,"value":3275},"This command ",{"type":21,"tag":609,"props":3277,"children":3278},{"type":611},[],{"type":26,"value":3280}," only be called outside of a render pass instance",{"type":21,"tag":1256,"props":3282,"children":3284},{"name":3283},"VUID-vkCmdBlitImage-videocoding",[3285],{"type":21,"tag":22,"props":3286,"children":3287},{},[3288,3289,3292],{"type":26,"value":3275},{"type":21,"tag":609,"props":3290,"children":3291},{"type":611},[],{"type":26,"value":3293}," only be called outside of a video coding scope",{"type":21,"tag":1256,"props":3295,"children":3297},{"name":3296},"VUID-vkCmdBlitImage-regionCount-arraylength",[3298],{"type":21,"tag":22,"props":3299,"children":3300},{},[3301,3306,3307,3310,3312],{"type":21,"tag":42,"props":3302,"children":3304},{"className":3303},[],[3305],{"type":26,"value":557},{"type":26,"value":607},{"type":21,"tag":609,"props":3308,"children":3309},{"type":611},[],{"type":26,"value":3311}," be greater than ",{"type":21,"tag":42,"props":3313,"children":3315},{"className":3314},[],[3316],{"type":26,"value":2418},{"type":21,"tag":1256,"props":3318,"children":3320},{"name":3319},"VUID-vkCmdBlitImage-commonparent",[3321],{"type":21,"tag":22,"props":3322,"children":3323},{},[3324,3326,3331,3332,3337,3339,3344,3345,3348,3350],{"type":26,"value":3325},"Each of ",{"type":21,"tag":42,"props":3327,"children":3329},{"className":3328},[],[3330],{"type":26,"value":83},{"type":26,"value":1321},{"type":21,"tag":42,"props":3333,"children":3335},{"className":3334},[],[3336],{"type":26,"value":137},{"type":26,"value":3338},", and ",{"type":21,"tag":42,"props":3340,"children":3342},{"className":3341},[],[3343],{"type":26,"value":102},{"type":26,"value":607},{"type":21,"tag":609,"props":3346,"children":3347},{"type":611},[],{"type":26,"value":3349}," have been created, allocated, or retrieved from the same ",{"type":21,"tag":572,"props":3351,"children":3353},{"href":3352},"/man/VkDevice",[3354],{"type":26,"value":1495},{"type":21,"tag":3356,"props":3357,"children":3359},"validity-box",{"name":3358},"Host Synchronization",[3360],{"type":21,"tag":495,"props":3361,"children":3362},{},[3363,3379],{"type":21,"tag":499,"props":3364,"children":3365},{},[3366,3368,3373,3374,3377],{"type":26,"value":3367},"Host access to ",{"type":21,"tag":42,"props":3369,"children":3371},{"className":3370},[],[3372],{"type":26,"value":83},{"type":26,"value":607},{"type":21,"tag":609,"props":3375,"children":3376},{"type":611},[],{"type":26,"value":3378}," be externally synchronized",{"type":21,"tag":499,"props":3380,"children":3381},{},[3382,3384,3389,3390,3395,3396,3399],{"type":26,"value":3383},"Host access to the ",{"type":21,"tag":42,"props":3385,"children":3387},{"className":3386},[],[3388],{"type":26,"value":3252},{"type":26,"value":3254},{"type":21,"tag":42,"props":3391,"children":3393},{"className":3392},[],[3394],{"type":26,"value":83},{"type":26,"value":3261},{"type":21,"tag":609,"props":3397,"children":3398},{"type":611},[],{"type":26,"value":3400}," be externally synchronized\n::",{"type":21,"tag":3402,"props":3403,"children":3404},"style",{},[3405],{"type":26,"value":3406},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":39,"searchDepth":71,"depth":71,"links":3408},[],"markdown",1729612492270]