[{"data":1,"prerenderedAt":1167},["ShallowReactive",2],{"0YpCNemcWe":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":1166,"_id":4},"VkPipelineViewportStateCreateInfo","Structure specifying parameters of a newly created pipeline viewport state","VK_VERSION_1_0","structs",[],{"type":10,"children":11,"toc":1164},"root",[12,28,417,546,1000,1158],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,26],{"type":18,"value":19},"text","The ",{"type":13,"tag":21,"props":22,"children":24},"code",{"className":23},[],[25],{"type":18,"value":4},{"type":18,"value":27}," structure is defined as:",{"type":13,"tag":29,"props":30,"children":31},"code-group",{},[32,185],{"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 VkPipelineViewportStateCreateInfo {\n VkStructureType sType;\n const void* pNext;\n VkPipelineViewportStateCreateFlags flags;\n uint32_t viewportCount;\n const VkViewport* pViewports;\n uint32_t scissorCount;\n const VkRect2D* pScissors;\n} VkPipelineViewportStateCreateInfo;\n","C","c","",[41],{"type":13,"tag":21,"props":42,"children":43},{"__ignoreMap":39},[44,67,76,95,104,118,141,154,176],{"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}," VkPipelineViewportStateCreateInfo {\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}," VkPipelineViewportStateCreateFlags flags;\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}," viewportCount;\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}," pViewports;\n",{"type":13,"tag":45,"props":142,"children":144},{"class":47,"line":143},7,[145,149],{"type":13,"tag":45,"props":146,"children":147},{"style":52},[148],{"type":18,"value":112},{"type":13,"tag":45,"props":150,"children":151},{"style":63},[152],{"type":18,"value":153}," scissorCount;\n",{"type":13,"tag":45,"props":155,"children":157},{"class":47,"line":156},8,[158,162,167,171],{"type":13,"tag":45,"props":159,"children":160},{"style":52},[161],{"type":18,"value":84},{"type":13,"tag":45,"props":163,"children":164},{"style":63},[165],{"type":18,"value":166}," VkRect2D",{"type":13,"tag":45,"props":168,"children":169},{"style":52},[170],{"type":18,"value":135},{"type":13,"tag":45,"props":172,"children":173},{"style":63},[174],{"type":18,"value":175}," pScissors;\n",{"type":13,"tag":45,"props":177,"children":179},{"class":47,"line":178},9,[180],{"type":13,"tag":45,"props":181,"children":182},{"style":63},[183],{"type":18,"value":184},"} VkPipelineViewportStateCreateInfo;\n",{"type":13,"tag":33,"props":186,"children":191},{"className":187,"code":188,"filename":189,"language":190,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct PipelineViewportStateCreateInfo {\n s_type: vk::StructureType,\n p_next: *const c_void,\n flags: vk::PipelineViewportStateCreateFlags,\n viewport_count: u32,\n p_viewports: *const vk::Viewport,\n scissor_count: u32,\n p_scissors: *const vk::Rect2D,\n}\n","Rust","rs",[192],{"type":13,"tag":21,"props":193,"children":194},{"__ignoreMap":39},[195,218,251,273,302,323,356,376,409],{"type":13,"tag":45,"props":196,"children":197},{"class":47,"line":48},[198,203,207,213],{"type":13,"tag":45,"props":199,"children":200},{"style":52},[201],{"type":18,"value":202},"pub",{"type":13,"tag":45,"props":204,"children":205},{"style":52},[206],{"type":18,"value":60},{"type":13,"tag":45,"props":208,"children":210},{"style":209},"--shiki-default:#953800;--shiki-dark:#FFA657",[211],{"type":18,"value":212}," PipelineViewportStateCreateInfo",{"type":13,"tag":45,"props":214,"children":215},{"style":63},[216],{"type":18,"value":217}," {\n",{"type":13,"tag":45,"props":219,"children":220},{"class":47,"line":69},[221,226,231,236,241,246],{"type":13,"tag":45,"props":222,"children":223},{"style":63},[224],{"type":18,"value":225}," s_type",{"type":13,"tag":45,"props":227,"children":228},{"style":52},[229],{"type":18,"value":230},":",{"type":13,"tag":45,"props":232,"children":233},{"style":209},[234],{"type":18,"value":235}," vk",{"type":13,"tag":45,"props":237,"children":238},{"style":52},[239],{"type":18,"value":240},"::",{"type":13,"tag":45,"props":242,"children":243},{"style":209},[244],{"type":18,"value":245},"StructureType",{"type":13,"tag":45,"props":247,"children":248},{"style":63},[249],{"type":18,"value":250},",\n",{"type":13,"tag":45,"props":252,"children":253},{"class":47,"line":78},[254,259,263,268],{"type":13,"tag":45,"props":255,"children":256},{"style":63},[257],{"type":18,"value":258}," p_next",{"type":13,"tag":45,"props":260,"children":261},{"style":52},[262],{"type":18,"value":230},{"type":13,"tag":45,"props":264,"children":265},{"style":52},[266],{"type":18,"value":267}," *const",{"type":13,"tag":45,"props":269,"children":270},{"style":63},[271],{"type":18,"value":272}," c_void,\n",{"type":13,"tag":45,"props":274,"children":275},{"class":47,"line":97},[276,281,285,289,293,298],{"type":13,"tag":45,"props":277,"children":278},{"style":63},[279],{"type":18,"value":280}," flags",{"type":13,"tag":45,"props":282,"children":283},{"style":52},[284],{"type":18,"value":230},{"type":13,"tag":45,"props":286,"children":287},{"style":209},[288],{"type":18,"value":235},{"type":13,"tag":45,"props":290,"children":291},{"style":52},[292],{"type":18,"value":240},{"type":13,"tag":45,"props":294,"children":295},{"style":209},[296],{"type":18,"value":297},"PipelineViewportStateCreateFlags",{"type":13,"tag":45,"props":299,"children":300},{"style":63},[301],{"type":18,"value":250},{"type":13,"tag":45,"props":303,"children":304},{"class":47,"line":106},[305,310,314,319],{"type":13,"tag":45,"props":306,"children":307},{"style":63},[308],{"type":18,"value":309}," viewport_count",{"type":13,"tag":45,"props":311,"children":312},{"style":52},[313],{"type":18,"value":230},{"type":13,"tag":45,"props":315,"children":316},{"style":209},[317],{"type":18,"value":318}," u32",{"type":13,"tag":45,"props":320,"children":321},{"style":63},[322],{"type":18,"value":250},{"type":13,"tag":45,"props":324,"children":325},{"class":47,"line":120},[326,331,335,339,343,347,352],{"type":13,"tag":45,"props":327,"children":328},{"style":63},[329],{"type":18,"value":330}," p_viewports",{"type":13,"tag":45,"props":332,"children":333},{"style":52},[334],{"type":18,"value":230},{"type":13,"tag":45,"props":336,"children":337},{"style":52},[338],{"type":18,"value":267},{"type":13,"tag":45,"props":340,"children":341},{"style":209},[342],{"type":18,"value":235},{"type":13,"tag":45,"props":344,"children":345},{"style":52},[346],{"type":18,"value":240},{"type":13,"tag":45,"props":348,"children":349},{"style":209},[350],{"type":18,"value":351},"Viewport",{"type":13,"tag":45,"props":353,"children":354},{"style":63},[355],{"type":18,"value":250},{"type":13,"tag":45,"props":357,"children":358},{"class":47,"line":143},[359,364,368,372],{"type":13,"tag":45,"props":360,"children":361},{"style":63},[362],{"type":18,"value":363}," scissor_count",{"type":13,"tag":45,"props":365,"children":366},{"style":52},[367],{"type":18,"value":230},{"type":13,"tag":45,"props":369,"children":370},{"style":209},[371],{"type":18,"value":318},{"type":13,"tag":45,"props":373,"children":374},{"style":63},[375],{"type":18,"value":250},{"type":13,"tag":45,"props":377,"children":378},{"class":47,"line":156},[379,384,388,392,396,400,405],{"type":13,"tag":45,"props":380,"children":381},{"style":63},[382],{"type":18,"value":383}," p_scissors",{"type":13,"tag":45,"props":385,"children":386},{"style":52},[387],{"type":18,"value":230},{"type":13,"tag":45,"props":389,"children":390},{"style":52},[391],{"type":18,"value":267},{"type":13,"tag":45,"props":393,"children":394},{"style":209},[395],{"type":18,"value":235},{"type":13,"tag":45,"props":397,"children":398},{"style":52},[399],{"type":18,"value":240},{"type":13,"tag":45,"props":401,"children":402},{"style":209},[403],{"type":18,"value":404},"Rect2D",{"type":13,"tag":45,"props":406,"children":407},{"style":63},[408],{"type":18,"value":250},{"type":13,"tag":45,"props":410,"children":411},{"class":47,"line":178},[412],{"type":13,"tag":45,"props":413,"children":414},{"style":63},[415],{"type":18,"value":416},"}\n",{"type":13,"tag":418,"props":419,"children":420},"ul",{},[421,442,461,472,483,502,528],{"type":13,"tag":422,"props":423,"children":424},"li",{},[425,431,433,440],{"type":13,"tag":21,"props":426,"children":428},{"className":427},[],[429],{"type":18,"value":430},"sType",{"type":18,"value":432}," is a ",{"type":13,"tag":434,"props":435,"children":437},"a",{"href":436},"/man/VkStructureType",[438],{"type":18,"value":439},"VkStructureType",{"type":18,"value":441}," value identifying this structure.",{"type":13,"tag":422,"props":443,"children":444},{},[445,451,453,459],{"type":13,"tag":21,"props":446,"children":448},{"className":447},[],[449],{"type":18,"value":450},"pNext",{"type":18,"value":452}," is ",{"type":13,"tag":21,"props":454,"children":456},{"className":455},[],[457],{"type":18,"value":458},"NULL",{"type":18,"value":460}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":422,"props":462,"children":463},{},[464,470],{"type":13,"tag":21,"props":465,"children":467},{"className":466},[],[468],{"type":18,"value":469},"flags",{"type":18,"value":471}," is reserved for future use.",{"type":13,"tag":422,"props":473,"children":474},{},[475,481],{"type":13,"tag":21,"props":476,"children":478},{"className":477},[],[479],{"type":18,"value":480},"viewportCount",{"type":18,"value":482}," is the number of viewports used by the pipeline.",{"type":13,"tag":422,"props":484,"children":485},{},[486,492,494,500],{"type":13,"tag":21,"props":487,"children":489},{"className":488},[],[490],{"type":18,"value":491},"pViewports",{"type":18,"value":493}," is a pointer to an array of ",{"type":13,"tag":434,"props":495,"children":497},{"href":496},"/man/VkViewport",[498],{"type":18,"value":499},"VkViewport",{"type":18,"value":501},"\nstructures, defining the viewport transforms.\nIf the viewport state is dynamic, this member is ignored.",{"type":13,"tag":422,"props":503,"children":504},{},[505,511,513,519,521,526],{"type":13,"tag":21,"props":506,"children":508},{"className":507},[],[509],{"type":18,"value":510},"scissorCount",{"type":18,"value":512}," is the number of ",{"type":13,"tag":434,"props":514,"children":516},{"href":515},"/chapters/fragops#fragops-scissor",[517],{"type":18,"value":518},"scissors",{"type":18,"value":520}," and\n",{"type":13,"tag":522,"props":523,"children":525},"normative",{"type":524},"must",[],{"type":18,"value":527}," match the number of viewports.",{"type":13,"tag":422,"props":529,"children":530},{},[531,537,538,544],{"type":13,"tag":21,"props":532,"children":534},{"className":533},[],[535],{"type":18,"value":536},"pScissors",{"type":18,"value":493},{"type":13,"tag":434,"props":539,"children":541},{"href":540},"/man/VkRect2D",[542],{"type":18,"value":543},"VkRect2D",{"type":18,"value":545}," structures\ndefining the rectangular bounds of the scissor for the corresponding\nviewport.\nIf the scissor state is dynamic, this member is ignored.",{"type":13,"tag":547,"props":548,"children":550},"validity-group",{"name":549},"Valid Usage",[551,591,623,654,682,731,766,798,837,887,932],{"type":13,"tag":552,"props":553,"children":555},"validity-field",{"name":554},"VUID-VkPipelineViewportStateCreateInfo-viewportCount-01216",[556],{"type":13,"tag":14,"props":557,"children":558},{},[559,561,571,573,578,580,583,585],{"type":18,"value":560},"If the ",{"type":13,"tag":434,"props":562,"children":564},{"href":563},"/man/VkPhysicalDeviceFeatures#features-multiViewport",[565],{"type":13,"tag":21,"props":566,"children":568},{"className":567},[],[569],{"type":18,"value":570},"multiViewport",{"type":18,"value":572}," feature is not\nenabled, ",{"type":13,"tag":21,"props":574,"children":576},{"className":575},[],[577],{"type":18,"value":480},{"type":18,"value":579}," ",{"type":13,"tag":522,"props":581,"children":582},{"type":524},[],{"type":18,"value":584}," not be greater than ",{"type":13,"tag":21,"props":586,"children":588},{"className":587},[],[589],{"type":18,"value":590},"1",{"type":13,"tag":552,"props":592,"children":594},{"name":593},"VUID-VkPipelineViewportStateCreateInfo-scissorCount-01217",[595],{"type":13,"tag":14,"props":596,"children":597},{},[598,599,607,608,613,614,617,618],{"type":18,"value":560},{"type":13,"tag":434,"props":600,"children":601},{"href":563},[602],{"type":13,"tag":21,"props":603,"children":605},{"className":604},[],[606],{"type":18,"value":570},{"type":18,"value":572},{"type":13,"tag":21,"props":609,"children":611},{"className":610},[],[612],{"type":18,"value":510},{"type":18,"value":579},{"type":13,"tag":522,"props":615,"children":616},{"type":524},[],{"type":18,"value":584},{"type":13,"tag":21,"props":619,"children":621},{"className":620},[],[622],{"type":18,"value":590},{"type":13,"tag":552,"props":624,"children":626},{"name":625},"VUID-VkPipelineViewportStateCreateInfo-viewportCount-01218",[627],{"type":13,"tag":14,"props":628,"children":629},{},[630,635,636,639,641,647,648],{"type":13,"tag":21,"props":631,"children":633},{"className":632},[],[634],{"type":18,"value":480},{"type":18,"value":579},{"type":13,"tag":522,"props":637,"children":638},{"type":524},[],{"type":18,"value":640}," be less than or equal to\n",{"type":13,"tag":21,"props":642,"children":644},{"className":643},[],[645],{"type":18,"value":646},"VkPhysicalDeviceLimits",{"type":18,"value":240},{"type":13,"tag":21,"props":649,"children":651},{"className":650},[],[652],{"type":18,"value":653},"maxViewports",{"type":13,"tag":552,"props":655,"children":657},{"name":656},"VUID-VkPipelineViewportStateCreateInfo-scissorCount-01219",[658],{"type":13,"tag":14,"props":659,"children":660},{},[661,666,667,670,671,676,677],{"type":13,"tag":21,"props":662,"children":664},{"className":663},[],[665],{"type":18,"value":510},{"type":18,"value":579},{"type":13,"tag":522,"props":668,"children":669},{"type":524},[],{"type":18,"value":640},{"type":13,"tag":21,"props":672,"children":674},{"className":673},[],[675],{"type":18,"value":646},{"type":18,"value":240},{"type":13,"tag":21,"props":678,"children":680},{"className":679},[],[681],{"type":18,"value":653},{"type":13,"tag":552,"props":683,"children":685},{"name":684},"VUID-VkPipelineViewportStateCreateInfo-x-02821",[686],{"type":13,"tag":14,"props":687,"children":688},{},[689,690,696,698,704,706,712,714,719,720,723,725],{"type":18,"value":19},{"type":13,"tag":21,"props":691,"children":693},{"className":692},[],[694],{"type":18,"value":695},"x",{"type":18,"value":697}," and ",{"type":13,"tag":21,"props":699,"children":701},{"className":700},[],[702],{"type":18,"value":703},"y",{"type":18,"value":705}," members of ",{"type":13,"tag":21,"props":707,"children":709},{"className":708},[],[710],{"type":18,"value":711},"offset",{"type":18,"value":713}," member of any element of\n",{"type":13,"tag":21,"props":715,"children":717},{"className":716},[],[718],{"type":18,"value":536},{"type":18,"value":579},{"type":13,"tag":522,"props":721,"children":722},{"type":524},[],{"type":18,"value":724}," be greater than or equal to ",{"type":13,"tag":21,"props":726,"children":728},{"className":727},[],[729],{"type":18,"value":730},"0",{"type":13,"tag":552,"props":732,"children":734},{"name":733},"VUID-VkPipelineViewportStateCreateInfo-offset-02822",[735],{"type":13,"tag":14,"props":736,"children":737},{},[738,740,746,748,754,756,759,761],{"type":18,"value":739},"Evaluation of (",{"type":13,"tag":21,"props":741,"children":743},{"className":742},[],[744],{"type":18,"value":745},"offset.x",{"type":18,"value":747}," + ",{"type":13,"tag":21,"props":749,"children":751},{"className":750},[],[752],{"type":18,"value":753},"extent.width",{"type":18,"value":755},") ",{"type":13,"tag":522,"props":757,"children":758},{"type":524},[],{"type":18,"value":760}," not\ncause a signed integer addition overflow for any element of\n",{"type":13,"tag":21,"props":762,"children":764},{"className":763},[],[765],{"type":18,"value":536},{"type":13,"tag":552,"props":767,"children":769},{"name":768},"VUID-VkPipelineViewportStateCreateInfo-offset-02823",[770],{"type":13,"tag":14,"props":771,"children":772},{},[773,774,780,781,787,788,791,793],{"type":18,"value":739},{"type":13,"tag":21,"props":775,"children":777},{"className":776},[],[778],{"type":18,"value":779},"offset.y",{"type":18,"value":747},{"type":13,"tag":21,"props":782,"children":784},{"className":783},[],[785],{"type":18,"value":786},"extent.height",{"type":18,"value":755},{"type":13,"tag":522,"props":789,"children":790},{"type":524},[],{"type":18,"value":792},"\nnot cause a signed integer addition overflow for any element of\n",{"type":13,"tag":21,"props":794,"children":796},{"className":795},[],[797],{"type":18,"value":536},{"type":13,"tag":552,"props":799,"children":801},{"name":800},"VUID-VkPipelineViewportStateCreateInfo-scissorCount-04134",[802],{"type":13,"tag":14,"props":803,"children":804},{},[805,807,812,813,818,820,825,826,831,832,835],{"type":18,"value":806},"If ",{"type":13,"tag":21,"props":808,"children":810},{"className":809},[],[811],{"type":18,"value":510},{"type":18,"value":697},{"type":13,"tag":21,"props":814,"children":816},{"className":815},[],[817],{"type":18,"value":480},{"type":18,"value":819}," are both not dynamic, then\n",{"type":13,"tag":21,"props":821,"children":823},{"className":822},[],[824],{"type":18,"value":510},{"type":18,"value":697},{"type":13,"tag":21,"props":827,"children":829},{"className":828},[],[830],{"type":18,"value":480},{"type":18,"value":579},{"type":13,"tag":522,"props":833,"children":834},{"type":524},[],{"type":18,"value":836}," be identical",{"type":13,"tag":552,"props":838,"children":840},{"name":839},"VUID-VkPipelineViewportStateCreateInfo-viewportCount-04135",[841],{"type":13,"tag":14,"props":842,"children":843},{},[844,846,852,854,859,862,864,869,871,876,877,880,882],{"type":18,"value":845},"If the graphics pipeline is being created with\n",{"type":13,"tag":21,"props":847,"children":849},{"className":848},[],[850],{"type":18,"value":851},"VK_DYNAMIC_STATE_VIEWPORT_WITH_COUNT",{"type":18,"value":853}," set then ",{"type":13,"tag":21,"props":855,"children":857},{"className":856},[],[858],{"type":18,"value":480},{"type":13,"tag":522,"props":860,"children":861},{"type":524},[],{"type":18,"value":863}," be ",{"type":13,"tag":21,"props":865,"children":867},{"className":866},[],[868],{"type":18,"value":730},{"type":18,"value":870},", otherwise\n",{"type":13,"tag":21,"props":872,"children":874},{"className":873},[],[875],{"type":18,"value":480},{"type":18,"value":579},{"type":13,"tag":522,"props":878,"children":879},{"type":524},[],{"type":18,"value":881}," be greater than ",{"type":13,"tag":21,"props":883,"children":885},{"className":884},[],[886],{"type":18,"value":730},{"type":13,"tag":552,"props":888,"children":890},{"name":889},"VUID-VkPipelineViewportStateCreateInfo-scissorCount-04136",[891],{"type":13,"tag":14,"props":892,"children":893},{},[894,895,901,902,907,910,911,916,917,922,923,926,927],{"type":18,"value":845},{"type":13,"tag":21,"props":896,"children":898},{"className":897},[],[899],{"type":18,"value":900},"VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT",{"type":18,"value":853},{"type":13,"tag":21,"props":903,"children":905},{"className":904},[],[906],{"type":18,"value":510},{"type":13,"tag":522,"props":908,"children":909},{"type":524},[],{"type":18,"value":863},{"type":13,"tag":21,"props":912,"children":914},{"className":913},[],[915],{"type":18,"value":730},{"type":18,"value":870},{"type":13,"tag":21,"props":918,"children":920},{"className":919},[],[921],{"type":18,"value":510},{"type":18,"value":579},{"type":13,"tag":522,"props":924,"children":925},{"type":524},[],{"type":18,"value":881},{"type":13,"tag":21,"props":928,"children":930},{"className":929},[],[931],{"type":18,"value":730},{"type":13,"tag":552,"props":933,"children":935},{"name":934},"VUID-VkPipelineViewportStateCreateInfo-viewportWScalingEnable-01726",[936],{"type":13,"tag":14,"props":937,"children":938},{},[939,940,946,948,954,956,961,963,969,971,976,978,982,984,987,989,994,995],{"type":18,"value":560},{"type":13,"tag":21,"props":941,"children":943},{"className":942},[],[944],{"type":18,"value":945},"viewportWScalingEnable",{"type":18,"value":947}," member of a\n",{"type":13,"tag":434,"props":949,"children":951},{"href":950},"/man/VkPipelineViewportWScalingStateCreateInfoNV",[952],{"type":18,"value":953},"VkPipelineViewportWScalingStateCreateInfoNV",{"type":18,"value":955}," structure included in\nthe ",{"type":13,"tag":21,"props":957,"children":959},{"className":958},[],[960],{"type":18,"value":450},{"type":18,"value":962}," chain is ",{"type":13,"tag":21,"props":964,"children":966},{"className":965},[],[967],{"type":18,"value":968},"VK_TRUE",{"type":18,"value":970},", the ",{"type":13,"tag":21,"props":972,"children":974},{"className":973},[],[975],{"type":18,"value":480},{"type":18,"value":977}," member\nof the ",{"type":13,"tag":434,"props":979,"children":980},{"href":950},[981],{"type":18,"value":953},{"type":18,"value":983}," structure ",{"type":13,"tag":522,"props":985,"children":986},{"type":524},[],{"type":18,"value":988},"\nbe greater than or equal to\n",{"type":13,"tag":434,"props":990,"children":992},{"href":991},"/man/VkPipelineViewportStateCreateInfo",[993],{"type":18,"value":4},{"type":18,"value":240},{"type":13,"tag":21,"props":996,"children":998},{"className":997},[],[999],{"type":18,"value":480},{"type":13,"tag":547,"props":1001,"children":1003},{"name":1002},"Valid Usage (Implicit)",[1004,1027,1110,1136],{"type":13,"tag":552,"props":1005,"children":1007},{"name":1006},"VUID-VkPipelineViewportStateCreateInfo-sType-sType",[1008],{"type":13,"tag":14,"props":1009,"children":1010},{},[1011,1016,1017,1020,1021],{"type":13,"tag":21,"props":1012,"children":1014},{"className":1013},[],[1015],{"type":18,"value":430},{"type":18,"value":579},{"type":13,"tag":522,"props":1018,"children":1019},{"type":524},[],{"type":18,"value":863},{"type":13,"tag":21,"props":1022,"children":1024},{"className":1023},[],[1025],{"type":18,"value":1026},"VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO",{"type":13,"tag":552,"props":1028,"children":1030},{"name":1029},"VUID-VkPipelineViewportStateCreateInfo-pNext-pNext",[1031],{"type":13,"tag":14,"props":1032,"children":1033},{},[1034,1036,1041,1043,1048,1050,1053,1055,1060,1062,1068,1070,1076,1077,1083,1084,1090,1091,1097,1098,1104,1106],{"type":18,"value":1035},"Each ",{"type":13,"tag":21,"props":1037,"children":1039},{"className":1038},[],[1040],{"type":18,"value":450},{"type":18,"value":1042}," member of any structure (including this one) in the ",{"type":13,"tag":21,"props":1044,"children":1046},{"className":1045},[],[1047],{"type":18,"value":450},{"type":18,"value":1049}," chain ",{"type":13,"tag":522,"props":1051,"children":1052},{"type":524},[],{"type":18,"value":1054}," be either ",{"type":13,"tag":21,"props":1056,"children":1058},{"className":1057},[],[1059],{"type":18,"value":458},{"type":18,"value":1061}," or a pointer to a valid instance of ",{"type":13,"tag":434,"props":1063,"children":1065},{"href":1064},"/man/VkPipelineViewportCoarseSampleOrderStateCreateInfoNV",[1066],{"type":18,"value":1067},"VkPipelineViewportCoarseSampleOrderStateCreateInfoNV",{"type":18,"value":1069},", ",{"type":13,"tag":434,"props":1071,"children":1073},{"href":1072},"/man/VkPipelineViewportDepthClampControlCreateInfoEXT",[1074],{"type":18,"value":1075},"VkPipelineViewportDepthClampControlCreateInfoEXT",{"type":18,"value":1069},{"type":13,"tag":434,"props":1078,"children":1080},{"href":1079},"/man/VkPipelineViewportDepthClipControlCreateInfoEXT",[1081],{"type":18,"value":1082},"VkPipelineViewportDepthClipControlCreateInfoEXT",{"type":18,"value":1069},{"type":13,"tag":434,"props":1085,"children":1087},{"href":1086},"/man/VkPipelineViewportExclusiveScissorStateCreateInfoNV",[1088],{"type":18,"value":1089},"VkPipelineViewportExclusiveScissorStateCreateInfoNV",{"type":18,"value":1069},{"type":13,"tag":434,"props":1092,"children":1094},{"href":1093},"/man/VkPipelineViewportShadingRateImageStateCreateInfoNV",[1095],{"type":18,"value":1096},"VkPipelineViewportShadingRateImageStateCreateInfoNV",{"type":18,"value":1069},{"type":13,"tag":434,"props":1099,"children":1101},{"href":1100},"/man/VkPipelineViewportSwizzleStateCreateInfoNV",[1102],{"type":18,"value":1103},"VkPipelineViewportSwizzleStateCreateInfoNV",{"type":18,"value":1105},", or ",{"type":13,"tag":434,"props":1107,"children":1108},{"href":950},[1109],{"type":18,"value":953},{"type":13,"tag":552,"props":1111,"children":1113},{"name":1112},"VUID-VkPipelineViewportStateCreateInfo-sType-unique",[1114],{"type":13,"tag":14,"props":1115,"children":1116},{},[1117,1118,1123,1125,1130,1131,1134],{"type":18,"value":19},{"type":13,"tag":21,"props":1119,"children":1121},{"className":1120},[],[1122],{"type":18,"value":430},{"type":18,"value":1124}," value of each struct in the ",{"type":13,"tag":21,"props":1126,"children":1128},{"className":1127},[],[1129],{"type":18,"value":450},{"type":18,"value":1049},{"type":13,"tag":522,"props":1132,"children":1133},{"type":524},[],{"type":18,"value":1135}," be unique",{"type":13,"tag":552,"props":1137,"children":1139},{"name":1138},"VUID-VkPipelineViewportStateCreateInfo-flags-zerobitmask",[1140],{"type":13,"tag":14,"props":1141,"children":1142},{},[1143,1148,1149,1152,1153],{"type":13,"tag":21,"props":1144,"children":1146},{"className":1145},[],[1147],{"type":18,"value":469},{"type":18,"value":579},{"type":13,"tag":522,"props":1150,"children":1151},{"type":524},[],{"type":18,"value":863},{"type":13,"tag":21,"props":1154,"children":1156},{"className":1155},[],[1157],{"type":18,"value":730},{"type":13,"tag":1159,"props":1160,"children":1161},"style",{},[1162],{"type":18,"value":1163},"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":1165},[],"markdown",1729612474550]