Êþº¾E7  (JIJ)V š ›œclosedZ ž Ÿ mappingRefCountI ¢ £]vkBuffer 3¥ ¦§vmaDestroyBuffer(JJJ)V©java/lang/IllegalStateException« Attempt to close a mapped buffer ¨­ —®(Ljava/lang/String;)V Y° ±²createCommandEncoder>()Lcom/mojang/renderpearl/backend/vulkan/VulkanCommandEncoder; ´µ¶ ·¸:com/mojang/renderpearl/backend/vulkan/VulkanCommandEncoderqueueForDestroy6(Lcom/mojang/renderpearl/backend/vulkan/Destroyable;)V º »¼isClosed()Z¾Buffer already closedÀ"java/lang/IllegalArgumentExceptionÂ#At least read or write must be true ¿­ Å #;ÇBuffer is not readableÉBuffer is not writable Ë ]Í ÎÏmakeConcatWithConstants(JJJ)Ljava/lang/String;Ñjava/lang/IntegerÿÿÿÕ5Mapping buffer slice larger than 2GB is not supported×0Offset or length must be positive integer values 3Ù ÚÛ vmaMapMemory(JJLorg/lwjgl/PointerBuffer;)IÝFailed to map buffer ßàá âãorg/lwjgl/system/MemoryUtil memByteBuffer(JI)Ljava/nio/ByteBuffer;åcom/mojang/renderpearl/backend/vulkan/VulkanGpuBuffer$Direct$1 êí —îA(Lcom/mojang/renderpearl/backend/vulkan/VulkanGpuBuffer$Direct;)V äð —ñ_(Lcom/mojang/renderpearl/api/buffers/GpuBufferSlice;Ljava/nio/ByteBuffer;Ljava/lang/Runnable;)VW(Lcom/mojang/renderpearl/backend/vulkan/VulkanDevice;Ljava/util/function/Supplier;IJZ)VCodeLineNumberTableLocalVariableTablebufferCreateInfo%Lorg/lwjgl/vulkan/VkBufferCreateInfo;allocCreateInfo,Lorg/lwjgl/util/vma/VmaAllocationCreateInfo; bufferPtrLjava/nio/LongBuffer;allocPtrLorg/lwjgl/PointerBuffer;resultstackLorg/lwjgl/system/MemoryStack;this>Lcom/mojang/renderpearl/backend/vulkan/VulkanGpuBuffer$Direct;labelLjava/util/function/Supplier;forceHostVisibleAllocationLocalVariableTypeTable1Ljava/util/function/Supplier; StackMapTable java/util/function/SupplierMethodParameters Signaturek(Lcom/mojang/renderpearl/backend/vulkan/VulkanDevice;Ljava/util/function/Supplier;IJZ)VRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;RuntimeInvisibleTypeAnnotations4Lcom/mojang/renderpearl/api/buffers/GpuBuffer$Usage;destroymapD(JJZZ)Lcom/mojang/renderpearl/api/buffers/GpuBufferSlice$MappedView;pointer byteBufferLjava/nio/ByteBuffer;offsetlengthreadwritejava/nio/ByteBuffer SourceFileVulkanGpuBuffer.javaNestHostBootstrapMethods#iCannot map more data than this buffer can hold (attempting to map  bytes at offset  from  size buffer)% &'( Î)$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; InnerClassesDirect-1com/mojang/renderpearl/api/buffers/GpuBufferSlice MappedView02com/mojang/renderpearl/api/buffers/GpuBuffer$UsageUsage3%java/lang/invoke/MethodHandles$Lookup5java/lang/invoke/MethodHandlesLookup!”›œstŸ —òóD*+µ¸:  ¸ ¶:  ¶W ¸¶!W ¶'W ¶*W ¸.:  ¶5W™  ¶8€¶#CVõŽôö÷ ;Íøù »Múû ÃEüý Õ3þ å0£t &ÿ DDDD# DtDœ0£t D~ ÿU Y />ÿTY ÿ Y �ÿ Y ��ÿY  #    ŒóA*´¶X*¶¡*´q¸¤±ô Z[õ »¼ó/*´™¬ô_õ ‹Œóv**´™™±*µ™*´�™ »¨Yª·¬¿*´¶¯*¶³±ôdeg hik)lõ *óI *¶¹™ »¨Y½·¬¿šš »¿YÁ·Ã¿™*¶Ä~𠻍YÆ·¬¿™*¶Ä~𠻍YÈ·¬¿!a*¶Ê”ž»¿Y!*¶ÊºÌ·Ã¿!Ò”ž »¿YԷÿ ”› ! ”œ »¿Yַÿ*Y´�`µ�¸:¶T:*´*´¶X*´q¸Øܸd¶na!ˆ¸Þ: »äY*!¶æ »êY*·ì·ï: ƶ‰ °:ƶ‰§ :  ¶�¿ªó� �ô^rsuv%x3y={K|U~`s�{‚…„‘…›ˆ¥‰ªŠ²‹ËŒÚ�óšý�‰õR²NýÚ& ªqÿttœœP  ÿa oäÿ�ÿ��  ”!$"**”+ ä,.ê/>1& 246