Êþº¾E—  java/lang/Object()V0net/minecraft/client/renderer/MappableRingBuffer ,com/mojang/renderpearl/api/buffers/GpuBuffer  buffers/[Lcom/mojang/renderpearl/api/buffers/GpuBuffer;,com/mojang/renderpearl/api/commands/GpuFence  fences/[Lcom/mojang/renderpearl/api/commands/GpuFence;  currentI  'com/mojang/blaze3d/systems/RenderSystem getDevice/()Lcom/mojang/renderpearl/api/device/GpuDevice; "java/lang/IllegalArgumentException"MMappableRingBuffer requires at least one of USAGE_MAP_READ or USAGE_MAP_WRITE $ %(Ljava/lang/String;)V' ()get=(Ljava/util/function/Supplier;I)Ljava/util/function/Supplier; +,- ./+com/mojang/renderpearl/api/device/GpuDevice createBufferO(Ljava/util/function/Supplier;IJ)Lcom/mojang/renderpearl/api/buffers/GpuBuffer; 1 2sizeÿÿÿÿÿÿÿÿ 6 78awaitCompletion(J)Z : ;close += >?createCommandEncoder6()Lcom/mojang/renderpearl/api/commands/CommandEncoder; ABC DE2com/mojang/renderpearl/api/commands/CommandEncoder createFence0()Lcom/mojang/renderpearl/api/commands/GpuFence; : HIJ (Kjava/util/function/Supplier()Ljava/lang/Object;Mjava/lang/StringO PQmakeConcatWithConstants'(Ljava/lang/String;I)Ljava/lang/String;Sjava/lang/AutoCloseable BUFFER_COUNT ConstantValueRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;"(Ljava/util/function/Supplier;II)VCodeLineNumberTableLocalVariableTablefinalIithis2Lnet/minecraft/client/renderer/MappableRingBuffer;labelLjava/util/function/Supplier;usagedevice-Lcom/mojang/renderpearl/api/device/GpuDevice;LocalVariableTypeTable1Ljava/util/function/Supplier; StackMapTableMethodParameters Signature6(Ljava/util/function/Supplier;II)VRuntimeInvisibleTypeAnnotations4Lcom/mojang/renderpearl/api/buffers/GpuBuffer$Usage;()I currentBuffer0()Lcom/mojang/renderpearl/api/buffers/GpuBuffer;fence.Lcom/mojang/renderpearl/api/commands/GpuFence;rotate lambda$new$02(Ljava/util/function/Supplier;I)Ljava/lang/String; SourceFileMappableRingBuffer.javaBootstrapMethodsK{ | tu~()Ljava/lang/String;€ #‚ ƒ„… †‡"java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;‰ Š‹Œ P�$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�2com/mojang/renderpearl/api/buffers/GpuBuffer$UsageUsage“%java/lang/invoke/MethodHandles$Lookup•java/lang/invoke/MethodHandlesLookup!RTUV W X2YZ;n*·*½ µ *½µ*µ¸:~š~š »Y!·#¿6¢.6*´ +º&…¹*S*´S„§ÿÒ*µ0±[: *4=AZbh m!\HA!]71^n_`nabncn2Pdef naghÿ4H+üú0i ac2jkl m2nZ/*´0¬[$\ _`opZˆ2*´*´2L+Æ+3¹5W+¹9*´*´S*´ *´2°[( )*+,(.\2_` (qrhü(sZ€=*´*´2Æ*´*´2¹9*´*´¸¹<¹@S**´`pµ±[2 3506<7\ =_`h;Z…-<¢(*´ 2¹F*´2Æ*´2¹9„§ÿÙ±[;<=>&;,A\*^-_`h ü#ú tuZD*¹GÀLºN°[\ab]vwx�yz}ˆŽ� ‘& ’”–