[{"data":1,"prerenderedAt":1198},["ShallowReactive",2],{"V80Won7oNN":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":1197,"_id":4},"vkCmdResetEvent2","Reset an event object to non-signaled state","VK_VERSION_1_3","protos",[],{"type":10,"children":11,"toc":1195},"root",[12,20,248,300,312,352,363,381,964,1143,1189],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17],{"type":18,"value":19},"text","To unsignal the event from a device, call:",{"type":13,"tag":21,"props":22,"children":23},"code-group",{},[24,118],{"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","void vkCmdResetEvent2KHR(\n VkCommandBuffer commandBuffer,\n VkEvent event,\n VkPipelineStageFlags2 stageMask);\n","C","c","",[33],{"type":13,"tag":34,"props":35,"children":36},"code",{"__ignoreMap":31},[37,61,81,99],{"type":13,"tag":38,"props":39,"children":42},"span",{"class":40,"line":41},"line",1,[43,49,55],{"type":13,"tag":38,"props":44,"children":46},{"style":45},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[47],{"type":18,"value":48},"void",{"type":13,"tag":38,"props":50,"children":52},{"style":51},"--shiki-default:#8250DF;--shiki-dark:#D2A8FF",[53],{"type":18,"value":54}," vkCmdResetEvent2KHR",{"type":13,"tag":38,"props":56,"children":58},{"style":57},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[59],{"type":18,"value":60},"(\n",{"type":13,"tag":38,"props":62,"children":64},{"class":40,"line":63},2,[65,70,76],{"type":13,"tag":38,"props":66,"children":67},{"style":57},[68],{"type":18,"value":69}," VkCommandBuffer ",{"type":13,"tag":38,"props":71,"children":73},{"style":72},"--shiki-default:#953800;--shiki-dark:#FFA657",[74],{"type":18,"value":75},"commandBuffer",{"type":13,"tag":38,"props":77,"children":78},{"style":57},[79],{"type":18,"value":80},",\n",{"type":13,"tag":38,"props":82,"children":84},{"class":40,"line":83},3,[85,90,95],{"type":13,"tag":38,"props":86,"children":87},{"style":57},[88],{"type":18,"value":89}," VkEvent ",{"type":13,"tag":38,"props":91,"children":92},{"style":72},[93],{"type":18,"value":94},"event",{"type":13,"tag":38,"props":96,"children":97},{"style":57},[98],{"type":18,"value":80},{"type":13,"tag":38,"props":100,"children":102},{"class":40,"line":101},4,[103,108,113],{"type":13,"tag":38,"props":104,"children":105},{"style":57},[106],{"type":18,"value":107}," VkPipelineStageFlags2 ",{"type":13,"tag":38,"props":109,"children":110},{"style":72},[111],{"type":18,"value":112},"stageMask",{"type":13,"tag":38,"props":114,"children":115},{"style":57},[116],{"type":18,"value":117},");\n",{"type":13,"tag":25,"props":119,"children":124},{"className":120,"code":121,"filename":122,"language":123,"meta":31,"style":31},"language-rs shiki shiki-themes github-light-default github-dark-default","pub fn cmd_reset_event2_khr(\n command_buffer: vk::CommandBuffer,\n event: vk::Event,\n stage_mask: vk::PipelineStageFlags2,\n);\n","Rust","rs",[125],{"type":13,"tag":34,"props":126,"children":127},{"__ignoreMap":31},[128,150,182,211,240],{"type":13,"tag":38,"props":129,"children":130},{"class":40,"line":41},[131,136,141,146],{"type":13,"tag":38,"props":132,"children":133},{"style":45},[134],{"type":18,"value":135},"pub",{"type":13,"tag":38,"props":137,"children":138},{"style":45},[139],{"type":18,"value":140}," fn",{"type":13,"tag":38,"props":142,"children":143},{"style":51},[144],{"type":18,"value":145}," cmd_reset_event2_khr",{"type":13,"tag":38,"props":147,"children":148},{"style":57},[149],{"type":18,"value":60},{"type":13,"tag":38,"props":151,"children":152},{"class":40,"line":63},[153,158,163,168,173,178],{"type":13,"tag":38,"props":154,"children":155},{"style":57},[156],{"type":18,"value":157}," command_buffer",{"type":13,"tag":38,"props":159,"children":160},{"style":45},[161],{"type":18,"value":162},":",{"type":13,"tag":38,"props":164,"children":165},{"style":72},[166],{"type":18,"value":167}," vk",{"type":13,"tag":38,"props":169,"children":170},{"style":45},[171],{"type":18,"value":172},"::",{"type":13,"tag":38,"props":174,"children":175},{"style":72},[176],{"type":18,"value":177},"CommandBuffer",{"type":13,"tag":38,"props":179,"children":180},{"style":57},[181],{"type":18,"value":80},{"type":13,"tag":38,"props":183,"children":184},{"class":40,"line":83},[185,190,194,198,202,207],{"type":13,"tag":38,"props":186,"children":187},{"style":57},[188],{"type":18,"value":189}," event",{"type":13,"tag":38,"props":191,"children":192},{"style":45},[193],{"type":18,"value":162},{"type":13,"tag":38,"props":195,"children":196},{"style":72},[197],{"type":18,"value":167},{"type":13,"tag":38,"props":199,"children":200},{"style":45},[201],{"type":18,"value":172},{"type":13,"tag":38,"props":203,"children":204},{"style":72},[205],{"type":18,"value":206},"Event",{"type":13,"tag":38,"props":208,"children":209},{"style":57},[210],{"type":18,"value":80},{"type":13,"tag":38,"props":212,"children":213},{"class":40,"line":101},[214,219,223,227,231,236],{"type":13,"tag":38,"props":215,"children":216},{"style":57},[217],{"type":18,"value":218}," stage_mask",{"type":13,"tag":38,"props":220,"children":221},{"style":45},[222],{"type":18,"value":162},{"type":13,"tag":38,"props":224,"children":225},{"style":72},[226],{"type":18,"value":167},{"type":13,"tag":38,"props":228,"children":229},{"style":45},[230],{"type":18,"value":172},{"type":13,"tag":38,"props":232,"children":233},{"style":72},[234],{"type":18,"value":235},"PipelineStageFlags2",{"type":13,"tag":38,"props":237,"children":238},{"style":57},[239],{"type":18,"value":80},{"type":13,"tag":38,"props":241,"children":243},{"class":40,"line":242},5,[244],{"type":13,"tag":38,"props":245,"children":246},{"style":57},[247],{"type":18,"value":117},{"type":13,"tag":249,"props":250,"children":251},"ul",{},[252,263,273],{"type":13,"tag":253,"props":254,"children":255},"li",{},[256,261],{"type":13,"tag":34,"props":257,"children":259},{"className":258},[],[260],{"type":18,"value":75},{"type":18,"value":262}," is the command buffer into which the command is\nrecorded.",{"type":13,"tag":253,"props":264,"children":265},{},[266,271],{"type":13,"tag":34,"props":267,"children":269},{"className":268},[],[270],{"type":18,"value":94},{"type":18,"value":272}," is the event that will be unsignaled.",{"type":13,"tag":253,"props":274,"children":275},{},[276,281,283,290,292,298],{"type":13,"tag":34,"props":277,"children":279},{"className":278},[],[280],{"type":18,"value":112},{"type":18,"value":282}," is a ",{"type":13,"tag":284,"props":285,"children":287},"a",{"href":286},"/man/VkPipelineStageFlags2",[288],{"type":18,"value":289},"VkPipelineStageFlags2",{"type":18,"value":291}," mask of pipeline stages\nused to determine the first ",{"type":13,"tag":284,"props":293,"children":295},{"href":294},"/chapters/synchronization#synchronization-dependencies-scopes",[296],{"type":18,"value":297},"synchronization scope",{"type":18,"value":299},".",{"type":13,"tag":14,"props":301,"children":302},{},[303,305,310],{"type":18,"value":304},"When ",{"type":13,"tag":284,"props":306,"children":308},{"href":307},"/man/vkCmdResetEvent2",[309],{"type":18,"value":4},{"type":18,"value":311}," is submitted to a queue, it defines an execution\ndependency on commands that were submitted before it, and defines an event\nunsignal operation which resets the event to the unsignaled state.",{"type":13,"tag":14,"props":313,"children":314},{},[315,317,321,323,329,331,336,338,344,346,351],{"type":18,"value":316},"The first ",{"type":13,"tag":284,"props":318,"children":319},{"href":294},[320],{"type":18,"value":297},{"type":18,"value":322},"\nincludes all commands that occur earlier in\n",{"type":13,"tag":284,"props":324,"children":326},{"href":325},"/chapters/synchronization#synchronization-submission-order",[327],{"type":18,"value":328},"submission order",{"type":18,"value":330},".\nThe synchronization scope is limited to operations by ",{"type":13,"tag":34,"props":332,"children":334},{"className":333},[],[335],{"type":18,"value":112},{"type":18,"value":337}," or\nstages that are ",{"type":13,"tag":284,"props":339,"children":341},{"href":340},"/chapters/synchronization#synchronization-pipeline-stages-order",[342],{"type":18,"value":343},"logically earlier",{"type":18,"value":345},"\nthan ",{"type":13,"tag":34,"props":347,"children":349},{"className":348},[],[350],{"type":18,"value":112},{"type":18,"value":299},{"type":13,"tag":14,"props":353,"children":354},{},[355,357,361],{"type":18,"value":356},"The second ",{"type":13,"tag":284,"props":358,"children":359},{"href":294},[360],{"type":18,"value":297},{"type":18,"value":362},"\nincludes only the event unsignal operation.",{"type":13,"tag":14,"props":364,"children":365},{},[366,368,373,375,379],{"type":18,"value":367},"If ",{"type":13,"tag":34,"props":369,"children":371},{"className":370},[],[372],{"type":18,"value":94},{"type":18,"value":374}," is already in the unsignaled state when\n",{"type":13,"tag":284,"props":376,"children":377},{"href":307},[378],{"type":18,"value":4},{"type":18,"value":380}," is executed on the device, then this command has no\neffect, no event unsignal operation occurs, and no execution dependency is\ngenerated.",{"type":13,"tag":382,"props":383,"children":385},"validity-group",{"name":384},"Valid Usage",[386,428,472,508,543,578,614,649,696,731,766,812,838,862,906,945],{"type":13,"tag":387,"props":388,"children":390},"validity-field",{"name":389},"VUID-vkCmdResetEvent2-stageMask-03929",[391],{"type":13,"tag":14,"props":392,"children":393},{},[394,396,406,408,413,415,420,422],{"type":18,"value":395},"If the ",{"type":13,"tag":284,"props":397,"children":399},{"href":398},"/man/VkPhysicalDeviceFeatures#features-geometryShader",[400],{"type":13,"tag":34,"props":401,"children":403},{"className":402},[],[404],{"type":18,"value":405},"geometryShader",{"type":18,"value":407}," feature is not\nenabled, ",{"type":13,"tag":34,"props":409,"children":411},{"className":410},[],[412],{"type":18,"value":112},{"type":18,"value":414}," ",{"type":13,"tag":416,"props":417,"children":419},"normative",{"type":418},"must",[],{"type":18,"value":421}," not contain\n",{"type":13,"tag":34,"props":423,"children":425},{"className":424},[],[426],{"type":18,"value":427},"VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT",{"type":13,"tag":387,"props":429,"children":431},{"name":430},"VUID-vkCmdResetEvent2-stageMask-03930",[432],{"type":13,"tag":14,"props":433,"children":434},{},[435,436,446,448,453,454,457,458,464,466],{"type":18,"value":395},{"type":13,"tag":284,"props":437,"children":439},{"href":438},"/man/VkPhysicalDeviceFeatures#features-tessellationShader",[440],{"type":13,"tag":34,"props":441,"children":443},{"className":442},[],[444],{"type":18,"value":445},"tessellationShader",{"type":18,"value":447}," feature\nis not enabled, ",{"type":13,"tag":34,"props":449,"children":451},{"className":450},[],[452],{"type":18,"value":112},{"type":18,"value":414},{"type":13,"tag":416,"props":455,"children":456},{"type":418},[],{"type":18,"value":421},{"type":13,"tag":34,"props":459,"children":461},{"className":460},[],[462],{"type":18,"value":463},"VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT",{"type":18,"value":465}," or\n",{"type":13,"tag":34,"props":467,"children":469},{"className":468},[],[470],{"type":18,"value":471},"VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT",{"type":13,"tag":387,"props":473,"children":475},{"name":474},"VUID-vkCmdResetEvent2-stageMask-03931",[476],{"type":13,"tag":14,"props":477,"children":478},{},[479,480,490,492,497,498,501,502],{"type":18,"value":395},{"type":13,"tag":284,"props":481,"children":483},{"href":482},"/man/VkPhysicalDeviceConditionalRenderingFeaturesEXT#features-conditionalRendering",[484],{"type":13,"tag":34,"props":485,"children":487},{"className":486},[],[488],{"type":18,"value":489},"conditionalRendering",{"type":18,"value":491},"\nfeature is not enabled, ",{"type":13,"tag":34,"props":493,"children":495},{"className":494},[],[496],{"type":18,"value":112},{"type":18,"value":414},{"type":13,"tag":416,"props":499,"children":500},{"type":418},[],{"type":18,"value":421},{"type":13,"tag":34,"props":503,"children":505},{"className":504},[],[506],{"type":18,"value":507},"VK_PIPELINE_STAGE_2_CONDITIONAL_RENDERING_BIT_EXT",{"type":13,"tag":387,"props":509,"children":511},{"name":510},"VUID-vkCmdResetEvent2-stageMask-03932",[512],{"type":13,"tag":14,"props":513,"children":514},{},[515,516,526,527,532,533,536,537],{"type":18,"value":395},{"type":13,"tag":284,"props":517,"children":519},{"href":518},"/man/VkPhysicalDeviceFragmentDensityMapFeaturesEXT#features-fragmentDensityMap",[520],{"type":13,"tag":34,"props":521,"children":523},{"className":522},[],[524],{"type":18,"value":525},"fragmentDensityMap",{"type":18,"value":447},{"type":13,"tag":34,"props":528,"children":530},{"className":529},[],[531],{"type":18,"value":112},{"type":18,"value":414},{"type":13,"tag":416,"props":534,"children":535},{"type":418},[],{"type":18,"value":421},{"type":13,"tag":34,"props":538,"children":540},{"className":539},[],[541],{"type":18,"value":542},"VK_PIPELINE_STAGE_2_FRAGMENT_DENSITY_PROCESS_BIT_EXT",{"type":13,"tag":387,"props":544,"children":546},{"name":545},"VUID-vkCmdResetEvent2-stageMask-03933",[547],{"type":13,"tag":14,"props":548,"children":549},{},[550,551,561,562,567,568,571,572],{"type":18,"value":395},{"type":13,"tag":284,"props":552,"children":554},{"href":553},"/man/VkPhysicalDeviceTransformFeedbackFeaturesEXT#features-transformFeedback",[555],{"type":13,"tag":34,"props":556,"children":558},{"className":557},[],[559],{"type":18,"value":560},"transformFeedback",{"type":18,"value":447},{"type":13,"tag":34,"props":563,"children":565},{"className":564},[],[566],{"type":18,"value":112},{"type":18,"value":414},{"type":13,"tag":416,"props":569,"children":570},{"type":418},[],{"type":18,"value":421},{"type":13,"tag":34,"props":573,"children":575},{"className":574},[],[576],{"type":18,"value":577},"VK_PIPELINE_STAGE_2_TRANSFORM_FEEDBACK_BIT_EXT",{"type":13,"tag":387,"props":579,"children":581},{"name":580},"VUID-vkCmdResetEvent2-stageMask-03934",[582],{"type":13,"tag":14,"props":583,"children":584},{},[585,586,596,598,603,604,607,608],{"type":18,"value":395},{"type":13,"tag":284,"props":587,"children":589},{"href":588},"/man/VkPhysicalDeviceMeshShaderFeaturesEXT#features-meshShader",[590],{"type":13,"tag":34,"props":591,"children":593},{"className":592},[],[594],{"type":18,"value":595},"meshShader",{"type":18,"value":597}," feature is not enabled,\n",{"type":13,"tag":34,"props":599,"children":601},{"className":600},[],[602],{"type":18,"value":112},{"type":18,"value":414},{"type":13,"tag":416,"props":605,"children":606},{"type":418},[],{"type":18,"value":421},{"type":13,"tag":34,"props":609,"children":611},{"className":610},[],[612],{"type":18,"value":613},"VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_EXT",{"type":13,"tag":387,"props":615,"children":617},{"name":616},"VUID-vkCmdResetEvent2-stageMask-03935",[618],{"type":13,"tag":14,"props":619,"children":620},{},[621,622,632,633,638,639,642,643],{"type":18,"value":395},{"type":13,"tag":284,"props":623,"children":625},{"href":624},"/man/VkPhysicalDeviceMeshShaderFeaturesEXT#features-taskShader",[626],{"type":13,"tag":34,"props":627,"children":629},{"className":628},[],[630],{"type":18,"value":631},"taskShader",{"type":18,"value":597},{"type":13,"tag":34,"props":634,"children":636},{"className":635},[],[637],{"type":18,"value":112},{"type":18,"value":414},{"type":13,"tag":416,"props":640,"children":641},{"type":418},[],{"type":18,"value":421},{"type":13,"tag":34,"props":644,"children":646},{"className":645},[],[647],{"type":18,"value":648},"VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_EXT",{"type":13,"tag":387,"props":650,"children":652},{"name":651},"VUID-vkCmdResetEvent2-stageMask-07316",[653],{"type":13,"tag":14,"props":654,"children":655},{},[656,658,668,669,679,681,686,689,690],{"type":18,"value":657},"If neither the ",{"type":13,"tag":284,"props":659,"children":661},{"href":660},"/man/VkPhysicalDeviceShadingRateImageFeaturesNV#features-shadingRateImage",[662],{"type":13,"tag":34,"props":663,"children":665},{"className":664},[],[666],{"type":18,"value":667},"shadingRateImage",{"type":18,"value":465},{"type":13,"tag":284,"props":670,"children":672},{"href":671},"/man/VkPhysicalDeviceFragmentShadingRateFeaturesKHR#features-attachmentFragmentShadingRate",[673],{"type":13,"tag":34,"props":674,"children":676},{"className":675},[],[677],{"type":18,"value":678},"attachmentFragmentShadingRate",{"type":18,"value":680}," are enabled, ",{"type":13,"tag":34,"props":682,"children":684},{"className":683},[],[685],{"type":18,"value":112},{"type":13,"tag":416,"props":687,"children":688},{"type":418},[],{"type":18,"value":421},{"type":13,"tag":34,"props":691,"children":693},{"className":692},[],[694],{"type":18,"value":695},"VK_PIPELINE_STAGE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR",{"type":13,"tag":387,"props":697,"children":699},{"name":698},"VUID-vkCmdResetEvent2-stageMask-04957",[700],{"type":13,"tag":14,"props":701,"children":702},{},[703,704,714,715,720,721,724,725],{"type":18,"value":395},{"type":13,"tag":284,"props":705,"children":707},{"href":706},"/man/VkPhysicalDeviceSubpassShadingFeaturesHUAWEI#features-subpassShading",[708],{"type":13,"tag":34,"props":709,"children":711},{"className":710},[],[712],{"type":18,"value":713},"subpassShading",{"type":18,"value":407},{"type":13,"tag":34,"props":716,"children":718},{"className":717},[],[719],{"type":18,"value":112},{"type":18,"value":414},{"type":13,"tag":416,"props":722,"children":723},{"type":418},[],{"type":18,"value":421},{"type":13,"tag":34,"props":726,"children":728},{"className":727},[],[729],{"type":18,"value":730},"VK_PIPELINE_STAGE_2_SUBPASS_SHADER_BIT_HUAWEI",{"type":13,"tag":387,"props":732,"children":734},{"name":733},"VUID-vkCmdResetEvent2-stageMask-04995",[735],{"type":13,"tag":14,"props":736,"children":737},{},[738,739,749,750,755,756,759,760],{"type":18,"value":395},{"type":13,"tag":284,"props":740,"children":742},{"href":741},"/man/VkPhysicalDeviceInvocationMaskFeaturesHUAWEI#features-invocationMask",[743],{"type":13,"tag":34,"props":744,"children":746},{"className":745},[],[747],{"type":18,"value":748},"invocationMask",{"type":18,"value":407},{"type":13,"tag":34,"props":751,"children":753},{"className":752},[],[754],{"type":18,"value":112},{"type":18,"value":414},{"type":13,"tag":416,"props":757,"children":758},{"type":418},[],{"type":18,"value":421},{"type":13,"tag":34,"props":761,"children":763},{"className":762},[],[764],{"type":18,"value":765},"VK_PIPELINE_STAGE_2_INVOCATION_MASK_BIT_HUAWEI",{"type":13,"tag":387,"props":767,"children":769},{"name":768},"VUID-vkCmdResetEvent2-stageMask-07946",[770],{"type":13,"tag":14,"props":771,"children":772},{},[773,774,780,782,794,796,801,802,805,806],{"type":18,"value":657},{"type":13,"tag":284,"props":775,"children":777},{"href":776},"/extensions/VK_NV_ray_tracing",[778],{"type":18,"value":779},"VK_NV_ray_tracing",{"type":18,"value":781}," extension or\n",{"type":13,"tag":284,"props":783,"children":785},{"href":784},"/man/VkPhysicalDeviceRayTracingPipelineFeaturesKHR#features-rayTracingPipeline",[786,792],{"type":13,"tag":34,"props":787,"children":789},{"className":788},[],[790],{"type":18,"value":791},"rayTracingPipeline",{"type":18,"value":793}," feature",{"type":18,"value":795}," are\nenabled, ",{"type":13,"tag":34,"props":797,"children":799},{"className":798},[],[800],{"type":18,"value":112},{"type":18,"value":414},{"type":13,"tag":416,"props":803,"children":804},{"type":418},[],{"type":18,"value":421},{"type":13,"tag":34,"props":807,"children":809},{"className":808},[],[810],{"type":18,"value":811},"VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_KHR",{"type":13,"tag":387,"props":813,"children":815},{"name":814},"VUID-vkCmdResetEvent2-synchronization2-03829",[816],{"type":13,"tag":14,"props":817,"children":818},{},[819,821,831,833,836],{"type":18,"value":820},"The ",{"type":13,"tag":284,"props":822,"children":824},{"href":823},"/man/VkPhysicalDeviceSynchronization2Features#features-synchronization2",[825],{"type":13,"tag":34,"props":826,"children":828},{"className":827},[],[829],{"type":18,"value":830},"synchronization2",{"type":18,"value":832}," feature ",{"type":13,"tag":416,"props":834,"children":835},{"type":418},[],{"type":18,"value":837},"\nbe enabled",{"type":13,"tag":387,"props":839,"children":841},{"name":840},"VUID-vkCmdResetEvent2-stageMask-03830",[842],{"type":13,"tag":14,"props":843,"children":844},{},[845,850,851,854,856],{"type":13,"tag":34,"props":846,"children":848},{"className":847},[],[849],{"type":18,"value":112},{"type":18,"value":414},{"type":13,"tag":416,"props":852,"children":853},{"type":418},[],{"type":18,"value":855}," not include ",{"type":13,"tag":34,"props":857,"children":859},{"className":858},[],[860],{"type":18,"value":861},"VK_PIPELINE_STAGE_2_HOST_BIT",{"type":13,"tag":387,"props":863,"children":865},{"name":864},"VUID-vkCmdResetEvent2-event-03831",[866],{"type":13,"tag":14,"props":867,"children":868},{},[869,871,874,876,881,883,889,891,896,898,904],{"type":18,"value":870},"There ",{"type":13,"tag":416,"props":872,"children":873},{"type":418},[],{"type":18,"value":875}," be an execution dependency between ",{"type":13,"tag":34,"props":877,"children":879},{"className":878},[],[880],{"type":18,"value":4},{"type":18,"value":882},"\nand the execution of any ",{"type":13,"tag":284,"props":884,"children":886},{"href":885},"/man/vkCmdWaitEvents",[887],{"type":18,"value":888},"vkCmdWaitEvents",{"type":18,"value":890}," that includes ",{"type":13,"tag":34,"props":892,"children":894},{"className":893},[],[895],{"type":18,"value":94},{"type":18,"value":897},"\nin its ",{"type":13,"tag":34,"props":899,"children":901},{"className":900},[],[902],{"type":18,"value":903},"pEvents",{"type":18,"value":905}," parameter",{"type":13,"tag":387,"props":907,"children":909},{"name":908},"VUID-vkCmdResetEvent2-event-03832",[910],{"type":13,"tag":14,"props":911,"children":912},{},[913,914,917,918,923,924,930,932,937,939,944],{"type":18,"value":870},{"type":13,"tag":416,"props":915,"children":916},{"type":418},[],{"type":18,"value":875},{"type":13,"tag":34,"props":919,"children":921},{"className":920},[],[922],{"type":18,"value":4},{"type":18,"value":882},{"type":13,"tag":284,"props":925,"children":927},{"href":926},"/man/vkCmdWaitEvents2",[928],{"type":18,"value":929},"vkCmdWaitEvents2",{"type":18,"value":931}," that includes\n",{"type":13,"tag":34,"props":933,"children":935},{"className":934},[],[936],{"type":18,"value":94},{"type":18,"value":938}," in its ",{"type":13,"tag":34,"props":940,"children":942},{"className":941},[],[943],{"type":18,"value":903},{"type":18,"value":905},{"type":13,"tag":387,"props":946,"children":948},{"name":947},"VUID-vkCmdResetEvent2-commandBuffer-03833",[949],{"type":13,"tag":14,"props":950,"children":951},{},[952,957,959,962],{"type":13,"tag":34,"props":953,"children":955},{"className":954},[],[956],{"type":18,"value":75},{"type":18,"value":958},"’s current device mask ",{"type":13,"tag":416,"props":960,"children":961},{"type":418},[],{"type":18,"value":963}," include exactly one\nphysical device",{"type":13,"tag":382,"props":965,"children":967},{"name":966},"Valid Usage (Implicit)",[968,994,1018,1044,1068,1096,1110],{"type":13,"tag":387,"props":969,"children":971},{"name":970},"VUID-vkCmdResetEvent2-commandBuffer-parameter",[972],{"type":13,"tag":14,"props":973,"children":974},{},[975,980,981,984,986,992],{"type":13,"tag":34,"props":976,"children":978},{"className":977},[],[979],{"type":18,"value":75},{"type":18,"value":414},{"type":13,"tag":416,"props":982,"children":983},{"type":418},[],{"type":18,"value":985}," be a valid ",{"type":13,"tag":284,"props":987,"children":989},{"href":988},"/man/VkCommandBuffer",[990],{"type":18,"value":991},"VkCommandBuffer",{"type":18,"value":993}," handle",{"type":13,"tag":387,"props":995,"children":997},{"name":996},"VUID-vkCmdResetEvent2-event-parameter",[998],{"type":13,"tag":14,"props":999,"children":1000},{},[1001,1006,1007,1010,1011,1017],{"type":13,"tag":34,"props":1002,"children":1004},{"className":1003},[],[1005],{"type":18,"value":94},{"type":18,"value":414},{"type":13,"tag":416,"props":1008,"children":1009},{"type":418},[],{"type":18,"value":985},{"type":13,"tag":284,"props":1012,"children":1014},{"href":1013},"/man/VkEvent",[1015],{"type":18,"value":1016},"VkEvent",{"type":18,"value":993},{"type":13,"tag":387,"props":1019,"children":1021},{"name":1020},"VUID-vkCmdResetEvent2-stageMask-parameter",[1022],{"type":13,"tag":14,"props":1023,"children":1024},{},[1025,1030,1031,1034,1036,1042],{"type":13,"tag":34,"props":1026,"children":1028},{"className":1027},[],[1029],{"type":18,"value":112},{"type":18,"value":414},{"type":13,"tag":416,"props":1032,"children":1033},{"type":418},[],{"type":18,"value":1035}," be a valid combination of ",{"type":13,"tag":284,"props":1037,"children":1039},{"href":1038},"/man/VkPipelineStageFlagBits2",[1040],{"type":18,"value":1041},"VkPipelineStageFlagBits2",{"type":18,"value":1043}," values",{"type":13,"tag":387,"props":1045,"children":1047},{"name":1046},"VUID-vkCmdResetEvent2-commandBuffer-recording",[1048],{"type":13,"tag":14,"props":1049,"children":1050},{},[1051,1056,1057,1060,1062],{"type":13,"tag":34,"props":1052,"children":1054},{"className":1053},[],[1055],{"type":18,"value":75},{"type":18,"value":414},{"type":13,"tag":416,"props":1058,"children":1059},{"type":418},[],{"type":18,"value":1061}," be in the ",{"type":13,"tag":284,"props":1063,"children":1065},{"href":1064},"/chapters/commandbuffers#commandbuffers-lifecycle",[1066],{"type":18,"value":1067},"recording state",{"type":13,"tag":387,"props":1069,"children":1071},{"name":1070},"VUID-vkCmdResetEvent2-commandBuffer-cmdpool",[1072],{"type":13,"tag":14,"props":1073,"children":1074},{},[1075,1076,1082,1084,1089,1091,1094],{"type":18,"value":820},{"type":13,"tag":34,"props":1077,"children":1079},{"className":1078},[],[1080],{"type":18,"value":1081},"VkCommandPool",{"type":18,"value":1083}," that ",{"type":13,"tag":34,"props":1085,"children":1087},{"className":1086},[],[1088],{"type":18,"value":75},{"type":18,"value":1090}," was allocated from ",{"type":13,"tag":416,"props":1092,"children":1093},{"type":418},[],{"type":18,"value":1095}," support graphics, compute, decode, or encode operations",{"type":13,"tag":387,"props":1097,"children":1099},{"name":1098},"VUID-vkCmdResetEvent2-renderpass",[1100],{"type":13,"tag":14,"props":1101,"children":1102},{},[1103,1105,1108],{"type":18,"value":1104},"This command ",{"type":13,"tag":416,"props":1106,"children":1107},{"type":418},[],{"type":18,"value":1109}," only be called outside of a render pass instance",{"type":13,"tag":387,"props":1111,"children":1113},{"name":1112},"VUID-vkCmdResetEvent2-commonparent",[1114],{"type":13,"tag":14,"props":1115,"children":1116},{},[1117,1119,1124,1126,1131,1132,1135,1137],{"type":18,"value":1118},"Both of ",{"type":13,"tag":34,"props":1120,"children":1122},{"className":1121},[],[1123],{"type":18,"value":75},{"type":18,"value":1125},", and ",{"type":13,"tag":34,"props":1127,"children":1129},{"className":1128},[],[1130],{"type":18,"value":94},{"type":18,"value":414},{"type":13,"tag":416,"props":1133,"children":1134},{"type":418},[],{"type":18,"value":1136}," have been created, allocated, or retrieved from the same ",{"type":13,"tag":284,"props":1138,"children":1140},{"href":1139},"/man/VkDevice",[1141],{"type":18,"value":1142},"VkDevice",{"type":13,"tag":1144,"props":1145,"children":1147},"validity-box",{"name":1146},"Host Synchronization",[1148],{"type":13,"tag":249,"props":1149,"children":1150},{},[1151,1167],{"type":13,"tag":253,"props":1152,"children":1153},{},[1154,1156,1161,1162,1165],{"type":18,"value":1155},"Host access to ",{"type":13,"tag":34,"props":1157,"children":1159},{"className":1158},[],[1160],{"type":18,"value":75},{"type":18,"value":414},{"type":13,"tag":416,"props":1163,"children":1164},{"type":418},[],{"type":18,"value":1166}," be externally synchronized",{"type":13,"tag":253,"props":1168,"children":1169},{},[1170,1172,1177,1178,1183,1184,1187],{"type":18,"value":1171},"Host access to the ",{"type":13,"tag":34,"props":1173,"children":1175},{"className":1174},[],[1176],{"type":18,"value":1081},{"type":18,"value":1083},{"type":13,"tag":34,"props":1179,"children":1181},{"className":1180},[],[1182],{"type":18,"value":75},{"type":18,"value":1090},{"type":13,"tag":416,"props":1185,"children":1186},{"type":418},[],{"type":18,"value":1188}," be externally synchronized\n::",{"type":13,"tag":1190,"props":1191,"children":1192},"style",{},[1193],{"type":18,"value":1194},"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":63,"depth":63,"links":1196},[],"markdown",1725732607419]