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