[{"data":1,"prerenderedAt":962},["ShallowReactive",2],{"G0W2qNoK3k":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":961,"_id":4},"VkPipelineInputAssemblyStateCreateInfo","Structure specifying parameters of a newly created pipeline input assembly state","VK_VERSION_1_0","structs",[],{"type":10,"children":11,"toc":959},"root",[12,20,48,77,362,566,579,857,953],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17],{"type":18,"value":19},"text","Drawing can be achieved in two modes:",{"type":13,"tag":21,"props":22,"children":23},"ul",{},[24,37],{"type":13,"tag":25,"props":26,"children":27},"li",{},[28,35],{"type":13,"tag":29,"props":30,"children":32},"a",{"href":31},"/chapters/drawing#drawing-mesh-shading",[33],{"type":18,"value":34},"Programmable Mesh Shading",{"type":18,"value":36},", the mesh shader\nassembles primitives, or",{"type":13,"tag":25,"props":38,"children":39},{},[40,46],{"type":13,"tag":29,"props":41,"children":43},{"href":42},"/chapters/drawing#drawing-primitive-shading",[44],{"type":18,"value":45},"Programmable Primitive Shading",{"type":18,"value":47},", the input\nprimitives are assembled as follows.",{"type":13,"tag":14,"props":49,"children":50},{},[51,53,60,62,68,70,75],{"type":18,"value":52},"Each draw is made up of zero or more vertices and zero or more instances,\nwhich are processed by the device and result in the assembly of primitives.\nPrimitives are assembled according to the ",{"type":13,"tag":54,"props":55,"children":57},"code",{"className":56},[],[58],{"type":18,"value":59},"pInputAssemblyState",{"type":18,"value":61}," member\nof the ",{"type":13,"tag":29,"props":63,"children":65},{"href":64},"/man/VkGraphicsPipelineCreateInfo",[66],{"type":18,"value":67},"VkGraphicsPipelineCreateInfo",{"type":18,"value":69}," structure, which is of type\n",{"type":13,"tag":54,"props":71,"children":73},{"className":72},[],[74],{"type":18,"value":4},{"type":18,"value":76},":",{"type":13,"tag":78,"props":79,"children":80},"code-group",{},[81,180],{"type":13,"tag":82,"props":83,"children":89},"pre",{"className":84,"code":85,"filename":86,"language":87,"meta":88,"style":88},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkPipelineInputAssemblyStateCreateInfo {\n VkStructureType sType;\n const void* pNext;\n VkPipelineInputAssemblyStateCreateFlags flags;\n VkPrimitiveTopology topology;\n VkBool32 primitiveRestartEnable;\n} VkPipelineInputAssemblyStateCreateInfo;\n","C","c","",[90],{"type":13,"tag":54,"props":91,"children":92},{"__ignoreMap":88},[93,116,125,144,153,162,171],{"type":13,"tag":94,"props":95,"children":98},"span",{"class":96,"line":97},"line",1,[99,105,110],{"type":13,"tag":94,"props":100,"children":102},{"style":101},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[103],{"type":18,"value":104},"typedef",{"type":13,"tag":94,"props":106,"children":107},{"style":101},[108],{"type":18,"value":109}," struct",{"type":13,"tag":94,"props":111,"children":113},{"style":112},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[114],{"type":18,"value":115}," VkPipelineInputAssemblyStateCreateInfo {\n",{"type":13,"tag":94,"props":117,"children":119},{"class":96,"line":118},2,[120],{"type":13,"tag":94,"props":121,"children":122},{"style":112},[123],{"type":18,"value":124}," VkStructureType sType;\n",{"type":13,"tag":94,"props":126,"children":128},{"class":96,"line":127},3,[129,134,139],{"type":13,"tag":94,"props":130,"children":131},{"style":101},[132],{"type":18,"value":133}," const",{"type":13,"tag":94,"props":135,"children":136},{"style":101},[137],{"type":18,"value":138}," void*",{"type":13,"tag":94,"props":140,"children":141},{"style":112},[142],{"type":18,"value":143}," pNext;\n",{"type":13,"tag":94,"props":145,"children":147},{"class":96,"line":146},4,[148],{"type":13,"tag":94,"props":149,"children":150},{"style":112},[151],{"type":18,"value":152}," VkPipelineInputAssemblyStateCreateFlags flags;\n",{"type":13,"tag":94,"props":154,"children":156},{"class":96,"line":155},5,[157],{"type":13,"tag":94,"props":158,"children":159},{"style":112},[160],{"type":18,"value":161}," VkPrimitiveTopology topology;\n",{"type":13,"tag":94,"props":163,"children":165},{"class":96,"line":164},6,[166],{"type":13,"tag":94,"props":167,"children":168},{"style":112},[169],{"type":18,"value":170}," VkBool32 primitiveRestartEnable;\n",{"type":13,"tag":94,"props":172,"children":174},{"class":96,"line":173},7,[175],{"type":13,"tag":94,"props":176,"children":177},{"style":112},[178],{"type":18,"value":179},"} VkPipelineInputAssemblyStateCreateInfo;\n",{"type":13,"tag":82,"props":181,"children":186},{"className":182,"code":183,"filename":184,"language":185,"meta":88,"style":88},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct PipelineInputAssemblyStateCreateInfo {\n s_type: vk::StructureType,\n p_next: *const c_void,\n flags: vk::PipelineInputAssemblyStateCreateFlags,\n topology: vk::PrimitiveTopology,\n primitive_restart_enable: vk::Bool32,\n}\n","Rust","rs",[187],{"type":13,"tag":54,"props":188,"children":189},{"__ignoreMap":88},[190,213,245,267,296,325,354],{"type":13,"tag":94,"props":191,"children":192},{"class":96,"line":97},[193,198,202,208],{"type":13,"tag":94,"props":194,"children":195},{"style":101},[196],{"type":18,"value":197},"pub",{"type":13,"tag":94,"props":199,"children":200},{"style":101},[201],{"type":18,"value":109},{"type":13,"tag":94,"props":203,"children":205},{"style":204},"--shiki-default:#953800;--shiki-dark:#FFA657",[206],{"type":18,"value":207}," PipelineInputAssemblyStateCreateInfo",{"type":13,"tag":94,"props":209,"children":210},{"style":112},[211],{"type":18,"value":212}," {\n",{"type":13,"tag":94,"props":214,"children":215},{"class":96,"line":118},[216,221,225,230,235,240],{"type":13,"tag":94,"props":217,"children":218},{"style":112},[219],{"type":18,"value":220}," s_type",{"type":13,"tag":94,"props":222,"children":223},{"style":101},[224],{"type":18,"value":76},{"type":13,"tag":94,"props":226,"children":227},{"style":204},[228],{"type":18,"value":229}," vk",{"type":13,"tag":94,"props":231,"children":232},{"style":101},[233],{"type":18,"value":234},"::",{"type":13,"tag":94,"props":236,"children":237},{"style":204},[238],{"type":18,"value":239},"StructureType",{"type":13,"tag":94,"props":241,"children":242},{"style":112},[243],{"type":18,"value":244},",\n",{"type":13,"tag":94,"props":246,"children":247},{"class":96,"line":127},[248,253,257,262],{"type":13,"tag":94,"props":249,"children":250},{"style":112},[251],{"type":18,"value":252}," p_next",{"type":13,"tag":94,"props":254,"children":255},{"style":101},[256],{"type":18,"value":76},{"type":13,"tag":94,"props":258,"children":259},{"style":101},[260],{"type":18,"value":261}," *const",{"type":13,"tag":94,"props":263,"children":264},{"style":112},[265],{"type":18,"value":266}," c_void,\n",{"type":13,"tag":94,"props":268,"children":269},{"class":96,"line":146},[270,275,279,283,287,292],{"type":13,"tag":94,"props":271,"children":272},{"style":112},[273],{"type":18,"value":274}," flags",{"type":13,"tag":94,"props":276,"children":277},{"style":101},[278],{"type":18,"value":76},{"type":13,"tag":94,"props":280,"children":281},{"style":204},[282],{"type":18,"value":229},{"type":13,"tag":94,"props":284,"children":285},{"style":101},[286],{"type":18,"value":234},{"type":13,"tag":94,"props":288,"children":289},{"style":204},[290],{"type":18,"value":291},"PipelineInputAssemblyStateCreateFlags",{"type":13,"tag":94,"props":293,"children":294},{"style":112},[295],{"type":18,"value":244},{"type":13,"tag":94,"props":297,"children":298},{"class":96,"line":155},[299,304,308,312,316,321],{"type":13,"tag":94,"props":300,"children":301},{"style":112},[302],{"type":18,"value":303}," topology",{"type":13,"tag":94,"props":305,"children":306},{"style":101},[307],{"type":18,"value":76},{"type":13,"tag":94,"props":309,"children":310},{"style":204},[311],{"type":18,"value":229},{"type":13,"tag":94,"props":313,"children":314},{"style":101},[315],{"type":18,"value":234},{"type":13,"tag":94,"props":317,"children":318},{"style":204},[319],{"type":18,"value":320},"PrimitiveTopology",{"type":13,"tag":94,"props":322,"children":323},{"style":112},[324],{"type":18,"value":244},{"type":13,"tag":94,"props":326,"children":327},{"class":96,"line":164},[328,333,337,341,345,350],{"type":13,"tag":94,"props":329,"children":330},{"style":112},[331],{"type":18,"value":332}," primitive_restart_enable",{"type":13,"tag":94,"props":334,"children":335},{"style":101},[336],{"type":18,"value":76},{"type":13,"tag":94,"props":338,"children":339},{"style":204},[340],{"type":18,"value":229},{"type":13,"tag":94,"props":342,"children":343},{"style":101},[344],{"type":18,"value":234},{"type":13,"tag":94,"props":346,"children":347},{"style":204},[348],{"type":18,"value":349},"Bool32",{"type":13,"tag":94,"props":351,"children":352},{"style":112},[353],{"type":18,"value":244},{"type":13,"tag":94,"props":355,"children":356},{"class":96,"line":173},[357],{"type":13,"tag":94,"props":358,"children":359},{"style":112},[360],{"type":18,"value":361},"}\n",{"type":13,"tag":21,"props":363,"children":364},{},[365,384,403,414,432],{"type":13,"tag":25,"props":366,"children":367},{},[368,374,376,382],{"type":13,"tag":54,"props":369,"children":371},{"className":370},[],[372],{"type":18,"value":373},"sType",{"type":18,"value":375}," is a ",{"type":13,"tag":29,"props":377,"children":379},{"href":378},"/man/VkStructureType",[380],{"type":18,"value":381},"VkStructureType",{"type":18,"value":383}," value identifying this structure.",{"type":13,"tag":25,"props":385,"children":386},{},[387,393,395,401],{"type":13,"tag":54,"props":388,"children":390},{"className":389},[],[391],{"type":18,"value":392},"pNext",{"type":18,"value":394}," is ",{"type":13,"tag":54,"props":396,"children":398},{"className":397},[],[399],{"type":18,"value":400},"NULL",{"type":18,"value":402}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":25,"props":404,"children":405},{},[406,412],{"type":13,"tag":54,"props":407,"children":409},{"className":408},[],[410],{"type":18,"value":411},"flags",{"type":18,"value":413}," is reserved for future use.",{"type":13,"tag":25,"props":415,"children":416},{},[417,423,424,430],{"type":13,"tag":54,"props":418,"children":420},{"className":419},[],[421],{"type":18,"value":422},"topology",{"type":18,"value":375},{"type":13,"tag":29,"props":425,"children":427},{"href":426},"/man/VkPrimitiveTopology",[428],{"type":18,"value":429},"VkPrimitiveTopology",{"type":18,"value":431}," defining the primitive\ntopology, as described below.",{"type":13,"tag":25,"props":433,"children":434},{},[435,441,443,449,450,456,458,464,466,472,474,480,482,488,490,496,498,503,504,510,512,517,518,524,526,532,534,544,546,552,554,564],{"type":13,"tag":54,"props":436,"children":438},{"className":437},[],[439],{"type":18,"value":440},"primitiveRestartEnable",{"type":18,"value":442}," controls whether a special vertex index\nvalue is treated as restarting the assembly of primitives.\nThis enable only applies to indexed draws (",{"type":13,"tag":29,"props":444,"children":446},{"href":445},"/man/vkCmdDrawIndexed",[447],{"type":18,"value":448},"vkCmdDrawIndexed",{"type":18,"value":244},{"type":13,"tag":29,"props":451,"children":453},{"href":452},"/man/vkCmdDrawMultiIndexedEXT",[454],{"type":18,"value":455},"vkCmdDrawMultiIndexedEXT",{"type":18,"value":457},",\nand ",{"type":13,"tag":29,"props":459,"children":461},{"href":460},"/man/vkCmdDrawIndexedIndirect",[462],{"type":18,"value":463},"vkCmdDrawIndexedIndirect",{"type":18,"value":465},"), and the special index value is\neither 0xFFFFFFFF when the ",{"type":13,"tag":54,"props":467,"children":469},{"className":468},[],[470],{"type":18,"value":471},"indexType",{"type":18,"value":473}," parameter of\n",{"type":13,"tag":54,"props":475,"children":477},{"className":476},[],[478],{"type":18,"value":479},"vkCmdBindIndexBuffer2KHR",{"type":18,"value":481}," or\n",{"type":13,"tag":54,"props":483,"children":485},{"className":484},[],[486],{"type":18,"value":487},"vkCmdBindIndexBuffer",{"type":18,"value":489}," is equal to ",{"type":13,"tag":54,"props":491,"children":493},{"className":492},[],[494],{"type":18,"value":495},"VK_INDEX_TYPE_UINT32",{"type":18,"value":497},",\n0xFF when ",{"type":13,"tag":54,"props":499,"children":501},{"className":500},[],[502],{"type":18,"value":471},{"type":18,"value":489},{"type":13,"tag":54,"props":505,"children":507},{"className":506},[],[508],{"type":18,"value":509},"VK_INDEX_TYPE_UINT8_KHR",{"type":18,"value":511},",\nor 0xFFFF when ",{"type":13,"tag":54,"props":513,"children":515},{"className":514},[],[516],{"type":18,"value":471},{"type":18,"value":489},{"type":13,"tag":54,"props":519,"children":521},{"className":520},[],[522],{"type":18,"value":523},"VK_INDEX_TYPE_UINT16",{"type":18,"value":525},".\nPrimitive restart is not allowed for ",{"type":13,"tag":54,"props":527,"children":529},{"className":528},[],[530],{"type":18,"value":531},"list",{"type":18,"value":533}," topologies, unless one of\nthe features ",{"type":13,"tag":29,"props":535,"children":537},{"href":536},"/man/VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT#features-primitiveTopologyPatchListRestart",[538],{"type":13,"tag":54,"props":539,"children":541},{"className":540},[],[542],{"type":18,"value":543},"primitiveTopologyPatchListRestart",{"type":18,"value":545}," (for\n",{"type":13,"tag":54,"props":547,"children":549},{"className":548},[],[550],{"type":18,"value":551},"VK_PRIMITIVE_TOPOLOGY_PATCH_LIST",{"type":18,"value":553},") or\n",{"type":13,"tag":29,"props":555,"children":557},{"href":556},"/man/VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT#features-primitiveTopologyListRestart",[558],{"type":13,"tag":54,"props":559,"children":561},{"className":560},[],[562],{"type":18,"value":563},"primitiveTopologyListRestart",{"type":18,"value":565}," (for all other list topologies) is\nenabled.",{"type":13,"tag":14,"props":567,"children":568},{},[569,571,577],{"type":18,"value":570},"Restarting the assembly of primitives discards the most recent index values\nif those elements formed an incomplete primitive, and restarts the primitive\nassembly using the subsequent indices, but only assembling the immediately\nfollowing element through the end of the originally specified elements.\nThe primitive restart index value comparison is performed before adding the\n",{"type":13,"tag":54,"props":572,"children":574},{"className":573},[],[575],{"type":18,"value":576},"vertexOffset",{"type":18,"value":578}," value to the index value.",{"type":13,"tag":580,"props":581,"children":583},"validity-group",{"name":582},"Valid Usage",[584,666,710,767,803],{"type":13,"tag":585,"props":586,"children":588},"validity-field",{"name":587},"VUID-VkPipelineInputAssemblyStateCreateInfo-topology-06252",[589],{"type":13,"tag":14,"props":590,"children":591},{},[592,594,602,604,609,610,616,617,623,624,630,631,637,639,645,646,651,653,658,660],{"type":18,"value":593},"If\nthe ",{"type":13,"tag":29,"props":595,"children":596},{"href":556},[597],{"type":13,"tag":54,"props":598,"children":600},{"className":599},[],[601],{"type":18,"value":563},{"type":18,"value":603}," feature is not enabled, and\n",{"type":13,"tag":54,"props":605,"children":607},{"className":606},[],[608],{"type":18,"value":422},{"type":18,"value":394},{"type":13,"tag":54,"props":611,"children":613},{"className":612},[],[614],{"type":18,"value":615},"VK_PRIMITIVE_TOPOLOGY_POINT_LIST",{"type":18,"value":244},{"type":13,"tag":54,"props":618,"children":620},{"className":619},[],[621],{"type":18,"value":622},"VK_PRIMITIVE_TOPOLOGY_LINE_LIST",{"type":18,"value":244},{"type":13,"tag":54,"props":625,"children":627},{"className":626},[],[628],{"type":18,"value":629},"VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST",{"type":18,"value":244},{"type":13,"tag":54,"props":632,"children":634},{"className":633},[],[635],{"type":18,"value":636},"VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY",{"type":18,"value":638},", or\n",{"type":13,"tag":54,"props":640,"children":642},{"className":641},[],[643],{"type":18,"value":644},"VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY",{"type":18,"value":244},{"type":13,"tag":54,"props":647,"children":649},{"className":648},[],[650],{"type":18,"value":440},{"type":18,"value":652}," ",{"type":13,"tag":654,"props":655,"children":657},"normative",{"type":656},"must",[],{"type":18,"value":659}," be ",{"type":13,"tag":54,"props":661,"children":663},{"className":662},[],[664],{"type":18,"value":665},"VK_FALSE",{"type":13,"tag":585,"props":667,"children":669},{"name":668},"VUID-VkPipelineInputAssemblyStateCreateInfo-topology-06253",[670],{"type":13,"tag":14,"props":671,"children":672},{},[673,674,682,683,688,689,694,695,700,701,704,705],{"type":18,"value":593},{"type":13,"tag":29,"props":675,"children":676},{"href":536},[677],{"type":13,"tag":54,"props":678,"children":680},{"className":679},[],[681],{"type":18,"value":543},{"type":18,"value":603},{"type":13,"tag":54,"props":684,"children":686},{"className":685},[],[687],{"type":18,"value":422},{"type":18,"value":394},{"type":13,"tag":54,"props":690,"children":692},{"className":691},[],[693],{"type":18,"value":551},{"type":18,"value":244},{"type":13,"tag":54,"props":696,"children":698},{"className":697},[],[699],{"type":18,"value":440},{"type":18,"value":652},{"type":13,"tag":654,"props":702,"children":703},{"type":656},[],{"type":18,"value":659},{"type":13,"tag":54,"props":706,"children":708},{"className":707},[],[709],{"type":18,"value":665},{"type":13,"tag":585,"props":711,"children":713},{"name":712},"VUID-VkPipelineInputAssemblyStateCreateInfo-topology-00429",[714],{"type":13,"tag":14,"props":715,"children":716},{},[717,719,729,731,736,737,740,742,747,748,754,755,760,761],{"type":18,"value":718},"If the ",{"type":13,"tag":29,"props":720,"children":722},{"href":721},"/man/VkPhysicalDeviceFeatures#features-geometryShader",[723],{"type":13,"tag":54,"props":724,"children":726},{"className":725},[],[727],{"type":18,"value":728},"geometryShader",{"type":18,"value":730}," feature is not\nenabled, ",{"type":13,"tag":54,"props":732,"children":734},{"className":733},[],[735],{"type":18,"value":422},{"type":18,"value":652},{"type":13,"tag":654,"props":738,"children":739},{"type":656},[],{"type":18,"value":741}," not be any of\n",{"type":13,"tag":54,"props":743,"children":745},{"className":744},[],[746],{"type":18,"value":636},{"type":18,"value":244},{"type":13,"tag":54,"props":749,"children":751},{"className":750},[],[752],{"type":18,"value":753},"VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY",{"type":18,"value":244},{"type":13,"tag":54,"props":756,"children":758},{"className":757},[],[759],{"type":18,"value":644},{"type":18,"value":481},{"type":13,"tag":54,"props":762,"children":764},{"className":763},[],[765],{"type":18,"value":766},"VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY",{"type":13,"tag":585,"props":768,"children":770},{"name":769},"VUID-VkPipelineInputAssemblyStateCreateInfo-topology-00430",[771],{"type":13,"tag":14,"props":772,"children":773},{},[774,775,785,787,792,793,796,798],{"type":18,"value":718},{"type":13,"tag":29,"props":776,"children":778},{"href":777},"/man/VkPhysicalDeviceFeatures#features-tessellationShader",[779],{"type":13,"tag":54,"props":780,"children":782},{"className":781},[],[783],{"type":18,"value":784},"tessellationShader",{"type":18,"value":786}," feature\nis not enabled, ",{"type":13,"tag":54,"props":788,"children":790},{"className":789},[],[791],{"type":18,"value":422},{"type":18,"value":652},{"type":13,"tag":654,"props":794,"children":795},{"type":656},[],{"type":18,"value":797}," not be\n",{"type":13,"tag":54,"props":799,"children":801},{"className":800},[],[802],{"type":18,"value":551},{"type":13,"tag":585,"props":804,"children":806},{"name":805},"VUID-VkPipelineInputAssemblyStateCreateInfo-triangleFans-04452",[807],{"type":13,"tag":14,"props":808,"children":809},{},[810,811,817,819,825,826,832,834,839,841,846,847,850,851],{"type":18,"value":718},{"type":13,"tag":29,"props":812,"children":814},{"href":813},"/extensions/VK_KHR_portability_subset",[815],{"type":18,"value":816},"VK_KHR_portability_subset",{"type":18,"value":818}," extension is enabled, and\n",{"type":13,"tag":29,"props":820,"children":822},{"href":821},"/man/VkPhysicalDevicePortabilitySubsetFeaturesKHR",[823],{"type":18,"value":824},"VkPhysicalDevicePortabilitySubsetFeaturesKHR",{"type":18,"value":234},{"type":13,"tag":54,"props":827,"children":829},{"className":828},[],[830],{"type":18,"value":831},"triangleFans",{"type":18,"value":833},"\nis ",{"type":13,"tag":54,"props":835,"children":837},{"className":836},[],[838],{"type":18,"value":665},{"type":18,"value":840},", ",{"type":13,"tag":54,"props":842,"children":844},{"className":843},[],[845],{"type":18,"value":422},{"type":18,"value":652},{"type":13,"tag":654,"props":848,"children":849},{"type":656},[],{"type":18,"value":797},{"type":13,"tag":54,"props":852,"children":854},{"className":853},[],[855],{"type":18,"value":856},"VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN",{"type":13,"tag":580,"props":858,"children":860},{"name":859},"Valid Usage (Implicit)",[861,884,906,929],{"type":13,"tag":585,"props":862,"children":864},{"name":863},"VUID-VkPipelineInputAssemblyStateCreateInfo-sType-sType",[865],{"type":13,"tag":14,"props":866,"children":867},{},[868,873,874,877,878],{"type":13,"tag":54,"props":869,"children":871},{"className":870},[],[872],{"type":18,"value":373},{"type":18,"value":652},{"type":13,"tag":654,"props":875,"children":876},{"type":656},[],{"type":18,"value":659},{"type":13,"tag":54,"props":879,"children":881},{"className":880},[],[882],{"type":18,"value":883},"VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO",{"type":13,"tag":585,"props":885,"children":887},{"name":886},"VUID-VkPipelineInputAssemblyStateCreateInfo-pNext-pNext",[888],{"type":13,"tag":14,"props":889,"children":890},{},[891,896,897,900,901],{"type":13,"tag":54,"props":892,"children":894},{"className":893},[],[895],{"type":18,"value":392},{"type":18,"value":652},{"type":13,"tag":654,"props":898,"children":899},{"type":656},[],{"type":18,"value":659},{"type":13,"tag":54,"props":902,"children":904},{"className":903},[],[905],{"type":18,"value":400},{"type":13,"tag":585,"props":907,"children":909},{"name":908},"VUID-VkPipelineInputAssemblyStateCreateInfo-flags-zerobitmask",[910],{"type":13,"tag":14,"props":911,"children":912},{},[913,918,919,922,923],{"type":13,"tag":54,"props":914,"children":916},{"className":915},[],[917],{"type":18,"value":411},{"type":18,"value":652},{"type":13,"tag":654,"props":920,"children":921},{"type":656},[],{"type":18,"value":659},{"type":13,"tag":54,"props":924,"children":926},{"className":925},[],[927],{"type":18,"value":928},"0",{"type":13,"tag":585,"props":930,"children":932},{"name":931},"VUID-VkPipelineInputAssemblyStateCreateInfo-topology-parameter",[933],{"type":13,"tag":14,"props":934,"children":935},{},[936,941,942,945,947,951],{"type":13,"tag":54,"props":937,"children":939},{"className":938},[],[940],{"type":18,"value":422},{"type":18,"value":652},{"type":13,"tag":654,"props":943,"children":944},{"type":656},[],{"type":18,"value":946}," be a valid ",{"type":13,"tag":29,"props":948,"children":949},{"href":426},[950],{"type":18,"value":429},{"type":18,"value":952}," value",{"type":13,"tag":954,"props":955,"children":956},"style",{},[957],{"type":18,"value":958},"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":88,"searchDepth":118,"depth":118,"links":960},[],"markdown",1729612472893]