[{"data":1,"prerenderedAt":1020},["ShallowReactive",2],{"rRGuBwElsV":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":1019,"_id":4},"VkSubpassFragmentDensityMapOffsetEndInfoQCOM","Structure specifying fragment density map offset subpass end information","VK_QCOM_fragment_density_map_offset","structs",[],{"type":10,"children":11,"toc":1017},"root",[12,18,50,62,324,396,417,454,939,1011],{"type":13,"tag":14,"props":15,"children":17},"element","anchor",{"id":16},"renderpass-fragmentdensitymapoffsets",[],{"type":13,"tag":19,"props":20,"children":21},"p",{},[22,25,32,34,41,43,48],{"type":23,"value":24},"text","If the ",{"type":13,"tag":26,"props":27,"children":29},"a",{"href":28},"/man/VkSubpassEndInfo",[30],{"type":23,"value":31},"VkSubpassEndInfo",{"type":23,"value":33},"::",{"type":13,"tag":35,"props":36,"children":38},"code",{"className":37},[],[39],{"type":23,"value":40},"pNext",{"type":23,"value":42}," chain includes a\n",{"type":13,"tag":35,"props":44,"children":46},{"className":45},[],[47],{"type":23,"value":4},{"type":23,"value":49}," structure, then that\nstructure includes an array of fragment density map offsets per layer for\nthe render pass.",{"type":13,"tag":19,"props":51,"children":52},{},[53,55,60],{"type":23,"value":54},"The ",{"type":13,"tag":35,"props":56,"children":58},{"className":57},[],[59],{"type":23,"value":4},{"type":23,"value":61}," structure is defined\nas:",{"type":13,"tag":63,"props":64,"children":65},"code-group",{},[66,175],{"type":13,"tag":67,"props":68,"children":74},"pre",{"className":69,"code":70,"filename":71,"language":72,"meta":73,"style":73},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkSubpassFragmentDensityMapOffsetEndInfoQCOM {\n VkStructureType sType;\n const void* pNext;\n uint32_t fragmentDensityOffsetCount;\n const VkOffset2D* pFragmentDensityOffsets;\n} VkSubpassFragmentDensityMapOffsetEndInfoQCOM;\n","C","c","",[75],{"type":13,"tag":35,"props":76,"children":77},{"__ignoreMap":73},[78,101,110,129,143,166],{"type":13,"tag":79,"props":80,"children":83},"span",{"class":81,"line":82},"line",1,[84,90,95],{"type":13,"tag":79,"props":85,"children":87},{"style":86},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[88],{"type":23,"value":89},"typedef",{"type":13,"tag":79,"props":91,"children":92},{"style":86},[93],{"type":23,"value":94}," struct",{"type":13,"tag":79,"props":96,"children":98},{"style":97},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[99],{"type":23,"value":100}," VkSubpassFragmentDensityMapOffsetEndInfoQCOM {\n",{"type":13,"tag":79,"props":102,"children":104},{"class":81,"line":103},2,[105],{"type":13,"tag":79,"props":106,"children":107},{"style":97},[108],{"type":23,"value":109}," VkStructureType sType;\n",{"type":13,"tag":79,"props":111,"children":113},{"class":81,"line":112},3,[114,119,124],{"type":13,"tag":79,"props":115,"children":116},{"style":86},[117],{"type":23,"value":118}," const",{"type":13,"tag":79,"props":120,"children":121},{"style":86},[122],{"type":23,"value":123}," void*",{"type":13,"tag":79,"props":125,"children":126},{"style":97},[127],{"type":23,"value":128}," pNext;\n",{"type":13,"tag":79,"props":130,"children":132},{"class":81,"line":131},4,[133,138],{"type":13,"tag":79,"props":134,"children":135},{"style":86},[136],{"type":23,"value":137}," uint32_t",{"type":13,"tag":79,"props":139,"children":140},{"style":97},[141],{"type":23,"value":142}," fragmentDensityOffsetCount;\n",{"type":13,"tag":79,"props":144,"children":146},{"class":81,"line":145},5,[147,151,156,161],{"type":13,"tag":79,"props":148,"children":149},{"style":86},[150],{"type":23,"value":118},{"type":13,"tag":79,"props":152,"children":153},{"style":97},[154],{"type":23,"value":155}," VkOffset2D",{"type":13,"tag":79,"props":157,"children":158},{"style":86},[159],{"type":23,"value":160},"*",{"type":13,"tag":79,"props":162,"children":163},{"style":97},[164],{"type":23,"value":165}," pFragmentDensityOffsets;\n",{"type":13,"tag":79,"props":167,"children":169},{"class":81,"line":168},6,[170],{"type":13,"tag":79,"props":171,"children":172},{"style":97},[173],{"type":23,"value":174},"} VkSubpassFragmentDensityMapOffsetEndInfoQCOM;\n",{"type":13,"tag":67,"props":176,"children":181},{"className":177,"code":178,"filename":179,"language":180,"meta":73,"style":73},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct SubpassFragmentDensityMapOffsetEndInfoQCOM {\n s_type: vk::StructureType,\n p_next: *const c_void,\n fragment_density_offset_count: u32,\n p_fragment_density_offsets: *const vk::Offset2D,\n}\n","Rust","rs",[182],{"type":13,"tag":35,"props":183,"children":184},{"__ignoreMap":73},[185,208,240,262,283,316],{"type":13,"tag":79,"props":186,"children":187},{"class":81,"line":82},[188,193,197,203],{"type":13,"tag":79,"props":189,"children":190},{"style":86},[191],{"type":23,"value":192},"pub",{"type":13,"tag":79,"props":194,"children":195},{"style":86},[196],{"type":23,"value":94},{"type":13,"tag":79,"props":198,"children":200},{"style":199},"--shiki-default:#953800;--shiki-dark:#FFA657",[201],{"type":23,"value":202}," SubpassFragmentDensityMapOffsetEndInfoQCOM",{"type":13,"tag":79,"props":204,"children":205},{"style":97},[206],{"type":23,"value":207}," {\n",{"type":13,"tag":79,"props":209,"children":210},{"class":81,"line":103},[211,216,221,226,230,235],{"type":13,"tag":79,"props":212,"children":213},{"style":97},[214],{"type":23,"value":215}," s_type",{"type":13,"tag":79,"props":217,"children":218},{"style":86},[219],{"type":23,"value":220},":",{"type":13,"tag":79,"props":222,"children":223},{"style":199},[224],{"type":23,"value":225}," vk",{"type":13,"tag":79,"props":227,"children":228},{"style":86},[229],{"type":23,"value":33},{"type":13,"tag":79,"props":231,"children":232},{"style":199},[233],{"type":23,"value":234},"StructureType",{"type":13,"tag":79,"props":236,"children":237},{"style":97},[238],{"type":23,"value":239},",\n",{"type":13,"tag":79,"props":241,"children":242},{"class":81,"line":112},[243,248,252,257],{"type":13,"tag":79,"props":244,"children":245},{"style":97},[246],{"type":23,"value":247}," p_next",{"type":13,"tag":79,"props":249,"children":250},{"style":86},[251],{"type":23,"value":220},{"type":13,"tag":79,"props":253,"children":254},{"style":86},[255],{"type":23,"value":256}," *const",{"type":13,"tag":79,"props":258,"children":259},{"style":97},[260],{"type":23,"value":261}," c_void,\n",{"type":13,"tag":79,"props":263,"children":264},{"class":81,"line":131},[265,270,274,279],{"type":13,"tag":79,"props":266,"children":267},{"style":97},[268],{"type":23,"value":269}," fragment_density_offset_count",{"type":13,"tag":79,"props":271,"children":272},{"style":86},[273],{"type":23,"value":220},{"type":13,"tag":79,"props":275,"children":276},{"style":199},[277],{"type":23,"value":278}," u32",{"type":13,"tag":79,"props":280,"children":281},{"style":97},[282],{"type":23,"value":239},{"type":13,"tag":79,"props":284,"children":285},{"class":81,"line":145},[286,291,295,299,303,307,312],{"type":13,"tag":79,"props":287,"children":288},{"style":97},[289],{"type":23,"value":290}," p_fragment_density_offsets",{"type":13,"tag":79,"props":292,"children":293},{"style":86},[294],{"type":23,"value":220},{"type":13,"tag":79,"props":296,"children":297},{"style":86},[298],{"type":23,"value":256},{"type":13,"tag":79,"props":300,"children":301},{"style":199},[302],{"type":23,"value":225},{"type":13,"tag":79,"props":304,"children":305},{"style":86},[306],{"type":23,"value":33},{"type":13,"tag":79,"props":308,"children":309},{"style":199},[310],{"type":23,"value":311},"Offset2D",{"type":13,"tag":79,"props":313,"children":314},{"style":97},[315],{"type":23,"value":239},{"type":13,"tag":79,"props":317,"children":318},{"class":81,"line":168},[319],{"type":13,"tag":79,"props":320,"children":321},{"style":97},[322],{"type":23,"value":323},"}\n",{"type":13,"tag":325,"props":326,"children":327},"ul",{},[328,348,366,377],{"type":13,"tag":329,"props":330,"children":331},"li",{},[332,338,340,346],{"type":13,"tag":35,"props":333,"children":335},{"className":334},[],[336],{"type":23,"value":337},"sType",{"type":23,"value":339}," is a ",{"type":13,"tag":26,"props":341,"children":343},{"href":342},"/man/VkStructureType",[344],{"type":23,"value":345},"VkStructureType",{"type":23,"value":347}," value identifying this structure.",{"type":13,"tag":329,"props":349,"children":350},{},[351,356,358,364],{"type":13,"tag":35,"props":352,"children":354},{"className":353},[],[355],{"type":23,"value":40},{"type":23,"value":357}," is ",{"type":13,"tag":35,"props":359,"children":361},{"className":360},[],[362],{"type":23,"value":363},"NULL",{"type":23,"value":365}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":329,"props":367,"children":368},{},[369,375],{"type":13,"tag":35,"props":370,"children":372},{"className":371},[],[373],{"type":23,"value":374},"fragmentDensityOffsetCount",{"type":23,"value":376}," is the number of offsets being\nspecified.",{"type":13,"tag":329,"props":378,"children":379},{},[380,386,388,394],{"type":13,"tag":35,"props":381,"children":383},{"className":382},[],[384],{"type":23,"value":385},"pFragmentDensityOffsets",{"type":23,"value":387}," is a pointer to an array of\n",{"type":13,"tag":26,"props":389,"children":391},{"href":390},"/man/VkOffset2D",[392],{"type":23,"value":393},"VkOffset2D",{"type":23,"value":395}," structs, each of which describes the offset per layer.",{"type":13,"tag":19,"props":397,"children":398},{},[399,401,407,409,415],{"type":23,"value":400},"The array elements are given per ",{"type":13,"tag":35,"props":402,"children":404},{"className":403},[],[405],{"type":23,"value":406},"layer",{"type":23,"value":408}," as defined by\n",{"type":13,"tag":26,"props":410,"children":412},{"href":411},"/chapters/fragmentdensitymapops#fragmentdensitymap-fetch-density-value",[413],{"type":23,"value":414},"Fetch Density Value",{"type":23,"value":416},", where\nindex = layer.\nEach (x,y) offset is in framebuffer pixels and shifts the fetch of the\nfragment density map by that amount.\nOffsets can be positive or negative.",{"type":13,"tag":19,"props":418,"children":419},{},[420,422,426,427,432,434,439,441,446,448,452],{"type":23,"value":421},"Offset values specified for any subpass that is not the last subpass in the\nrender pass are ignored.\nIf the ",{"type":13,"tag":26,"props":423,"children":424},{"href":28},[425],{"type":23,"value":31},{"type":23,"value":33},{"type":13,"tag":35,"props":428,"children":430},{"className":429},[],[431],{"type":23,"value":40},{"type":23,"value":433}," chain for the last subpass of a\nrender pass does not include\n",{"type":13,"tag":35,"props":435,"children":437},{"className":436},[],[438],{"type":23,"value":4},{"type":23,"value":440},", or if\n",{"type":13,"tag":35,"props":442,"children":444},{"className":443},[],[445],{"type":23,"value":374},{"type":23,"value":447}," is zero, then the offset (0,0) is\nused for ",{"type":13,"tag":26,"props":449,"children":450},{"href":411},[451],{"type":23,"value":414},{"type":23,"value":453},".",{"type":13,"tag":455,"props":456,"children":458},"validity-group",{"name":457},"Valid Usage",[459,500,554,603,653,701,750,798,839,877,909],{"type":13,"tag":460,"props":461,"children":463},"validity-field",{"name":462},"VUID-VkSubpassFragmentDensityMapOffsetEndInfoQCOM-fragmentDensityMapOffsets-06503",[464],{"type":13,"tag":19,"props":465,"children":466},{},[467,468,478,480,485,487,492,494],{"type":23,"value":24},{"type":13,"tag":26,"props":469,"children":471},{"href":470},"/man/VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM#features-fragmentDensityMapOffset",[472],{"type":13,"tag":35,"props":473,"children":475},{"className":474},[],[476],{"type":23,"value":477},"fragmentDensityMapOffset",{"type":23,"value":479}," feature is not enabled or fragment\ndensity map is not enabled in the render pass,\n",{"type":13,"tag":35,"props":481,"children":483},{"className":482},[],[484],{"type":23,"value":374},{"type":23,"value":486}," ",{"type":13,"tag":488,"props":489,"children":491},"normative",{"type":490},"must",[],{"type":23,"value":493}," equal ",{"type":13,"tag":35,"props":495,"children":497},{"className":496},[],[498],{"type":23,"value":499},"0",{"type":13,"tag":460,"props":501,"children":503},{"name":502},"VUID-VkSubpassFragmentDensityMapOffsetEndInfoQCOM-fragmentDensityMapAttachment-06504",[504],{"type":13,"tag":19,"props":505,"children":506},{},[507,509,515,516,522,524,530,532,538,539,544,545,548,549],{"type":23,"value":508},"If ",{"type":13,"tag":35,"props":510,"children":512},{"className":511},[],[513],{"type":23,"value":514},"VkSubpassDescription",{"type":23,"value":33},{"type":13,"tag":35,"props":517,"children":519},{"className":518},[],[520],{"type":23,"value":521},"fragmentDensityMapAttachment",{"type":23,"value":523}," is not\nis not ",{"type":13,"tag":35,"props":525,"children":527},{"className":526},[],[528],{"type":23,"value":529},"VK_ATTACHMENT_UNUSED",{"type":23,"value":531}," and was not created with\n",{"type":13,"tag":35,"props":533,"children":535},{"className":534},[],[536],{"type":23,"value":537},"VK_IMAGE_CREATE_FRAGMENT_DENSITY_MAP_OFFSET_BIT_QCOM",{"type":23,"value":239},{"type":13,"tag":35,"props":540,"children":542},{"className":541},[],[543],{"type":23,"value":374},{"type":23,"value":486},{"type":13,"tag":488,"props":546,"children":547},{"type":490},[],{"type":23,"value":493},{"type":13,"tag":35,"props":550,"children":552},{"className":551},[],[553],{"type":23,"value":499},{"type":13,"tag":460,"props":555,"children":557},{"name":556},"VUID-VkSubpassFragmentDensityMapOffsetEndInfoQCOM-pDepthStencilAttachment-06505",[558],{"type":13,"tag":19,"props":559,"children":560},{},[561,562,567,568,574,576,581,582,587,588,593,594,597,598],{"type":23,"value":508},{"type":13,"tag":35,"props":563,"children":565},{"className":564},[],[566],{"type":23,"value":514},{"type":23,"value":33},{"type":13,"tag":35,"props":569,"children":571},{"className":570},[],[572],{"type":23,"value":573},"pDepthStencilAttachment",{"type":23,"value":575}," is not is\nnot ",{"type":13,"tag":35,"props":577,"children":579},{"className":578},[],[580],{"type":23,"value":529},{"type":23,"value":531},{"type":13,"tag":35,"props":583,"children":585},{"className":584},[],[586],{"type":23,"value":537},{"type":23,"value":239},{"type":13,"tag":35,"props":589,"children":591},{"className":590},[],[592],{"type":23,"value":374},{"type":23,"value":486},{"type":13,"tag":488,"props":595,"children":596},{"type":490},[],{"type":23,"value":493},{"type":13,"tag":35,"props":599,"children":601},{"className":600},[],[602],{"type":23,"value":499},{"type":13,"tag":460,"props":604,"children":606},{"name":605},"VUID-VkSubpassFragmentDensityMapOffsetEndInfoQCOM-pInputAttachments-06506",[607],{"type":13,"tag":19,"props":608,"children":609},{},[610,612,617,618,624,626,631,632,637,638,643,644,647,648],{"type":23,"value":611},"If any element of ",{"type":13,"tag":35,"props":613,"children":615},{"className":614},[],[616],{"type":23,"value":514},{"type":23,"value":33},{"type":13,"tag":35,"props":619,"children":621},{"className":620},[],[622],{"type":23,"value":623},"pInputAttachments",{"type":23,"value":625}," is\nnot is not ",{"type":13,"tag":35,"props":627,"children":629},{"className":628},[],[630],{"type":23,"value":529},{"type":23,"value":531},{"type":13,"tag":35,"props":633,"children":635},{"className":634},[],[636],{"type":23,"value":537},{"type":23,"value":239},{"type":13,"tag":35,"props":639,"children":641},{"className":640},[],[642],{"type":23,"value":374},{"type":23,"value":486},{"type":13,"tag":488,"props":645,"children":646},{"type":490},[],{"type":23,"value":493},{"type":13,"tag":35,"props":649,"children":651},{"className":650},[],[652],{"type":23,"value":499},{"type":13,"tag":460,"props":654,"children":656},{"name":655},"VUID-VkSubpassFragmentDensityMapOffsetEndInfoQCOM-pColorAttachments-06507",[657],{"type":13,"tag":19,"props":658,"children":659},{},[660,661,666,667,673,674,679,680,685,686,691,692,695,696],{"type":23,"value":611},{"type":13,"tag":35,"props":662,"children":664},{"className":663},[],[665],{"type":23,"value":514},{"type":23,"value":33},{"type":13,"tag":35,"props":668,"children":670},{"className":669},[],[671],{"type":23,"value":672},"pColorAttachments",{"type":23,"value":625},{"type":13,"tag":35,"props":675,"children":677},{"className":676},[],[678],{"type":23,"value":529},{"type":23,"value":531},{"type":13,"tag":35,"props":681,"children":683},{"className":682},[],[684],{"type":23,"value":537},{"type":23,"value":239},{"type":13,"tag":35,"props":687,"children":689},{"className":688},[],[690],{"type":23,"value":374},{"type":23,"value":486},{"type":13,"tag":488,"props":693,"children":694},{"type":490},[],{"type":23,"value":493},{"type":13,"tag":35,"props":697,"children":699},{"className":698},[],[700],{"type":23,"value":499},{"type":13,"tag":460,"props":702,"children":704},{"name":703},"VUID-VkSubpassFragmentDensityMapOffsetEndInfoQCOM-pResolveAttachments-06508",[705],{"type":13,"tag":19,"props":706,"children":707},{},[708,709,714,715,721,723,728,729,734,735,740,741,744,745],{"type":23,"value":611},{"type":13,"tag":35,"props":710,"children":712},{"className":711},[],[713],{"type":23,"value":514},{"type":23,"value":33},{"type":13,"tag":35,"props":716,"children":718},{"className":717},[],[719],{"type":23,"value":720},"pResolveAttachments",{"type":23,"value":722},"\nis not is not ",{"type":13,"tag":35,"props":724,"children":726},{"className":725},[],[727],{"type":23,"value":529},{"type":23,"value":531},{"type":13,"tag":35,"props":730,"children":732},{"className":731},[],[733],{"type":23,"value":537},{"type":23,"value":239},{"type":13,"tag":35,"props":736,"children":738},{"className":737},[],[739],{"type":23,"value":374},{"type":23,"value":486},{"type":13,"tag":488,"props":742,"children":743},{"type":490},[],{"type":23,"value":493},{"type":13,"tag":35,"props":746,"children":748},{"className":747},[],[749],{"type":23,"value":499},{"type":13,"tag":460,"props":751,"children":753},{"name":752},"VUID-VkSubpassFragmentDensityMapOffsetEndInfoQCOM-pPreserveAttachments-06509",[754],{"type":13,"tag":19,"props":755,"children":756},{},[757,758,763,764,770,771,776,777,782,783,788,789,792,793],{"type":23,"value":611},{"type":13,"tag":35,"props":759,"children":761},{"className":760},[],[762],{"type":23,"value":514},{"type":23,"value":33},{"type":13,"tag":35,"props":765,"children":767},{"className":766},[],[768],{"type":23,"value":769},"pPreserveAttachments",{"type":23,"value":722},{"type":13,"tag":35,"props":772,"children":774},{"className":773},[],[775],{"type":23,"value":529},{"type":23,"value":531},{"type":13,"tag":35,"props":778,"children":780},{"className":779},[],[781],{"type":23,"value":537},{"type":23,"value":239},{"type":13,"tag":35,"props":784,"children":786},{"className":785},[],[787],{"type":23,"value":374},{"type":23,"value":486},{"type":13,"tag":488,"props":790,"children":791},{"type":490},[],{"type":23,"value":493},{"type":13,"tag":35,"props":794,"children":796},{"className":795},[],[797],{"type":23,"value":499},{"type":13,"tag":460,"props":799,"children":801},{"name":800},"VUID-VkSubpassFragmentDensityMapOffsetEndInfoQCOM-fragmentDensityOffsetCount-06510",[802],{"type":13,"tag":19,"props":803,"children":804},{},[805,806,811,813,818,820,825,826,829,831,837],{"type":23,"value":508},{"type":13,"tag":35,"props":807,"children":809},{"className":808},[],[810],{"type":23,"value":374},{"type":23,"value":812}," is not ",{"type":13,"tag":35,"props":814,"children":816},{"className":815},[],[817],{"type":23,"value":499},{"type":23,"value":819}," and multiview is enabled\nfor the render pass, ",{"type":13,"tag":35,"props":821,"children":823},{"className":822},[],[824],{"type":23,"value":374},{"type":23,"value":486},{"type":13,"tag":488,"props":827,"children":828},{"type":490},[],{"type":23,"value":830}," equal the\n",{"type":13,"tag":35,"props":832,"children":834},{"className":833},[],[835],{"type":23,"value":836},"layerCount",{"type":23,"value":838}," that was specified in creating the fragment density map\nattachment view",{"type":13,"tag":460,"props":840,"children":842},{"name":841},"VUID-VkSubpassFragmentDensityMapOffsetEndInfoQCOM-fragmentDensityOffsetCount-06511",[843],{"type":13,"tag":19,"props":844,"children":845},{},[846,847,852,853,858,860,865,866,869,871],{"type":23,"value":508},{"type":13,"tag":35,"props":848,"children":850},{"className":849},[],[851],{"type":23,"value":374},{"type":23,"value":812},{"type":13,"tag":35,"props":854,"children":856},{"className":855},[],[857],{"type":23,"value":499},{"type":23,"value":859}," and multiview is not\nenabled for the render pass, ",{"type":13,"tag":35,"props":861,"children":863},{"className":862},[],[864],{"type":23,"value":374},{"type":23,"value":486},{"type":13,"tag":488,"props":867,"children":868},{"type":490},[],{"type":23,"value":870},"\nequal ",{"type":13,"tag":35,"props":872,"children":874},{"className":873},[],[875],{"type":23,"value":876},"1",{"type":13,"tag":460,"props":878,"children":880},{"name":879},"VUID-VkSubpassFragmentDensityMapOffsetEndInfoQCOM-x-06512",[881],{"type":13,"tag":19,"props":882,"children":883},{},[884,885,891,893,898,901,903],{"type":23,"value":54},{"type":13,"tag":35,"props":886,"children":888},{"className":887},[],[889],{"type":23,"value":890},"x",{"type":23,"value":892}," component of each element of ",{"type":13,"tag":35,"props":894,"children":896},{"className":895},[],[897],{"type":23,"value":385},{"type":13,"tag":488,"props":899,"children":900},{"type":490},[],{"type":23,"value":902}," be an integer multiple of\n",{"type":13,"tag":35,"props":904,"children":906},{"className":905},[],[907],{"type":23,"value":908},"fragmentDensityOffsetGranularity.width",{"type":13,"tag":460,"props":910,"children":912},{"name":911},"VUID-VkSubpassFragmentDensityMapOffsetEndInfoQCOM-y-06513",[913],{"type":13,"tag":19,"props":914,"children":915},{},[916,917,923,924,929,932,933],{"type":23,"value":54},{"type":13,"tag":35,"props":918,"children":920},{"className":919},[],[921],{"type":23,"value":922},"y",{"type":23,"value":892},{"type":13,"tag":35,"props":925,"children":927},{"className":926},[],[928],{"type":23,"value":385},{"type":13,"tag":488,"props":930,"children":931},{"type":490},[],{"type":23,"value":902},{"type":13,"tag":35,"props":934,"children":936},{"className":935},[],[937],{"type":23,"value":938},"fragmentDensityOffsetGranularity.height",{"type":13,"tag":455,"props":940,"children":942},{"name":941},"Valid Usage (Implicit)",[943,967],{"type":13,"tag":460,"props":944,"children":946},{"name":945},"VUID-VkSubpassFragmentDensityMapOffsetEndInfoQCOM-sType-sType",[947],{"type":13,"tag":19,"props":948,"children":949},{},[950,955,956,959,961],{"type":13,"tag":35,"props":951,"children":953},{"className":952},[],[954],{"type":23,"value":337},{"type":23,"value":486},{"type":13,"tag":488,"props":957,"children":958},{"type":490},[],{"type":23,"value":960}," be ",{"type":13,"tag":35,"props":962,"children":964},{"className":963},[],[965],{"type":23,"value":966},"VK_STRUCTURE_TYPE_SUBPASS_FRAGMENT_DENSITY_MAP_OFFSET_END_INFO_QCOM",{"type":13,"tag":460,"props":968,"children":970},{"name":969},"VUID-VkSubpassFragmentDensityMapOffsetEndInfoQCOM-pFragmentDensityOffsets-parameter",[971],{"type":13,"tag":19,"props":972,"children":973},{},[974,975,980,981,986,988,993,994,997,999,1004,1005,1009],{"type":23,"value":508},{"type":13,"tag":35,"props":976,"children":978},{"className":977},[],[979],{"type":23,"value":374},{"type":23,"value":812},{"type":13,"tag":35,"props":982,"children":984},{"className":983},[],[985],{"type":23,"value":499},{"type":23,"value":987},", ",{"type":13,"tag":35,"props":989,"children":991},{"className":990},[],[992],{"type":23,"value":385},{"type":23,"value":486},{"type":13,"tag":488,"props":995,"children":996},{"type":490},[],{"type":23,"value":998}," be a valid pointer to an array of ",{"type":13,"tag":35,"props":1000,"children":1002},{"className":1001},[],[1003],{"type":23,"value":374},{"type":23,"value":486},{"type":13,"tag":26,"props":1006,"children":1007},{"href":390},[1008],{"type":23,"value":393},{"type":23,"value":1010}," structures",{"type":13,"tag":1012,"props":1013,"children":1014},"style",{},[1015],{"type":23,"value":1016},"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":73,"searchDepth":103,"depth":103,"links":1018},[],"markdown",1725732588618]