[{"data":1,"prerenderedAt":1916},["ShallowReactive",2],{"dKELtOcngl":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":1915,"_id":4},"vkCreateShadersEXT","Create one or more new shaders","VK_EXT_shader_object","protos",[],{"type":10,"children":11,"toc":1913},"root",[12,20,412,510,537,580,1752,1907],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17],{"type":18,"value":19},"text","To create one or more shader objects, call:",{"type":13,"tag":21,"props":22,"children":23},"code-group",{},[24,175],{"type":13,"tag":25,"props":26,"children":32},"pre",{"className":27,"code":28,"filename":29,"language":30,"meta":31,"style":31},"language-c shiki shiki-themes github-light-default github-dark-default","VkResult vkCreateShadersEXT(\n VkDevice device,\n uint32_t createInfoCount,\n const VkShaderCreateInfoEXT* pCreateInfos,\n const VkAllocationCallbacks* pAllocator,\n VkShaderEXT* pShaders);\n","C","c","",[33],{"type":13,"tag":34,"props":35,"children":36},"code",{"__ignoreMap":31},[37,59,79,98,126,152],{"type":13,"tag":38,"props":39,"children":42},"span",{"class":40,"line":41},"line",1,[43,49,54],{"type":13,"tag":38,"props":44,"children":46},{"style":45},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[47],{"type":18,"value":48},"VkResult ",{"type":13,"tag":38,"props":50,"children":52},{"style":51},"--shiki-default:#8250DF;--shiki-dark:#D2A8FF",[53],{"type":18,"value":4},{"type":13,"tag":38,"props":55,"children":56},{"style":45},[57],{"type":18,"value":58},"(\n",{"type":13,"tag":38,"props":60,"children":62},{"class":40,"line":61},2,[63,68,74],{"type":13,"tag":38,"props":64,"children":65},{"style":45},[66],{"type":18,"value":67}," VkDevice ",{"type":13,"tag":38,"props":69,"children":71},{"style":70},"--shiki-default:#953800;--shiki-dark:#FFA657",[72],{"type":18,"value":73},"device",{"type":13,"tag":38,"props":75,"children":76},{"style":45},[77],{"type":18,"value":78},",\n",{"type":13,"tag":38,"props":80,"children":82},{"class":40,"line":81},3,[83,89,94],{"type":13,"tag":38,"props":84,"children":86},{"style":85},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[87],{"type":18,"value":88}," uint32_t",{"type":13,"tag":38,"props":90,"children":91},{"style":70},[92],{"type":18,"value":93}," createInfoCount",{"type":13,"tag":38,"props":95,"children":96},{"style":45},[97],{"type":18,"value":78},{"type":13,"tag":38,"props":99,"children":101},{"class":40,"line":100},4,[102,107,112,117,122],{"type":13,"tag":38,"props":103,"children":104},{"style":85},[105],{"type":18,"value":106}," const",{"type":13,"tag":38,"props":108,"children":109},{"style":45},[110],{"type":18,"value":111}," VkShaderCreateInfoEXT",{"type":13,"tag":38,"props":113,"children":114},{"style":85},[115],{"type":18,"value":116},"*",{"type":13,"tag":38,"props":118,"children":119},{"style":70},[120],{"type":18,"value":121}," pCreateInfos",{"type":13,"tag":38,"props":123,"children":124},{"style":45},[125],{"type":18,"value":78},{"type":13,"tag":38,"props":127,"children":129},{"class":40,"line":128},5,[130,134,139,143,148],{"type":13,"tag":38,"props":131,"children":132},{"style":85},[133],{"type":18,"value":106},{"type":13,"tag":38,"props":135,"children":136},{"style":45},[137],{"type":18,"value":138}," VkAllocationCallbacks",{"type":13,"tag":38,"props":140,"children":141},{"style":85},[142],{"type":18,"value":116},{"type":13,"tag":38,"props":144,"children":145},{"style":70},[146],{"type":18,"value":147}," pAllocator",{"type":13,"tag":38,"props":149,"children":150},{"style":45},[151],{"type":18,"value":78},{"type":13,"tag":38,"props":153,"children":155},{"class":40,"line":154},6,[156,161,165,170],{"type":13,"tag":38,"props":157,"children":158},{"style":45},[159],{"type":18,"value":160}," VkShaderEXT",{"type":13,"tag":38,"props":162,"children":163},{"style":85},[164],{"type":18,"value":116},{"type":13,"tag":38,"props":166,"children":167},{"style":70},[168],{"type":18,"value":169}," pShaders",{"type":13,"tag":38,"props":171,"children":172},{"style":45},[173],{"type":18,"value":174},");\n",{"type":13,"tag":25,"props":176,"children":181},{"className":177,"code":178,"filename":179,"language":180,"meta":31,"style":31},"language-rs shiki shiki-themes github-light-default github-dark-default","pub fn create_shaders_ext(\n device: crate :: vk :: vk::Device,\n create_info_count: u32,\n p_create_infos: *const vk::ShaderCreateInfoEXT,\n p_allocator: *const vk::AllocationCallbacks,\n p_shaders: *mut vk::ShaderEXT,\n) -> vk::Result;\n","Rust","rs",[182],{"type":13,"tag":34,"props":183,"children":184},{"__ignoreMap":31},[185,207,258,279,313,346,380],{"type":13,"tag":38,"props":186,"children":187},{"class":40,"line":41},[188,193,198,203],{"type":13,"tag":38,"props":189,"children":190},{"style":85},[191],{"type":18,"value":192},"pub",{"type":13,"tag":38,"props":194,"children":195},{"style":85},[196],{"type":18,"value":197}," fn",{"type":13,"tag":38,"props":199,"children":200},{"style":51},[201],{"type":18,"value":202}," create_shaders_ext",{"type":13,"tag":38,"props":204,"children":205},{"style":45},[206],{"type":18,"value":58},{"type":13,"tag":38,"props":208,"children":209},{"class":40,"line":61},[210,215,220,225,230,235,240,245,249,254],{"type":13,"tag":38,"props":211,"children":212},{"style":45},[213],{"type":18,"value":214}," device",{"type":13,"tag":38,"props":216,"children":217},{"style":85},[218],{"type":18,"value":219},":",{"type":13,"tag":38,"props":221,"children":222},{"style":85},[223],{"type":18,"value":224}," crate",{"type":13,"tag":38,"props":226,"children":227},{"style":85},[228],{"type":18,"value":229}," ::",{"type":13,"tag":38,"props":231,"children":232},{"style":45},[233],{"type":18,"value":234}," vk ",{"type":13,"tag":38,"props":236,"children":237},{"style":85},[238],{"type":18,"value":239},"::",{"type":13,"tag":38,"props":241,"children":242},{"style":70},[243],{"type":18,"value":244}," vk",{"type":13,"tag":38,"props":246,"children":247},{"style":85},[248],{"type":18,"value":239},{"type":13,"tag":38,"props":250,"children":251},{"style":70},[252],{"type":18,"value":253},"Device",{"type":13,"tag":38,"props":255,"children":256},{"style":45},[257],{"type":18,"value":78},{"type":13,"tag":38,"props":259,"children":260},{"class":40,"line":81},[261,266,270,275],{"type":13,"tag":38,"props":262,"children":263},{"style":45},[264],{"type":18,"value":265}," create_info_count",{"type":13,"tag":38,"props":267,"children":268},{"style":85},[269],{"type":18,"value":219},{"type":13,"tag":38,"props":271,"children":272},{"style":70},[273],{"type":18,"value":274}," u32",{"type":13,"tag":38,"props":276,"children":277},{"style":45},[278],{"type":18,"value":78},{"type":13,"tag":38,"props":280,"children":281},{"class":40,"line":100},[282,287,291,296,300,304,309],{"type":13,"tag":38,"props":283,"children":284},{"style":45},[285],{"type":18,"value":286}," p_create_infos",{"type":13,"tag":38,"props":288,"children":289},{"style":85},[290],{"type":18,"value":219},{"type":13,"tag":38,"props":292,"children":293},{"style":85},[294],{"type":18,"value":295}," *const",{"type":13,"tag":38,"props":297,"children":298},{"style":70},[299],{"type":18,"value":244},{"type":13,"tag":38,"props":301,"children":302},{"style":85},[303],{"type":18,"value":239},{"type":13,"tag":38,"props":305,"children":306},{"style":70},[307],{"type":18,"value":308},"ShaderCreateInfoEXT",{"type":13,"tag":38,"props":310,"children":311},{"style":45},[312],{"type":18,"value":78},{"type":13,"tag":38,"props":314,"children":315},{"class":40,"line":128},[316,321,325,329,333,337,342],{"type":13,"tag":38,"props":317,"children":318},{"style":45},[319],{"type":18,"value":320}," p_allocator",{"type":13,"tag":38,"props":322,"children":323},{"style":85},[324],{"type":18,"value":219},{"type":13,"tag":38,"props":326,"children":327},{"style":85},[328],{"type":18,"value":295},{"type":13,"tag":38,"props":330,"children":331},{"style":70},[332],{"type":18,"value":244},{"type":13,"tag":38,"props":334,"children":335},{"style":85},[336],{"type":18,"value":239},{"type":13,"tag":38,"props":338,"children":339},{"style":70},[340],{"type":18,"value":341},"AllocationCallbacks",{"type":13,"tag":38,"props":343,"children":344},{"style":45},[345],{"type":18,"value":78},{"type":13,"tag":38,"props":347,"children":348},{"class":40,"line":154},[349,354,358,363,367,371,376],{"type":13,"tag":38,"props":350,"children":351},{"style":45},[352],{"type":18,"value":353}," p_shaders",{"type":13,"tag":38,"props":355,"children":356},{"style":85},[357],{"type":18,"value":219},{"type":13,"tag":38,"props":359,"children":360},{"style":85},[361],{"type":18,"value":362}," *mut",{"type":13,"tag":38,"props":364,"children":365},{"style":70},[366],{"type":18,"value":244},{"type":13,"tag":38,"props":368,"children":369},{"style":85},[370],{"type":18,"value":239},{"type":13,"tag":38,"props":372,"children":373},{"style":70},[374],{"type":18,"value":375},"ShaderEXT",{"type":13,"tag":38,"props":377,"children":378},{"style":45},[379],{"type":18,"value":78},{"type":13,"tag":38,"props":381,"children":383},{"class":40,"line":382},7,[384,389,394,398,402,407],{"type":13,"tag":38,"props":385,"children":386},{"style":45},[387],{"type":18,"value":388},") ",{"type":13,"tag":38,"props":390,"children":391},{"style":85},[392],{"type":18,"value":393},"->",{"type":13,"tag":38,"props":395,"children":396},{"style":70},[397],{"type":18,"value":244},{"type":13,"tag":38,"props":399,"children":400},{"style":85},[401],{"type":18,"value":239},{"type":13,"tag":38,"props":403,"children":404},{"style":70},[405],{"type":18,"value":406},"Result",{"type":13,"tag":38,"props":408,"children":409},{"style":45},[410],{"type":18,"value":411},";\n",{"type":13,"tag":413,"props":414,"children":415},"ul",{},[416,427,454,473,492],{"type":13,"tag":417,"props":418,"children":419},"li",{},[420,425],{"type":13,"tag":34,"props":421,"children":423},{"className":422},[],[424],{"type":18,"value":73},{"type":18,"value":426}," is the logical device that creates the shader objects.",{"type":13,"tag":417,"props":428,"children":429},{},[430,436,438,444,446,452],{"type":13,"tag":34,"props":431,"children":433},{"className":432},[],[434],{"type":18,"value":435},"createInfoCount",{"type":18,"value":437}," is the length of the ",{"type":13,"tag":34,"props":439,"children":441},{"className":440},[],[442],{"type":18,"value":443},"pCreateInfos",{"type":18,"value":445}," and\n",{"type":13,"tag":34,"props":447,"children":449},{"className":448},[],[450],{"type":18,"value":451},"pShaders",{"type":18,"value":453}," arrays.",{"type":13,"tag":417,"props":455,"children":456},{},[457,462,464,471],{"type":13,"tag":34,"props":458,"children":460},{"className":459},[],[461],{"type":18,"value":443},{"type":18,"value":463}," is a pointer to an array of\n",{"type":13,"tag":465,"props":466,"children":468},"a",{"href":467},"/man/VkShaderCreateInfoEXT",[469],{"type":18,"value":470},"VkShaderCreateInfoEXT",{"type":18,"value":472}," structures.",{"type":13,"tag":417,"props":474,"children":475},{},[476,482,484,490],{"type":13,"tag":34,"props":477,"children":479},{"className":478},[],[480],{"type":18,"value":481},"pAllocator",{"type":18,"value":483}," controls host memory allocation as described in the\n",{"type":13,"tag":465,"props":485,"children":487},{"href":486},"/chapters/memory#memory-allocation",[488],{"type":18,"value":489},"Memory Allocation",{"type":18,"value":491}," chapter.",{"type":13,"tag":417,"props":493,"children":494},{},[495,500,502,508],{"type":13,"tag":34,"props":496,"children":498},{"className":497},[],[499],{"type":18,"value":451},{"type":18,"value":501}," is a pointer to an array of ",{"type":13,"tag":465,"props":503,"children":505},{"href":504},"/man/VkShaderEXT",[506],{"type":18,"value":507},"VkShaderEXT",{"type":18,"value":509}," handles in\nwhich the resulting shader objects are returned.",{"type":13,"tag":14,"props":511,"children":512},{},[513,515,520,522,528,530,535],{"type":18,"value":514},"When this function returns, whether or not it succeeds, it is guaranteed\nthat every element of ",{"type":13,"tag":34,"props":516,"children":518},{"className":517},[],[519],{"type":18,"value":451},{"type":18,"value":521}," will have been overwritten by either\n",{"type":13,"tag":465,"props":523,"children":525},{"href":524},"/man/VK_NULL_HANDLE",[526],{"type":18,"value":527},"VK_NULL_HANDLE",{"type":18,"value":529}," or a valid ",{"type":13,"tag":34,"props":531,"children":533},{"className":532},[],[534],{"type":18,"value":507},{"type":18,"value":536}," handle.",{"type":13,"tag":14,"props":538,"children":539},{},[540,542,547,549,553,555,560,562,565,567,572,574,578],{"type":18,"value":541},"This means that whenever shader creation fails, the application ",{"type":13,"tag":543,"props":544,"children":546},"normative",{"type":545},"can",[],{"type":18,"value":548},"\ndetermine which shader the returned error pertains to by locating the first\n",{"type":13,"tag":465,"props":550,"children":551},{"href":524},[552],{"type":18,"value":527},{"type":18,"value":554}," element in ",{"type":13,"tag":34,"props":556,"children":558},{"className":557},[],[559],{"type":18,"value":451},{"type":18,"value":561},".\nIt also means that an application ",{"type":13,"tag":543,"props":563,"children":564},{"type":545},[],{"type":18,"value":566}," reliably clean up from a failed call\nby iterating over the ",{"type":13,"tag":34,"props":568,"children":570},{"className":569},[],[571],{"type":18,"value":451},{"type":18,"value":573}," array and destroying every element that\nis not ",{"type":13,"tag":465,"props":575,"children":576},{"href":524},[577],{"type":18,"value":527},{"type":18,"value":579},".",{"type":13,"tag":581,"props":582,"children":584},"validity-group",{"name":583},"Valid Usage",[585,639,726,752,842,908,992,1074,1180,1218,1256,1348,1428,1528,1608,1688],{"type":13,"tag":586,"props":587,"children":589},"validity-field",{"name":588},"VUID-vkCreateShadersEXT-stage-09670",[590],{"type":13,"tag":14,"props":591,"children":592},{},[593,595,601,603,608,610,616,618,623,625,629,631,637],{"type":18,"value":594},"If the ",{"type":13,"tag":34,"props":596,"children":598},{"className":597},[],[599],{"type":18,"value":600},"stage",{"type":18,"value":602}," member of any element of ",{"type":13,"tag":34,"props":604,"children":606},{"className":605},[],[607],{"type":18,"value":443},{"type":18,"value":609}," is\n",{"type":13,"tag":34,"props":611,"children":613},{"className":612},[],[614],{"type":18,"value":615},"VK_SHADER_STAGE_COMPUTE_BIT",{"type":18,"value":617},", ",{"type":13,"tag":34,"props":619,"children":621},{"className":620},[],[622],{"type":18,"value":73},{"type":18,"value":624}," ",{"type":13,"tag":543,"props":626,"children":628},{"type":627},"must",[],{"type":18,"value":630}," support at least\none queue family with the ",{"type":13,"tag":34,"props":632,"children":634},{"className":633},[],[635],{"type":18,"value":636},"VK_QUEUE_COMPUTE_BIT",{"type":18,"value":638}," capability",{"type":13,"tag":586,"props":640,"children":642},{"name":641},"VUID-vkCreateShadersEXT-stage-09671",[643],{"type":13,"tag":14,"props":644,"children":645},{},[646,647,652,653,658,659,665,666,672,673,679,680,686,687,693,694,700,702,708,709,714,715,718,719,725],{"type":18,"value":594},{"type":13,"tag":34,"props":648,"children":650},{"className":649},[],[651],{"type":18,"value":600},{"type":18,"value":602},{"type":13,"tag":34,"props":654,"children":656},{"className":655},[],[657],{"type":18,"value":443},{"type":18,"value":609},{"type":13,"tag":34,"props":660,"children":662},{"className":661},[],[663],{"type":18,"value":664},"VK_SHADER_STAGE_TASK_BIT_EXT",{"type":18,"value":617},{"type":13,"tag":34,"props":667,"children":669},{"className":668},[],[670],{"type":18,"value":671},"VK_SHADER_STAGE_MESH_BIT_EXT",{"type":18,"value":78},{"type":13,"tag":34,"props":674,"children":676},{"className":675},[],[677],{"type":18,"value":678},"VK_SHADER_STAGE_VERTEX_BIT",{"type":18,"value":78},{"type":13,"tag":34,"props":681,"children":683},{"className":682},[],[684],{"type":18,"value":685},"VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT",{"type":18,"value":78},{"type":13,"tag":34,"props":688,"children":690},{"className":689},[],[691],{"type":18,"value":692},"VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT",{"type":18,"value":78},{"type":13,"tag":34,"props":695,"children":697},{"className":696},[],[698],{"type":18,"value":699},"VK_SHADER_STAGE_GEOMETRY_BIT",{"type":18,"value":701},", or\n",{"type":13,"tag":34,"props":703,"children":705},{"className":704},[],[706],{"type":18,"value":707},"VK_SHADER_STAGE_FRAGMENT_BIT",{"type":18,"value":617},{"type":13,"tag":34,"props":710,"children":712},{"className":711},[],[713],{"type":18,"value":73},{"type":18,"value":624},{"type":13,"tag":543,"props":716,"children":717},{"type":627},[],{"type":18,"value":630},{"type":13,"tag":34,"props":720,"children":722},{"className":721},[],[723],{"type":18,"value":724},"VK_QUEUE_GRAPHICS_BIT",{"type":18,"value":638},{"type":13,"tag":586,"props":727,"children":729},{"name":728},"VUID-vkCreateShadersEXT-None-08400",[730],{"type":13,"tag":14,"props":731,"children":732},{},[733,735,745,747,750],{"type":18,"value":734},"The ",{"type":13,"tag":465,"props":736,"children":738},{"href":737},"/man/VkPhysicalDeviceShaderObjectFeaturesEXT#features-shaderObject",[739],{"type":13,"tag":34,"props":740,"children":742},{"className":741},[],[743],{"type":18,"value":744},"shaderObject",{"type":18,"value":746}," feature ",{"type":13,"tag":543,"props":748,"children":749},{"type":627},[],{"type":18,"value":751}," be\nenabled",{"type":13,"tag":586,"props":753,"children":755},{"name":754},"VUID-vkCreateShadersEXT-pCreateInfos-08402",[756],{"type":13,"tag":14,"props":757,"children":758},{},[759,760,766,767,772,774,780,782,787,789,794,796,801,802,807,808,813,814,819,820,825,826,831,832,835,837],{"type":18,"value":594},{"type":13,"tag":34,"props":761,"children":763},{"className":762},[],[764],{"type":18,"value":765},"flags",{"type":18,"value":602},{"type":13,"tag":34,"props":768,"children":770},{"className":769},[],[771],{"type":18,"value":443},{"type":18,"value":773}," includes\n",{"type":13,"tag":34,"props":775,"children":777},{"className":776},[],[778],{"type":18,"value":779},"VK_SHADER_CREATE_LINK_STAGE_BIT_EXT",{"type":18,"value":781},", the ",{"type":13,"tag":34,"props":783,"children":785},{"className":784},[],[786],{"type":18,"value":765},{"type":18,"value":788}," member of all\nother elements of ",{"type":13,"tag":34,"props":790,"children":792},{"className":791},[],[793],{"type":18,"value":443},{"type":18,"value":795}," whose ",{"type":13,"tag":34,"props":797,"children":799},{"className":798},[],[800],{"type":18,"value":600},{"type":18,"value":609},{"type":13,"tag":34,"props":803,"children":805},{"className":804},[],[806],{"type":18,"value":678},{"type":18,"value":78},{"type":13,"tag":34,"props":809,"children":811},{"className":810},[],[812],{"type":18,"value":685},{"type":18,"value":78},{"type":13,"tag":34,"props":815,"children":817},{"className":816},[],[818],{"type":18,"value":692},{"type":18,"value":78},{"type":13,"tag":34,"props":821,"children":823},{"className":822},[],[824],{"type":18,"value":699},{"type":18,"value":701},{"type":13,"tag":34,"props":827,"children":829},{"className":828},[],[830],{"type":18,"value":707},{"type":18,"value":624},{"type":13,"tag":543,"props":833,"children":834},{"type":627},[],{"type":18,"value":836}," also include\n",{"type":13,"tag":34,"props":838,"children":840},{"className":839},[],[841],{"type":18,"value":779},{"type":13,"tag":586,"props":843,"children":845},{"name":844},"VUID-vkCreateShadersEXT-pCreateInfos-08403",[846],{"type":13,"tag":14,"props":847,"children":848},{},[849,850,855,856,861,862,867,868,873,874,879,880,885,886,891,893,898,901,903],{"type":18,"value":594},{"type":13,"tag":34,"props":851,"children":853},{"className":852},[],[854],{"type":18,"value":765},{"type":18,"value":602},{"type":13,"tag":34,"props":857,"children":859},{"className":858},[],[860],{"type":18,"value":443},{"type":18,"value":773},{"type":13,"tag":34,"props":863,"children":865},{"className":864},[],[866],{"type":18,"value":779},{"type":18,"value":781},{"type":13,"tag":34,"props":869,"children":871},{"className":870},[],[872],{"type":18,"value":765},{"type":18,"value":788},{"type":13,"tag":34,"props":875,"children":877},{"className":876},[],[878],{"type":18,"value":443},{"type":18,"value":795},{"type":13,"tag":34,"props":881,"children":883},{"className":882},[],[884],{"type":18,"value":600},{"type":18,"value":609},{"type":13,"tag":34,"props":887,"children":889},{"className":888},[],[890],{"type":18,"value":664},{"type":18,"value":892}," or ",{"type":13,"tag":34,"props":894,"children":896},{"className":895},[],[897],{"type":18,"value":671},{"type":13,"tag":543,"props":899,"children":900},{"type":627},[],{"type":18,"value":902}," also include ",{"type":13,"tag":34,"props":904,"children":906},{"className":905},[],[907],{"type":18,"value":779},{"type":13,"tag":586,"props":909,"children":911},{"name":910},"VUID-vkCreateShadersEXT-pCreateInfos-08404",[912],{"type":13,"tag":14,"props":913,"children":914},{},[915,916,921,922,927,929,934,936,941,943,948,949,954,956,959,961,966,967,972,973,978,980,985,987],{"type":18,"value":594},{"type":13,"tag":34,"props":917,"children":919},{"className":918},[],[920],{"type":18,"value":765},{"type":18,"value":602},{"type":13,"tag":34,"props":923,"children":925},{"className":924},[],[926],{"type":18,"value":443},{"type":18,"value":928}," whose\n",{"type":13,"tag":34,"props":930,"children":932},{"className":931},[],[933],{"type":18,"value":600},{"type":18,"value":935}," is ",{"type":13,"tag":34,"props":937,"children":939},{"className":938},[],[940],{"type":18,"value":664},{"type":18,"value":942}," or\n",{"type":13,"tag":34,"props":944,"children":946},{"className":945},[],[947],{"type":18,"value":671},{"type":18,"value":773},{"type":13,"tag":34,"props":950,"children":952},{"className":951},[],[953],{"type":18,"value":779},{"type":18,"value":955},", there ",{"type":13,"tag":543,"props":957,"children":958},{"type":627},[],{"type":18,"value":960}," be no member of\n",{"type":13,"tag":34,"props":962,"children":964},{"className":963},[],[965],{"type":18,"value":443},{"type":18,"value":795},{"type":13,"tag":34,"props":968,"children":970},{"className":969},[],[971],{"type":18,"value":600},{"type":18,"value":935},{"type":13,"tag":34,"props":974,"children":976},{"className":975},[],[977],{"type":18,"value":678},{"type":18,"value":979},"\nand whose ",{"type":13,"tag":34,"props":981,"children":983},{"className":982},[],[984],{"type":18,"value":765},{"type":18,"value":986}," member includes\n",{"type":13,"tag":34,"props":988,"children":990},{"className":989},[],[991],{"type":18,"value":779},{"type":13,"tag":586,"props":993,"children":995},{"name":994},"VUID-vkCreateShadersEXT-pCreateInfos-08405",[996],{"type":13,"tag":14,"props":997,"children":998},{},[999,1001,1006,1007,1012,1013,1018,1020,1025,1027,1032,1033,1039,1040,1043,1045,1050,1051,1056,1057,1062,1063,1068,1069],{"type":18,"value":1000},"If there is any element of ",{"type":13,"tag":34,"props":1002,"children":1004},{"className":1003},[],[1005],{"type":18,"value":443},{"type":18,"value":795},{"type":13,"tag":34,"props":1008,"children":1010},{"className":1009},[],[1011],{"type":18,"value":600},{"type":18,"value":609},{"type":13,"tag":34,"props":1014,"children":1016},{"className":1015},[],[1017],{"type":18,"value":671},{"type":18,"value":1019}," and whose ",{"type":13,"tag":34,"props":1021,"children":1023},{"className":1022},[],[1024],{"type":18,"value":765},{"type":18,"value":1026}," member includes\nboth ",{"type":13,"tag":34,"props":1028,"children":1030},{"className":1029},[],[1031],{"type":18,"value":779},{"type":18,"value":445},{"type":13,"tag":34,"props":1034,"children":1036},{"className":1035},[],[1037],{"type":18,"value":1038},"VK_SHADER_CREATE_NO_TASK_SHADER_BIT_EXT",{"type":18,"value":955},{"type":13,"tag":543,"props":1041,"children":1042},{"type":627},[],{"type":18,"value":1044}," be no element\nof ",{"type":13,"tag":34,"props":1046,"children":1048},{"className":1047},[],[1049],{"type":18,"value":443},{"type":18,"value":795},{"type":13,"tag":34,"props":1052,"children":1054},{"className":1053},[],[1055],{"type":18,"value":600},{"type":18,"value":609},{"type":13,"tag":34,"props":1058,"children":1060},{"className":1059},[],[1061],{"type":18,"value":664},{"type":18,"value":1019},{"type":13,"tag":34,"props":1064,"children":1066},{"className":1065},[],[1067],{"type":18,"value":765},{"type":18,"value":986},{"type":13,"tag":34,"props":1070,"children":1072},{"className":1071},[],[1073],{"type":18,"value":779},{"type":13,"tag":586,"props":1075,"children":1077},{"name":1076},"VUID-vkCreateShadersEXT-pCreateInfos-08409",[1078],{"type":13,"tag":14,"props":1079,"children":1080},{},[1081,1083,1088,1089,1094,1095,1100,1102,1107,1108,1113,1115,1120,1122,1127,1129,1134,1135,1141,1143,1146,1148,1153,1155,1160,1162,1167,1169,1174,1175],{"type":18,"value":1082},"For each element of ",{"type":13,"tag":34,"props":1084,"children":1086},{"className":1085},[],[1087],{"type":18,"value":443},{"type":18,"value":795},{"type":13,"tag":34,"props":1090,"children":1092},{"className":1091},[],[1093],{"type":18,"value":765},{"type":18,"value":986},{"type":13,"tag":34,"props":1096,"children":1098},{"className":1097},[],[1099],{"type":18,"value":779},{"type":18,"value":1101},", if there is any other element\nof ",{"type":13,"tag":34,"props":1103,"children":1105},{"className":1104},[],[1106],{"type":18,"value":443},{"type":18,"value":795},{"type":13,"tag":34,"props":1109,"children":1111},{"className":1110},[],[1112],{"type":18,"value":600},{"type":18,"value":1114}," is logically later than the\n",{"type":13,"tag":34,"props":1116,"children":1118},{"className":1117},[],[1119],{"type":18,"value":600},{"type":18,"value":1121}," of the former and whose ",{"type":13,"tag":34,"props":1123,"children":1125},{"className":1124},[],[1126],{"type":18,"value":765},{"type":18,"value":1128}," member also includes\n",{"type":13,"tag":34,"props":1130,"children":1132},{"className":1131},[],[1133],{"type":18,"value":779},{"type":18,"value":781},{"type":13,"tag":34,"props":1136,"children":1138},{"className":1137},[],[1139],{"type":18,"value":1140},"nextStage",{"type":18,"value":1142}," of the\nformer ",{"type":13,"tag":543,"props":1144,"children":1145},{"type":627},[],{"type":18,"value":1147}," be equal to the ",{"type":13,"tag":34,"props":1149,"children":1151},{"className":1150},[],[1152],{"type":18,"value":600},{"type":18,"value":1154}," of the element with the\nlogically earliest ",{"type":13,"tag":34,"props":1156,"children":1158},{"className":1157},[],[1159],{"type":18,"value":600},{"type":18,"value":1161}," following the ",{"type":13,"tag":34,"props":1163,"children":1165},{"className":1164},[],[1166],{"type":18,"value":600},{"type":18,"value":1168}," of the former\nwhose ",{"type":13,"tag":34,"props":1170,"children":1172},{"className":1171},[],[1173],{"type":18,"value":765},{"type":18,"value":1128},{"type":13,"tag":34,"props":1176,"children":1178},{"className":1177},[],[1179],{"type":18,"value":779},{"type":13,"tag":586,"props":1181,"children":1183},{"name":1182},"VUID-vkCreateShadersEXT-pCreateInfos-08410",[1184],{"type":13,"tag":14,"props":1185,"children":1186},{},[1187,1188,1193,1195,1200,1201,1206,1208,1213,1216],{"type":18,"value":734},{"type":13,"tag":34,"props":1189,"children":1191},{"className":1190},[],[1192],{"type":18,"value":600},{"type":18,"value":1194}," member of each element of ",{"type":13,"tag":34,"props":1196,"children":1198},{"className":1197},[],[1199],{"type":18,"value":443},{"type":18,"value":928},{"type":13,"tag":34,"props":1202,"children":1204},{"className":1203},[],[1205],{"type":18,"value":765},{"type":18,"value":1207}," member includes ",{"type":13,"tag":34,"props":1209,"children":1211},{"className":1210},[],[1212],{"type":18,"value":779},{"type":13,"tag":543,"props":1214,"children":1215},{"type":627},[],{"type":18,"value":1217}," be unique",{"type":13,"tag":586,"props":1219,"children":1221},{"name":1220},"VUID-vkCreateShadersEXT-pCreateInfos-08411",[1222],{"type":13,"tag":14,"props":1223,"children":1224},{},[1225,1226,1232,1234,1239,1240,1245,1246,1251,1254],{"type":18,"value":734},{"type":13,"tag":34,"props":1227,"children":1229},{"className":1228},[],[1230],{"type":18,"value":1231},"codeType",{"type":18,"value":1233}," member of all elements of ",{"type":13,"tag":34,"props":1235,"children":1237},{"className":1236},[],[1238],{"type":18,"value":443},{"type":18,"value":928},{"type":13,"tag":34,"props":1241,"children":1243},{"className":1242},[],[1244],{"type":18,"value":765},{"type":18,"value":1207},{"type":13,"tag":34,"props":1247,"children":1249},{"className":1248},[],[1250],{"type":18,"value":779},{"type":13,"tag":543,"props":1252,"children":1253},{"type":627},[],{"type":18,"value":1255}," be the same",{"type":13,"tag":586,"props":1257,"children":1259},{"name":1258},"VUID-vkCreateShadersEXT-pCreateInfos-08867",[1260],{"type":13,"tag":14,"props":1261,"children":1262},{},[1263,1265,1270,1272,1277,1278,1283,1285,1290,1292,1297,1299,1304,1305,1311,1313,1318,1320,1326,1328,1334,1336,1339,1341,1346],{"type":18,"value":1264},"If ",{"type":13,"tag":34,"props":1266,"children":1268},{"className":1267},[],[1269],{"type":18,"value":443},{"type":18,"value":1271}," contains elements with both\n",{"type":13,"tag":34,"props":1273,"children":1275},{"className":1274},[],[1276],{"type":18,"value":685},{"type":18,"value":445},{"type":13,"tag":34,"props":1279,"children":1281},{"className":1280},[],[1282],{"type":18,"value":692},{"type":18,"value":1284},", both elements'\n",{"type":13,"tag":34,"props":1286,"children":1288},{"className":1287},[],[1289],{"type":18,"value":765},{"type":18,"value":1291}," include ",{"type":13,"tag":34,"props":1293,"children":1295},{"className":1294},[],[1296],{"type":18,"value":779},{"type":18,"value":1298},", both\nelements' ",{"type":13,"tag":34,"props":1300,"children":1302},{"className":1301},[],[1303],{"type":18,"value":1231},{"type":18,"value":935},{"type":13,"tag":34,"props":1306,"children":1308},{"className":1307},[],[1309],{"type":18,"value":1310},"VK_SHADER_CODE_TYPE_SPIRV_EXT",{"type":18,"value":1312},", and the\n",{"type":13,"tag":34,"props":1314,"children":1316},{"className":1315},[],[1317],{"type":18,"value":685},{"type":18,"value":1319}," stage’s ",{"type":13,"tag":34,"props":1321,"children":1323},{"className":1322},[],[1324],{"type":18,"value":1325},"pCode",{"type":18,"value":1327},"\ncontains an ",{"type":13,"tag":34,"props":1329,"children":1331},{"className":1330},[],[1332],{"type":18,"value":1333},"OpExecutionMode",{"type":18,"value":1335}," instruction specifying the type of\nsubdivision, it ",{"type":13,"tag":543,"props":1337,"children":1338},{"type":627},[],{"type":18,"value":1340}," match the subdivision type specified in the\n",{"type":13,"tag":34,"props":1342,"children":1344},{"className":1343},[],[1345],{"type":18,"value":692},{"type":18,"value":1347}," stage",{"type":13,"tag":586,"props":1349,"children":1351},{"name":1350},"VUID-vkCreateShadersEXT-pCreateInfos-08868",[1352],{"type":13,"tag":14,"props":1353,"children":1354},{},[1355,1356,1361,1362,1367,1368,1373,1374,1379,1380,1385,1386,1391,1392,1397,1398,1403,1404,1409,1410,1415,1417,1420,1422,1427],{"type":18,"value":1264},{"type":13,"tag":34,"props":1357,"children":1359},{"className":1358},[],[1360],{"type":18,"value":443},{"type":18,"value":1271},{"type":13,"tag":34,"props":1363,"children":1365},{"className":1364},[],[1366],{"type":18,"value":685},{"type":18,"value":445},{"type":13,"tag":34,"props":1369,"children":1371},{"className":1370},[],[1372],{"type":18,"value":692},{"type":18,"value":1284},{"type":13,"tag":34,"props":1375,"children":1377},{"className":1376},[],[1378],{"type":18,"value":765},{"type":18,"value":1291},{"type":13,"tag":34,"props":1381,"children":1383},{"className":1382},[],[1384],{"type":18,"value":779},{"type":18,"value":1298},{"type":13,"tag":34,"props":1387,"children":1389},{"className":1388},[],[1390],{"type":18,"value":1231},{"type":18,"value":935},{"type":13,"tag":34,"props":1393,"children":1395},{"className":1394},[],[1396],{"type":18,"value":1310},{"type":18,"value":1312},{"type":13,"tag":34,"props":1399,"children":1401},{"className":1400},[],[1402],{"type":18,"value":685},{"type":18,"value":1319},{"type":13,"tag":34,"props":1405,"children":1407},{"className":1406},[],[1408],{"type":18,"value":1325},{"type":18,"value":1327},{"type":13,"tag":34,"props":1411,"children":1413},{"className":1412},[],[1414],{"type":18,"value":1333},{"type":18,"value":1416}," instruction specifying the orientation\nof triangles, it ",{"type":13,"tag":543,"props":1418,"children":1419},{"type":627},[],{"type":18,"value":1421}," match the triangle orientation specified in the\n",{"type":13,"tag":34,"props":1423,"children":1425},{"className":1424},[],[1426],{"type":18,"value":692},{"type":18,"value":1347},{"type":13,"tag":586,"props":1429,"children":1431},{"name":1430},"VUID-vkCreateShadersEXT-pCreateInfos-08869",[1432],{"type":13,"tag":14,"props":1433,"children":1434},{},[1435,1436,1441,1442,1447,1448,1453,1454,1459,1460,1465,1466,1471,1472,1477,1478,1483,1484,1489,1490,1495,1497,1503,1505,1510,1512,1515,1517,1522,1523],{"type":18,"value":1264},{"type":13,"tag":34,"props":1437,"children":1439},{"className":1438},[],[1440],{"type":18,"value":443},{"type":18,"value":1271},{"type":13,"tag":34,"props":1443,"children":1445},{"className":1444},[],[1446],{"type":18,"value":685},{"type":18,"value":445},{"type":13,"tag":34,"props":1449,"children":1451},{"className":1450},[],[1452],{"type":18,"value":692},{"type":18,"value":1284},{"type":13,"tag":34,"props":1455,"children":1457},{"className":1456},[],[1458],{"type":18,"value":765},{"type":18,"value":1291},{"type":13,"tag":34,"props":1461,"children":1463},{"className":1462},[],[1464],{"type":18,"value":779},{"type":18,"value":1298},{"type":13,"tag":34,"props":1467,"children":1469},{"className":1468},[],[1470],{"type":18,"value":1231},{"type":18,"value":935},{"type":13,"tag":34,"props":1473,"children":1475},{"className":1474},[],[1476],{"type":18,"value":1310},{"type":18,"value":1312},{"type":13,"tag":34,"props":1479,"children":1481},{"className":1480},[],[1482],{"type":18,"value":685},{"type":18,"value":1319},{"type":13,"tag":34,"props":1485,"children":1487},{"className":1486},[],[1488],{"type":18,"value":1325},{"type":18,"value":1327},{"type":13,"tag":34,"props":1491,"children":1493},{"className":1492},[],[1494],{"type":18,"value":1333},{"type":18,"value":1496}," instruction specifying ",{"type":13,"tag":34,"props":1498,"children":1500},{"className":1499},[],[1501],{"type":18,"value":1502},"PointMode",{"type":18,"value":1504},",\nthe ",{"type":13,"tag":34,"props":1506,"children":1508},{"className":1507},[],[1509],{"type":18,"value":692},{"type":18,"value":1511}," stage ",{"type":13,"tag":543,"props":1513,"children":1514},{"type":627},[],{"type":18,"value":1516}," also\ncontain an ",{"type":13,"tag":34,"props":1518,"children":1520},{"className":1519},[],[1521],{"type":18,"value":1333},{"type":18,"value":1496},{"type":13,"tag":34,"props":1524,"children":1526},{"className":1525},[],[1527],{"type":18,"value":1502},{"type":13,"tag":586,"props":1529,"children":1531},{"name":1530},"VUID-vkCreateShadersEXT-pCreateInfos-08870",[1532],{"type":13,"tag":14,"props":1533,"children":1534},{},[1535,1536,1541,1542,1547,1548,1553,1554,1559,1560,1565,1566,1571,1572,1577,1578,1583,1584,1589,1590,1595,1597,1600,1602,1607],{"type":18,"value":1264},{"type":13,"tag":34,"props":1537,"children":1539},{"className":1538},[],[1540],{"type":18,"value":443},{"type":18,"value":1271},{"type":13,"tag":34,"props":1543,"children":1545},{"className":1544},[],[1546],{"type":18,"value":685},{"type":18,"value":445},{"type":13,"tag":34,"props":1549,"children":1551},{"className":1550},[],[1552],{"type":18,"value":692},{"type":18,"value":1284},{"type":13,"tag":34,"props":1555,"children":1557},{"className":1556},[],[1558],{"type":18,"value":765},{"type":18,"value":1291},{"type":13,"tag":34,"props":1561,"children":1563},{"className":1562},[],[1564],{"type":18,"value":779},{"type":18,"value":1298},{"type":13,"tag":34,"props":1567,"children":1569},{"className":1568},[],[1570],{"type":18,"value":1231},{"type":18,"value":935},{"type":13,"tag":34,"props":1573,"children":1575},{"className":1574},[],[1576],{"type":18,"value":1310},{"type":18,"value":1312},{"type":13,"tag":34,"props":1579,"children":1581},{"className":1580},[],[1582],{"type":18,"value":685},{"type":18,"value":1319},{"type":13,"tag":34,"props":1585,"children":1587},{"className":1586},[],[1588],{"type":18,"value":1325},{"type":18,"value":1327},{"type":13,"tag":34,"props":1591,"children":1593},{"className":1592},[],[1594],{"type":18,"value":1333},{"type":18,"value":1596}," instruction specifying the spacing of\nsegments on the edges of tessellated primitives, it ",{"type":13,"tag":543,"props":1598,"children":1599},{"type":627},[],{"type":18,"value":1601}," match the\nsegment spacing specified in the\n",{"type":13,"tag":34,"props":1603,"children":1605},{"className":1604},[],[1606],{"type":18,"value":692},{"type":18,"value":1347},{"type":13,"tag":586,"props":1609,"children":1611},{"name":1610},"VUID-vkCreateShadersEXT-pCreateInfos-08871",[1612],{"type":13,"tag":14,"props":1613,"children":1614},{},[1615,1616,1621,1622,1627,1628,1633,1634,1639,1640,1645,1646,1651,1652,1657,1658,1663,1664,1669,1670,1675,1677,1680,1682,1687],{"type":18,"value":1264},{"type":13,"tag":34,"props":1617,"children":1619},{"className":1618},[],[1620],{"type":18,"value":443},{"type":18,"value":1271},{"type":13,"tag":34,"props":1623,"children":1625},{"className":1624},[],[1626],{"type":18,"value":685},{"type":18,"value":445},{"type":13,"tag":34,"props":1629,"children":1631},{"className":1630},[],[1632],{"type":18,"value":692},{"type":18,"value":1284},{"type":13,"tag":34,"props":1635,"children":1637},{"className":1636},[],[1638],{"type":18,"value":765},{"type":18,"value":1291},{"type":13,"tag":34,"props":1641,"children":1643},{"className":1642},[],[1644],{"type":18,"value":779},{"type":18,"value":1298},{"type":13,"tag":34,"props":1647,"children":1649},{"className":1648},[],[1650],{"type":18,"value":1231},{"type":18,"value":935},{"type":13,"tag":34,"props":1653,"children":1655},{"className":1654},[],[1656],{"type":18,"value":1310},{"type":18,"value":1312},{"type":13,"tag":34,"props":1659,"children":1661},{"className":1660},[],[1662],{"type":18,"value":685},{"type":18,"value":1319},{"type":13,"tag":34,"props":1665,"children":1667},{"className":1666},[],[1668],{"type":18,"value":1325},{"type":18,"value":1327},{"type":13,"tag":34,"props":1671,"children":1673},{"className":1672},[],[1674],{"type":18,"value":1333},{"type":18,"value":1676}," instruction specifying the output patch\nsize, it ",{"type":13,"tag":543,"props":1678,"children":1679},{"type":627},[],{"type":18,"value":1681}," match the output patch size specified in the\n",{"type":13,"tag":34,"props":1683,"children":1685},{"className":1684},[],[1686],{"type":18,"value":692},{"type":18,"value":1347},{"type":13,"tag":586,"props":1689,"children":1691},{"name":1690},"VUID-vkCreateShadersEXT-pCreateInfos-09632",[1692,1741],{"type":13,"tag":14,"props":1693,"children":1694},{},[1695,1696,1701,1703,1708,1710,1715,1717,1722,1723,1728,1730,1733,1735],{"type":18,"value":1264},{"type":13,"tag":34,"props":1697,"children":1699},{"className":1698},[],[1700],{"type":18,"value":443},{"type":18,"value":1702}," contains a ",{"type":13,"tag":34,"props":1704,"children":1706},{"className":1705},[],[1707],{"type":18,"value":671},{"type":18,"value":1709}," with\n",{"type":13,"tag":34,"props":1711,"children":1713},{"className":1712},[],[1714],{"type":18,"value":1231},{"type":18,"value":1716}," of ",{"type":13,"tag":34,"props":1718,"children":1720},{"className":1719},[],[1721],{"type":18,"value":1310},{"type":18,"value":445},{"type":13,"tag":34,"props":1724,"children":1726},{"className":1725},[],[1727],{"type":18,"value":1038},{"type":18,"value":1729}," is not set, then the mesh\nshader’s entry point ",{"type":13,"tag":543,"props":1731,"children":1732},{"type":627},[],{"type":18,"value":1734}," not declare a variable with a ",{"type":13,"tag":34,"props":1736,"children":1738},{"className":1737},[],[1739],{"type":18,"value":1740},"DrawIndex",{"type":13,"tag":14,"props":1742,"children":1743},{},[1744,1750],{"type":13,"tag":34,"props":1745,"children":1747},{"className":1746},[],[1748],{"type":18,"value":1749},"BuiltIn",{"type":18,"value":1751}," decoration",{"type":13,"tag":581,"props":1753,"children":1755},{"name":1754},"Valid Usage (Implicit)",[1756,1782,1813,1854,1883],{"type":13,"tag":586,"props":1757,"children":1759},{"name":1758},"VUID-vkCreateShadersEXT-device-parameter",[1760],{"type":13,"tag":14,"props":1761,"children":1762},{},[1763,1768,1769,1772,1774,1780],{"type":13,"tag":34,"props":1764,"children":1766},{"className":1765},[],[1767],{"type":18,"value":73},{"type":18,"value":624},{"type":13,"tag":543,"props":1770,"children":1771},{"type":627},[],{"type":18,"value":1773}," be a valid ",{"type":13,"tag":465,"props":1775,"children":1777},{"href":1776},"/man/VkDevice",[1778],{"type":18,"value":1779},"VkDevice",{"type":18,"value":1781}," handle",{"type":13,"tag":586,"props":1783,"children":1785},{"name":1784},"VUID-vkCreateShadersEXT-pCreateInfos-parameter",[1786],{"type":13,"tag":14,"props":1787,"children":1788},{},[1789,1794,1795,1798,1800,1805,1807,1811],{"type":13,"tag":34,"props":1790,"children":1792},{"className":1791},[],[1793],{"type":18,"value":443},{"type":18,"value":624},{"type":13,"tag":543,"props":1796,"children":1797},{"type":627},[],{"type":18,"value":1799}," be a valid pointer to an array of ",{"type":13,"tag":34,"props":1801,"children":1803},{"className":1802},[],[1804],{"type":18,"value":435},{"type":18,"value":1806}," valid ",{"type":13,"tag":465,"props":1808,"children":1809},{"href":467},[1810],{"type":18,"value":470},{"type":18,"value":1812}," structures",{"type":13,"tag":586,"props":1814,"children":1816},{"name":1815},"VUID-vkCreateShadersEXT-pAllocator-parameter",[1817],{"type":13,"tag":14,"props":1818,"children":1819},{},[1820,1821,1826,1828,1834,1835,1840,1841,1844,1846,1852],{"type":18,"value":1264},{"type":13,"tag":34,"props":1822,"children":1824},{"className":1823},[],[1825],{"type":18,"value":481},{"type":18,"value":1827}," is not ",{"type":13,"tag":34,"props":1829,"children":1831},{"className":1830},[],[1832],{"type":18,"value":1833},"NULL",{"type":18,"value":617},{"type":13,"tag":34,"props":1836,"children":1838},{"className":1837},[],[1839],{"type":18,"value":481},{"type":18,"value":624},{"type":13,"tag":543,"props":1842,"children":1843},{"type":627},[],{"type":18,"value":1845}," be a valid pointer to a valid ",{"type":13,"tag":465,"props":1847,"children":1849},{"href":1848},"/man/VkAllocationCallbacks",[1850],{"type":18,"value":1851},"VkAllocationCallbacks",{"type":18,"value":1853}," structure",{"type":13,"tag":586,"props":1855,"children":1857},{"name":1856},"VUID-vkCreateShadersEXT-pShaders-parameter",[1858],{"type":13,"tag":14,"props":1859,"children":1860},{},[1861,1866,1867,1870,1871,1876,1877,1881],{"type":13,"tag":34,"props":1862,"children":1864},{"className":1863},[],[1865],{"type":18,"value":451},{"type":18,"value":624},{"type":13,"tag":543,"props":1868,"children":1869},{"type":627},[],{"type":18,"value":1799},{"type":13,"tag":34,"props":1872,"children":1874},{"className":1873},[],[1875],{"type":18,"value":435},{"type":18,"value":624},{"type":13,"tag":465,"props":1878,"children":1879},{"href":504},[1880],{"type":18,"value":507},{"type":18,"value":1882}," handles",{"type":13,"tag":586,"props":1884,"children":1886},{"name":1885},"VUID-vkCreateShadersEXT-createInfoCount-arraylength",[1887],{"type":13,"tag":14,"props":1888,"children":1889},{},[1890,1895,1896,1899,1901],{"type":13,"tag":34,"props":1891,"children":1893},{"className":1892},[],[1894],{"type":18,"value":435},{"type":18,"value":624},{"type":13,"tag":543,"props":1897,"children":1898},{"type":627},[],{"type":18,"value":1900}," be greater than ",{"type":13,"tag":34,"props":1902,"children":1904},{"className":1903},[],[1905],{"type":18,"value":1906},"0",{"type":13,"tag":1908,"props":1909,"children":1910},"style",{},[1911],{"type":18,"value":1912},"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":31,"searchDepth":61,"depth":61,"links":1914},[],"markdown",1744876595815]