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