Êþº¾Eµ  java/lang/Object()V   5com/mojang/renderpearl/backend/vulkan/VulkanQueryPooldevice4Lcom/mojang/renderpearl/backend/vulkan/VulkanDevice;  sizeI  org/lwjgl/system/MemoryStack stackPush ()Lorg/lwjgl/system/MemoryStack;  &org/lwjgl/vulkan/VkQueryPoolCreateInfocallocH(Lorg/lwjgl/system/MemoryStack;)Lorg/lwjgl/vulkan/VkQueryPoolCreateInfo;    sType$Default*()Lorg/lwjgl/vulkan/VkQueryPoolCreateInfo;"org/lwjgl/vulkan/VK12 $ %& queryType+(I)Lorg/lwjgl/vulkan/VkQueryPoolCreateInfo; ( )& queryCount + ,- callocLong(I)Ljava/nio/LongBuffer; /01 232com/mojang/renderpearl/backend/vulkan/VulkanDevicevkDevice()Lorg/lwjgl/vulkan/VkDevice; !5 67vkCreateQueryPoolƒ(Lorg/lwjgl/vulkan/VkDevice;Lorg/lwjgl/vulkan/VkQueryPoolCreateInfo;Lorg/lwjgl/vulkan/VkAllocationCallbacks;Ljava/nio/LongBuffer;)I9Cannot create query pool ;<= >?1com/mojang/renderpearl/backend/vulkan/VulkanUtilscrashIfFailureJ(Lcom/mojang/renderpearl/backend/vulkan/VulkanDevice;ILjava/lang/String;)V ABC DEjava/nio/LongBufferget(I)J G HI vkQueryPoolJ !K LMvkResetQueryPool!(Lorg/lwjgl/vulkan/VkDevice;JII)V O PcloseRjava/lang/Throwable QT UV addSuppressed(Ljava/lang/Throwable;)V X YZ getValues(II)[Ljava/util/OptionalLong;\#java/lang/IndexOutOfBoundsException^ _`makeConcatWithConstants(III)Ljava/lang/String; [b c(Ljava/lang/String;)Vejava/util/OptionalLonggjava/lang/Long !k lmvkGetQueryPoolResults8(Lorg/lwjgl/vulkan/VkDevice;JIILjava/nio/LongBuffer;JI)IoCannot fetch query results dq rsof(J)Ljava/util/OptionalLong; du vwempty()Ljava/util/OptionalLong; /y z{createCommandEncoder>()Lcom/mojang/renderpearl/backend/vulkan/VulkanCommandEncoder; }~ €�:com/mojang/renderpearl/backend/vulkan/VulkanCommandEncoderqueueForDestroy6(Lcom/mojang/renderpearl/backend/vulkan/Destroyable;)V !ƒ „…vkDestroyQueryPoolG(Lorg/lwjgl/vulkan/VkDevice;JLorg/lwjgl/vulkan/VkAllocationCallbacks;)V‡0com/mojang/renderpearl/api/commands/GpuQueryPool‰1com/mojang/renderpearl/backend/vulkan/Destroyable8(Lcom/mojang/renderpearl/backend/vulkan/VulkanDevice;I)VCodeLineNumberTableLocalVariableTable createInfo(Lorg/lwjgl/vulkan/VkQueryPoolCreateInfo;pointerLjava/nio/LongBuffer;stackLorg/lwjgl/system/MemoryStack;this7Lcom/mojang/renderpearl/backend/vulkan/VulkanQueryPool; StackMapTableMethodParameters()IgetValue(I)Ljava/util/OptionalLong;indexivaluescountresult[Ljava/util/OptionalLong; ()Jdestroy SourceFileVulkanQueryPool.javaBootstrapMethods¨XgetValues would read out-of-bounds for an array of  starting at , when total size is ª «¬­ _®$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClasses±%java/lang/invoke/MethodHandles$Lookup³java/lang/invoke/MethodHandlesLookup!†ˆ HIŠ‹U~*·*+µ*µ ¸N-¸¶:¶#W¶'W-¶*:++¶.¸48¸:*¶@µF+¶.*´F¸J-Æ#-¶N§:-Æ-¶N§ :¶S¿±YdQjnqQŒ: ")0BLYd}�>>Ž�0)�‘k’“~”•~ ~–1ÿd/Qÿ /QQù—  ˜‹/*´ ¬Œ � ”•™š‹= *¶W2°Œ%� ”• ›—›YZ‹¡ ³`*´ ¤»[Y*´ º]·a¿½dN¸:h¶*:*´*´¶.*´Fh¸jn¸:6¢3h`¶@ ”™-h¶@¸pS§ -¸tS„§ÿÍÆ&¶N§:ƶN§ :¶S¿-°'‰–Q�¢¥QŒ:* +-".'/10P3Y4i5|7ƒ3‰:–.±;�HS6œ1X�‘'Š’“³”•³›³ž"‘Ÿ –> ÿ5¡A(ùLQÿ¡QQù— ›žH¢‹/*´F­Œ?� ”•P‹: *´¶x*¶|±Œ D E�  ”•£‹>*´¶.*´F¸‚±Œ IJ� ”•¤¥¦©§¯ °²´