[{"data":1,"prerenderedAt":1025},["ShallowReactive",2],{"6U8bzg7FIK":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":1024,"_id":4},"VkPipelineBinaryCreateInfoKHR","Structure specifying where to retrieve data for pipeline binary creation","VK_KHR_pipeline_binary","structs",[],{"type":10,"children":11,"toc":1022},"root",[12,28,349,468,545,581,590,858,1016],{"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,158],{"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 VkPipelineBinaryCreateInfoKHR {\n VkStructureType sType;\n const void* pNext;\n const VkPipelineBinaryKeysAndDataKHR* pKeysAndDataInfo;\n VkPipeline pipeline;\n const VkPipelineCreateInfoKHR* pPipelineCreateInfo;\n} VkPipelineBinaryCreateInfoKHR;\n","C","c","",[41],{"type":13,"tag":21,"props":42,"children":43},{"__ignoreMap":39},[44,67,76,95,118,127,149],{"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}," VkPipelineBinaryCreateInfoKHR {\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,103,108,113],{"type":13,"tag":45,"props":100,"children":101},{"style":52},[102],{"type":18,"value":84},{"type":13,"tag":45,"props":104,"children":105},{"style":63},[106],{"type":18,"value":107}," VkPipelineBinaryKeysAndDataKHR",{"type":13,"tag":45,"props":109,"children":110},{"style":52},[111],{"type":18,"value":112},"*",{"type":13,"tag":45,"props":114,"children":115},{"style":63},[116],{"type":18,"value":117}," pKeysAndDataInfo;\n",{"type":13,"tag":45,"props":119,"children":121},{"class":47,"line":120},5,[122],{"type":13,"tag":45,"props":123,"children":124},{"style":63},[125],{"type":18,"value":126}," VkPipeline pipeline;\n",{"type":13,"tag":45,"props":128,"children":130},{"class":47,"line":129},6,[131,135,140,144],{"type":13,"tag":45,"props":132,"children":133},{"style":52},[134],{"type":18,"value":84},{"type":13,"tag":45,"props":136,"children":137},{"style":63},[138],{"type":18,"value":139}," VkPipelineCreateInfoKHR",{"type":13,"tag":45,"props":141,"children":142},{"style":52},[143],{"type":18,"value":112},{"type":13,"tag":45,"props":145,"children":146},{"style":63},[147],{"type":18,"value":148}," pPipelineCreateInfo;\n",{"type":13,"tag":45,"props":150,"children":152},{"class":47,"line":151},7,[153],{"type":13,"tag":45,"props":154,"children":155},{"style":63},[156],{"type":18,"value":157},"} VkPipelineBinaryCreateInfoKHR;\n",{"type":13,"tag":33,"props":159,"children":164},{"className":160,"code":161,"filename":162,"language":163,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct PipelineBinaryCreateInfoKHR {\n s_type: vk::StructureType,\n p_next: *const c_void,\n p_keys_and_data_info: *const vk::PipelineBinaryKeysAndDataKHR,\n pipeline: vk::Pipeline,\n p_pipeline_create_info: *const vk::PipelineCreateInfoKHR,\n}\n","Rust","rs",[165],{"type":13,"tag":21,"props":166,"children":167},{"__ignoreMap":39},[168,191,224,246,279,308,341],{"type":13,"tag":45,"props":169,"children":170},{"class":47,"line":48},[171,176,180,186],{"type":13,"tag":45,"props":172,"children":173},{"style":52},[174],{"type":18,"value":175},"pub",{"type":13,"tag":45,"props":177,"children":178},{"style":52},[179],{"type":18,"value":60},{"type":13,"tag":45,"props":181,"children":183},{"style":182},"--shiki-default:#953800;--shiki-dark:#FFA657",[184],{"type":18,"value":185}," PipelineBinaryCreateInfoKHR",{"type":13,"tag":45,"props":187,"children":188},{"style":63},[189],{"type":18,"value":190}," {\n",{"type":13,"tag":45,"props":192,"children":193},{"class":47,"line":69},[194,199,204,209,214,219],{"type":13,"tag":45,"props":195,"children":196},{"style":63},[197],{"type":18,"value":198}," s_type",{"type":13,"tag":45,"props":200,"children":201},{"style":52},[202],{"type":18,"value":203},":",{"type":13,"tag":45,"props":205,"children":206},{"style":182},[207],{"type":18,"value":208}," vk",{"type":13,"tag":45,"props":210,"children":211},{"style":52},[212],{"type":18,"value":213},"::",{"type":13,"tag":45,"props":215,"children":216},{"style":182},[217],{"type":18,"value":218},"StructureType",{"type":13,"tag":45,"props":220,"children":221},{"style":63},[222],{"type":18,"value":223},",\n",{"type":13,"tag":45,"props":225,"children":226},{"class":47,"line":78},[227,232,236,241],{"type":13,"tag":45,"props":228,"children":229},{"style":63},[230],{"type":18,"value":231}," p_next",{"type":13,"tag":45,"props":233,"children":234},{"style":52},[235],{"type":18,"value":203},{"type":13,"tag":45,"props":237,"children":238},{"style":52},[239],{"type":18,"value":240}," *const",{"type":13,"tag":45,"props":242,"children":243},{"style":63},[244],{"type":18,"value":245}," c_void,\n",{"type":13,"tag":45,"props":247,"children":248},{"class":47,"line":97},[249,254,258,262,266,270,275],{"type":13,"tag":45,"props":250,"children":251},{"style":63},[252],{"type":18,"value":253}," p_keys_and_data_info",{"type":13,"tag":45,"props":255,"children":256},{"style":52},[257],{"type":18,"value":203},{"type":13,"tag":45,"props":259,"children":260},{"style":52},[261],{"type":18,"value":240},{"type":13,"tag":45,"props":263,"children":264},{"style":182},[265],{"type":18,"value":208},{"type":13,"tag":45,"props":267,"children":268},{"style":52},[269],{"type":18,"value":213},{"type":13,"tag":45,"props":271,"children":272},{"style":182},[273],{"type":18,"value":274},"PipelineBinaryKeysAndDataKHR",{"type":13,"tag":45,"props":276,"children":277},{"style":63},[278],{"type":18,"value":223},{"type":13,"tag":45,"props":280,"children":281},{"class":47,"line":120},[282,287,291,295,299,304],{"type":13,"tag":45,"props":283,"children":284},{"style":63},[285],{"type":18,"value":286}," pipeline",{"type":13,"tag":45,"props":288,"children":289},{"style":52},[290],{"type":18,"value":203},{"type":13,"tag":45,"props":292,"children":293},{"style":182},[294],{"type":18,"value":208},{"type":13,"tag":45,"props":296,"children":297},{"style":52},[298],{"type":18,"value":213},{"type":13,"tag":45,"props":300,"children":301},{"style":182},[302],{"type":18,"value":303},"Pipeline",{"type":13,"tag":45,"props":305,"children":306},{"style":63},[307],{"type":18,"value":223},{"type":13,"tag":45,"props":309,"children":310},{"class":47,"line":129},[311,316,320,324,328,332,337],{"type":13,"tag":45,"props":312,"children":313},{"style":63},[314],{"type":18,"value":315}," p_pipeline_create_info",{"type":13,"tag":45,"props":317,"children":318},{"style":52},[319],{"type":18,"value":203},{"type":13,"tag":45,"props":321,"children":322},{"style":52},[323],{"type":18,"value":240},{"type":13,"tag":45,"props":325,"children":326},{"style":182},[327],{"type":18,"value":208},{"type":13,"tag":45,"props":329,"children":330},{"style":52},[331],{"type":18,"value":213},{"type":13,"tag":45,"props":333,"children":334},{"style":182},[335],{"type":18,"value":336},"PipelineCreateInfoKHR",{"type":13,"tag":45,"props":338,"children":339},{"style":63},[340],{"type":18,"value":223},{"type":13,"tag":45,"props":342,"children":343},{"class":47,"line":151},[344],{"type":13,"tag":45,"props":345,"children":346},{"style":63},[347],{"type":18,"value":348},"}\n",{"type":13,"tag":350,"props":351,"children":352},"ul",{},[353,374,393,418,444],{"type":13,"tag":354,"props":355,"children":356},"li",{},[357,363,365,372],{"type":13,"tag":21,"props":358,"children":360},{"className":359},[],[361],{"type":18,"value":362},"sType",{"type":18,"value":364}," is a ",{"type":13,"tag":366,"props":367,"children":369},"a",{"href":368},"/man/VkStructureType",[370],{"type":18,"value":371},"VkStructureType",{"type":18,"value":373}," value identifying this structure.",{"type":13,"tag":354,"props":375,"children":376},{},[377,383,385,391],{"type":13,"tag":21,"props":378,"children":380},{"className":379},[],[381],{"type":18,"value":382},"pNext",{"type":18,"value":384}," is ",{"type":13,"tag":21,"props":386,"children":388},{"className":387},[],[389],{"type":18,"value":390},"NULL",{"type":18,"value":392}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":354,"props":394,"children":395},{},[396,402,403,408,410,416],{"type":13,"tag":21,"props":397,"children":399},{"className":398},[],[400],{"type":18,"value":401},"pKeysAndDataInfo",{"type":18,"value":384},{"type":13,"tag":21,"props":404,"children":406},{"className":405},[],[407],{"type":18,"value":390},{"type":18,"value":409}," or a pointer to a\n",{"type":13,"tag":366,"props":411,"children":413},{"href":412},"/man/VkPipelineBinaryKeysAndDataKHR",[414],{"type":18,"value":415},"VkPipelineBinaryKeysAndDataKHR",{"type":18,"value":417}," structure that contains keys and\ndata to create the pipeline binaries from.",{"type":13,"tag":354,"props":419,"children":420},{},[421,427,428,434,436,442],{"type":13,"tag":21,"props":422,"children":424},{"className":423},[],[425],{"type":18,"value":426},"pipeline",{"type":18,"value":384},{"type":13,"tag":366,"props":429,"children":431},{"href":430},"/man/VK_NULL_HANDLE",[432],{"type":18,"value":433},"VK_NULL_HANDLE",{"type":18,"value":435}," or a ",{"type":13,"tag":21,"props":437,"children":439},{"className":438},[],[440],{"type":18,"value":441},"VkPipeline",{"type":18,"value":443}," that\ncontains data to create the pipeline binaries from.",{"type":13,"tag":354,"props":445,"children":446},{},[447,453,454,459,460,466],{"type":13,"tag":21,"props":448,"children":450},{"className":449},[],[451],{"type":18,"value":452},"pPipelineCreateInfo",{"type":18,"value":384},{"type":13,"tag":21,"props":455,"children":457},{"className":456},[],[458],{"type":18,"value":390},{"type":18,"value":409},{"type":13,"tag":366,"props":461,"children":463},{"href":462},"/man/VkPipelineCreateInfoKHR",[464],{"type":18,"value":465},"VkPipelineCreateInfoKHR",{"type":18,"value":467}," structure with the pipeline creation info.\nThis is used to probe the implementation’s internal cache for pipeline\nbinaries.",{"type":13,"tag":14,"props":469,"children":470},{},[471,473,478,480,485,487,497,499,505,507,512,514,517,519,525,527,530,532,537,539,543],{"type":18,"value":472},"When ",{"type":13,"tag":21,"props":474,"children":476},{"className":475},[],[477],{"type":18,"value":452},{"type":18,"value":479}," is not ",{"type":13,"tag":21,"props":481,"children":483},{"className":482},[],[484],{"type":18,"value":390},{"type":18,"value":486},", an implementation will attempt\nto retrieve pipeline binary data from an internal cache external to the\napplication if\n",{"type":13,"tag":366,"props":488,"children":490},{"href":489},"/man/VkPhysicalDevicePipelineBinaryPropertiesKHR#limits-pipelineBinaryInternalCache",[491],{"type":13,"tag":21,"props":492,"children":494},{"className":493},[],[495],{"type":18,"value":496},"pipelineBinaryInternalCache",{"type":18,"value":498}," is\n",{"type":13,"tag":21,"props":500,"children":502},{"className":501},[],[503],{"type":18,"value":504},"VK_TRUE",{"type":18,"value":506},".\nApplications ",{"type":13,"tag":508,"props":509,"children":511},"normative",{"type":510},"can",[],{"type":18,"value":513}," use this to determine if a pipeline ",{"type":13,"tag":508,"props":515,"children":516},{"type":510},[],{"type":18,"value":518}," be created\nwithout compilation.\nIf the implementation fails to create a pipeline binary due to missing an\ninternal cache entry, ",{"type":13,"tag":21,"props":520,"children":522},{"className":521},[],[523],{"type":18,"value":524},"VK_PIPELINE_BINARY_MISSING_KHR",{"type":18,"value":526}," is returned.\nIf creation succeeds, the resulting binary ",{"type":13,"tag":508,"props":528,"children":529},{"type":510},[],{"type":18,"value":531}," be used to create a\npipeline.\n",{"type":13,"tag":21,"props":533,"children":535},{"className":534},[],[536],{"type":18,"value":524},{"type":18,"value":538}," ",{"type":13,"tag":508,"props":540,"children":542},{"type":541},"may",[],{"type":18,"value":544}," be returned for any reason in this\nsituation, even if creating a pipeline binary with the same parameters that\nsucceeded earlier.",{"type":13,"tag":14,"props":546,"children":547},{},[548,550,560,562,567,569,572,574,579],{"type":18,"value":549},"If\n",{"type":13,"tag":366,"props":551,"children":553},{"href":552},"/man/VkPhysicalDevicePipelineBinaryPropertiesKHR#limits-pipelineBinaryPrecompiledInternalCache",[554],{"type":13,"tag":21,"props":555,"children":557},{"className":556},[],[558],{"type":18,"value":559},"pipelineBinaryPrecompiledInternalCache",{"type":18,"value":561},"\nis ",{"type":13,"tag":21,"props":563,"children":565},{"className":564},[],[566],{"type":18,"value":504},{"type":18,"value":568},", the implementation ",{"type":13,"tag":508,"props":570,"children":571},{"type":541},[],{"type":18,"value":573}," be able to create pipeline\nbinaries even when ",{"type":13,"tag":21,"props":575,"children":577},{"className":576},[],[578],{"type":18,"value":452},{"type":18,"value":580}," has not been used to create\nbinaries before by the application.",{"type":13,"tag":582,"props":583,"children":584},"note",{},[585],{"type":13,"tag":14,"props":586,"children":587},{},[588],{"type":18,"value":589},"On some platforms, internal pipeline caches may be pre-populated before\nrunning the application.",{"type":13,"tag":591,"props":592,"children":594},"validity-group",{"name":593},"Valid Usage",[595,635,673,708,760,798],{"type":13,"tag":596,"props":597,"children":599},"validity-field",{"name":598},"VUID-VkPipelineBinaryCreateInfoKHR-pipeline-09607",[600],{"type":13,"tag":14,"props":601,"children":602},{},[603,605,610,611,615,617,622,623,627,629],{"type":18,"value":604},"If ",{"type":13,"tag":21,"props":606,"children":608},{"className":607},[],[609],{"type":18,"value":426},{"type":18,"value":479},{"type":13,"tag":366,"props":612,"children":613},{"href":430},[614],{"type":18,"value":433},{"type":18,"value":616},", ",{"type":13,"tag":21,"props":618,"children":620},{"className":619},[],[621],{"type":18,"value":426},{"type":18,"value":538},{"type":13,"tag":508,"props":624,"children":626},{"type":625},"must",[],{"type":18,"value":628}," have\nbeen created with ",{"type":13,"tag":21,"props":630,"children":632},{"className":631},[],[633],{"type":18,"value":634},"VK_PIPELINE_CREATE_2_CAPTURE_DATA_BIT_KHR",{"type":13,"tag":596,"props":636,"children":638},{"name":637},"VUID-VkPipelineBinaryCreateInfoKHR-pipeline-09608",[639],{"type":13,"tag":14,"props":640,"children":641},{},[642,643,648,649,653,654,660,661,664,666,671],{"type":18,"value":604},{"type":13,"tag":21,"props":644,"children":646},{"className":645},[],[647],{"type":18,"value":426},{"type":18,"value":479},{"type":13,"tag":366,"props":650,"children":651},{"href":430},[652],{"type":18,"value":433},{"type":18,"value":223},{"type":13,"tag":366,"props":655,"children":657},{"href":656},"/man/vkReleaseCapturedPipelineDataKHR",[658],{"type":18,"value":659},"vkReleaseCapturedPipelineDataKHR",{"type":18,"value":538},{"type":13,"tag":508,"props":662,"children":663},{"type":625},[],{"type":18,"value":665}," not have been called on\n",{"type":13,"tag":21,"props":667,"children":669},{"className":668},[],[670],{"type":18,"value":426},{"type":18,"value":672}," prior to this command",{"type":13,"tag":596,"props":674,"children":676},{"name":675},"VUID-VkPipelineBinaryCreateInfoKHR-pipelineBinaryInternalCache-09609",[677],{"type":13,"tag":14,"props":678,"children":679},{},[680,681,689,690,696,698,701,703],{"type":18,"value":549},{"type":13,"tag":366,"props":682,"children":683},{"href":489},[684],{"type":13,"tag":21,"props":685,"children":687},{"className":686},[],[688],{"type":18,"value":496},{"type":18,"value":561},{"type":13,"tag":21,"props":691,"children":693},{"className":692},[],[694],{"type":18,"value":695},"VK_FALSE",{"type":18,"value":697}," pPipelineCreateInfo ",{"type":13,"tag":508,"props":699,"children":700},{"type":625},[],{"type":18,"value":702}," be ",{"type":13,"tag":21,"props":704,"children":706},{"className":705},[],[707],{"type":18,"value":390},{"type":13,"tag":596,"props":709,"children":711},{"name":710},"VUID-VkPipelineBinaryCreateInfoKHR-device-09610",[712],{"type":13,"tag":14,"props":713,"children":714},{},[715,716,722,724,730,731,737,739,744,745,750,751,754,755],{"type":18,"value":604},{"type":13,"tag":21,"props":717,"children":719},{"className":718},[],[720],{"type":18,"value":721},"device",{"type":18,"value":723}," was created with\n",{"type":13,"tag":366,"props":725,"children":727},{"href":726},"/man/VkDevicePipelineBinaryInternalCacheControlKHR",[728],{"type":18,"value":729},"VkDevicePipelineBinaryInternalCacheControlKHR",{"type":18,"value":213},{"type":13,"tag":21,"props":732,"children":734},{"className":733},[],[735],{"type":18,"value":736},"disableInternalCache",{"type":18,"value":738},"\nset to ",{"type":13,"tag":21,"props":740,"children":742},{"className":741},[],[743],{"type":18,"value":504},{"type":18,"value":616},{"type":13,"tag":21,"props":746,"children":748},{"className":747},[],[749],{"type":18,"value":452},{"type":18,"value":538},{"type":13,"tag":508,"props":752,"children":753},{"type":625},[],{"type":18,"value":702},{"type":13,"tag":21,"props":756,"children":758},{"className":757},[],[759],{"type":18,"value":390},{"type":13,"tag":596,"props":761,"children":763},{"name":762},"VUID-VkPipelineBinaryCreateInfoKHR-pKeysAndDataInfo-09619",[764],{"type":13,"tag":14,"props":765,"children":766},{},[767,769,774,775,780,782,787,788,791,793],{"type":18,"value":768},"One and only one of ",{"type":13,"tag":21,"props":770,"children":772},{"className":771},[],[773],{"type":18,"value":401},{"type":18,"value":616},{"type":13,"tag":21,"props":776,"children":778},{"className":777},[],[779],{"type":18,"value":426},{"type":18,"value":781},", or\n",{"type":13,"tag":21,"props":783,"children":785},{"className":784},[],[786],{"type":18,"value":452},{"type":18,"value":538},{"type":13,"tag":508,"props":789,"children":790},{"type":625},[],{"type":18,"value":792}," be non-",{"type":13,"tag":21,"props":794,"children":796},{"className":795},[],[797],{"type":18,"value":390},{"type":13,"tag":596,"props":799,"children":801},{"name":800},"VUID-VkPipelineBinaryCreateInfoKHR-pPipelineCreateInfo-09606",[802],{"type":13,"tag":14,"props":803,"children":804},{},[805,806,811,812,817,819,824,826,831,832,835,837,843,844,850,852],{"type":18,"value":604},{"type":13,"tag":21,"props":807,"children":809},{"className":808},[],[810],{"type":18,"value":452},{"type":18,"value":479},{"type":13,"tag":21,"props":813,"children":815},{"className":814},[],[816],{"type":18,"value":390},{"type":18,"value":818},", the ",{"type":13,"tag":21,"props":820,"children":822},{"className":821},[],[823],{"type":18,"value":382},{"type":18,"value":825}," chain of\n",{"type":13,"tag":21,"props":827,"children":829},{"className":828},[],[830],{"type":18,"value":452},{"type":18,"value":538},{"type":13,"tag":508,"props":833,"children":834},{"type":625},[],{"type":18,"value":836}," not set\n",{"type":13,"tag":366,"props":838,"children":840},{"href":839},"/man/VkPipelineBinaryInfoKHR",[841],{"type":18,"value":842},"VkPipelineBinaryInfoKHR",{"type":18,"value":213},{"type":13,"tag":21,"props":845,"children":847},{"className":846},[],[848],{"type":18,"value":849},"binaryCount",{"type":18,"value":851}," to a value greater than\n",{"type":13,"tag":21,"props":853,"children":855},{"className":854},[],[856],{"type":18,"value":857},"0",{"type":13,"tag":591,"props":859,"children":861},{"name":860},"Valid Usage (Implicit)",[862,885,907,944,981],{"type":13,"tag":596,"props":863,"children":865},{"name":864},"VUID-VkPipelineBinaryCreateInfoKHR-sType-sType",[866],{"type":13,"tag":14,"props":867,"children":868},{},[869,874,875,878,879],{"type":13,"tag":21,"props":870,"children":872},{"className":871},[],[873],{"type":18,"value":362},{"type":18,"value":538},{"type":13,"tag":508,"props":876,"children":877},{"type":625},[],{"type":18,"value":702},{"type":13,"tag":21,"props":880,"children":882},{"className":881},[],[883],{"type":18,"value":884},"VK_STRUCTURE_TYPE_PIPELINE_BINARY_CREATE_INFO_KHR",{"type":13,"tag":596,"props":886,"children":888},{"name":887},"VUID-VkPipelineBinaryCreateInfoKHR-pNext-pNext",[889],{"type":13,"tag":14,"props":890,"children":891},{},[892,897,898,901,902],{"type":13,"tag":21,"props":893,"children":895},{"className":894},[],[896],{"type":18,"value":382},{"type":18,"value":538},{"type":13,"tag":508,"props":899,"children":900},{"type":625},[],{"type":18,"value":702},{"type":13,"tag":21,"props":903,"children":905},{"className":904},[],[906],{"type":18,"value":390},{"type":13,"tag":596,"props":908,"children":910},{"name":909},"VUID-VkPipelineBinaryCreateInfoKHR-pKeysAndDataInfo-parameter",[911],{"type":13,"tag":14,"props":912,"children":913},{},[914,915,920,921,926,927,932,933,936,938,942],{"type":18,"value":604},{"type":13,"tag":21,"props":916,"children":918},{"className":917},[],[919],{"type":18,"value":401},{"type":18,"value":479},{"type":13,"tag":21,"props":922,"children":924},{"className":923},[],[925],{"type":18,"value":390},{"type":18,"value":616},{"type":13,"tag":21,"props":928,"children":930},{"className":929},[],[931],{"type":18,"value":401},{"type":18,"value":538},{"type":13,"tag":508,"props":934,"children":935},{"type":625},[],{"type":18,"value":937}," be a valid pointer to a valid ",{"type":13,"tag":366,"props":939,"children":940},{"href":412},[941],{"type":18,"value":415},{"type":18,"value":943}," structure",{"type":13,"tag":596,"props":945,"children":947},{"name":946},"VUID-VkPipelineBinaryCreateInfoKHR-pipeline-parameter",[948],{"type":13,"tag":14,"props":949,"children":950},{},[951,952,957,958,962,963,968,969,972,974,979],{"type":18,"value":604},{"type":13,"tag":21,"props":953,"children":955},{"className":954},[],[956],{"type":18,"value":426},{"type":18,"value":479},{"type":13,"tag":366,"props":959,"children":960},{"href":430},[961],{"type":18,"value":433},{"type":18,"value":616},{"type":13,"tag":21,"props":964,"children":966},{"className":965},[],[967],{"type":18,"value":426},{"type":18,"value":538},{"type":13,"tag":508,"props":970,"children":971},{"type":625},[],{"type":18,"value":973}," be a valid ",{"type":13,"tag":366,"props":975,"children":977},{"href":976},"/man/VkPipeline",[978],{"type":18,"value":441},{"type":18,"value":980}," handle",{"type":13,"tag":596,"props":982,"children":984},{"name":983},"VUID-VkPipelineBinaryCreateInfoKHR-pPipelineCreateInfo-parameter",[985],{"type":13,"tag":14,"props":986,"children":987},{},[988,989,994,995,1000,1001,1006,1007,1010,1011,1015],{"type":18,"value":604},{"type":13,"tag":21,"props":990,"children":992},{"className":991},[],[993],{"type":18,"value":452},{"type":18,"value":479},{"type":13,"tag":21,"props":996,"children":998},{"className":997},[],[999],{"type":18,"value":390},{"type":18,"value":616},{"type":13,"tag":21,"props":1002,"children":1004},{"className":1003},[],[1005],{"type":18,"value":452},{"type":18,"value":538},{"type":13,"tag":508,"props":1008,"children":1009},{"type":625},[],{"type":18,"value":937},{"type":13,"tag":366,"props":1012,"children":1013},{"href":462},[1014],{"type":18,"value":465},{"type":18,"value":943},{"type":13,"tag":1017,"props":1018,"children":1019},"style",{},[1020],{"type":18,"value":1021},"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":1023},[],"markdown",1725732576660]