Êþº¾E  java/lang/Object()V   9net/minecraft/client/renderer/chunk/ChunkSectionsToRendermaxIndicesRequiredI  terrainTransformUBO3Lcom/mojang/renderpearl/api/buffers/GpuBufferSlice;  net/minecraft/client/Minecraft getInstance"()Lnet/minecraft/client/Minecraft;   gameRenderer,Lnet/minecraft/client/renderer/GameRenderer;   *net/minecraft/client/renderer/GameRendererlightmap6()Lcom/mojang/renderpearl/api/textures/GpuTextureView; "#$ %&:net/minecraft/client/renderer/chunk/ChunkSectionLayerGrouplayers:()[Lnet/minecraft/client/renderer/chunk/ChunkSectionLayer; ()* +,-net/minecraft/client/renderer/RenderPipelines WIREFRAME4Lcom/mojang/renderpearl/api/pipeline/RenderPipeline; (. /,WIREFRAME_MULTIDRAW 1 23 renderLayersk([Lnet/minecraft/client/renderer/chunk/ChunkSectionLayer;Lcom/mojang/renderpearl/api/textures/GpuSampler;Lcom/mojang/renderpearl/api/commands/RenderPass;Lcom/mojang/renderpearl/api/textures/GpuTextureView;Lcom/mojang/renderpearl/api/textures/GpuTextureView;Lcom/mojang/renderpearl/api/pipeline/RenderPipeline;Lcom/mojang/renderpearl/api/pipeline/RenderPipeline;)V5 67get()Ljava/util/function/Supplier; 9:; <=7net/minecraft/client/renderer/oit/OitRenderPassProvidercreateRenderPass¿(Lnet/minecraft/client/renderer/oit/OitStage;Ljava/util/function/Supplier;Lnet/minecraft/client/renderer/oit/OitRenderPassProvider$Parameters;)Lcom/mojang/renderpearl/api/commands/RenderPass; "? @A TRANSLUCENTcom/mojang/blaze3d/systems/RenderSystem$AutoStorageIndexBuffer getBuffer0()Lcom/mojang/renderpearl/api/buffers/GpuBuffer; gm notype1()Lcom/mojang/renderpearl/api/pipeline/IndexType;qTerrainUniform Ps tu setUniformH(Ljava/lang/String;Lcom/mojang/renderpearl/api/buffers/GpuBufferSlice;)VwSampler0 Py tzy(Ljava/lang/String;Lcom/mojang/renderpearl/api/textures/GpuTextureView;Lcom/mojang/renderpearl/api/textures/GpuSampler;)V|Sampler2 a~ €getSamplerCache+()Lcom/mojang/blaze3d/systems/SamplerCache; ‚ƒ„ …†.com/mojang/renderpearl/api/textures/FilterModeLINEAR0Lcom/mojang/renderpearl/api/textures/FilterMode; ˆ‰Š ‹Œ'com/mojang/blaze3d/systems/SamplerCachegetClampToEdgeb(Lcom/mojang/renderpearl/api/textures/FilterMode;)Lcom/mojang/renderpearl/api/textures/GpuSampler;Ž 6�V(Lnet/minecraft/client/renderer/chunk/ChunkSectionLayer;)Ljava/util/function/Supplier; P‘ ’“pushDebugGroup (Ljava/util/function/Supplier;)V • –—render/(Lnet/minecraft/client/renderer/chunk/ChunkSectionLayer;Lcom/mojang/renderpearl/api/commands/RenderPass;Lcom/mojang/renderpearl/api/buffers/GpuBuffer;Lcom/mojang/renderpearl/api/pipeline/IndexType;Lcom/mojang/renderpearl/api/pipeline/RenderPipeline;Lcom/mojang/renderpearl/api/pipeline/RenderPipeline;)V P™ š popDebugGroup œ�ž Ÿ 5net/minecraft/client/renderer/chunk/ChunkSectionLayerlabel()Ljava/lang/String;¢ £¤makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;¦Terrain7(Lcom/mojang/renderpearl/api/buffers/GpuBufferSlice;I)VCodeLineNumberTableLocalVariableTablethis;Lnet/minecraft/client/renderer/chunk/ChunkSectionsToRender;MethodParameterslayer renderPassdefaultIndexBufferdefaultIndexTyperenderPipelineOverriderenderPipelineOverrideMultidrawRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable; renderGroupÔ(Lnet/minecraft/client/renderer/chunk/ChunkSectionLayerGroup;Lcom/mojang/renderpearl/api/commands/RenderPass;Lcom/mojang/renderpearl/api/textures/GpuSampler;Lcom/mojang/renderpearl/api/textures/GpuTextureView;Z)Vgroup0Lcom/mojang/renderpearl/api/commands/RenderPass;sampler0Lcom/mojang/renderpearl/api/textures/GpuSampler;atlas4Lcom/mojang/renderpearl/api/textures/GpuTextureView;renderWireframeTerrainZ StackMapTableÂ.com/mojang/renderpearl/api/textures/GpuSamplerÄ2com/mojang/renderpearl/api/textures/GpuTextureViewÆ8[Lnet/minecraft/client/renderer/chunk/ChunkSectionLayer;È2com/mojang/renderpearl/api/pipeline/RenderPipeline renderOit (Lcom/mojang/renderpearl/api/textures/GpuSampler;Lnet/minecraft/client/renderer/oit/OitStage;Lnet/minecraft/client/renderer/oit/OitRenderPassProvider$Parameters;Lcom/mojang/renderpearl/api/textures/GpuTextureView;Lcom/mojang/renderpearl/api/textures/GpuTextureView;)Vstage,Lnet/minecraft/client/renderer/oit/OitStage;paramsDLnet/minecraft/client/renderer/oit/OitRenderPassProvider$Parameters;Ð*net/minecraft/client/renderer/oit/OitStageÒBnet/minecraft/client/renderer/oit/OitRenderPassProvider$Parameters7Lnet/minecraft/client/renderer/chunk/ChunkSectionLayer; autoIndices@Lcom/mojang/blaze3d/systems/RenderSystem$AutoStorageIndexBuffer;.Lcom/mojang/renderpearl/api/buffers/GpuBuffer;/Lcom/mojang/renderpearl/api/pipeline/IndexType;Ù,com/mojang/renderpearl/api/buffers/GpuBufferÛ-com/mojang/renderpearl/api/pipeline/IndexTypelambda$renderLayers$0K(Lnet/minecraft/client/renderer/chunk/ChunkSectionLayer;)Ljava/lang/String;lambda$renderOit$0 SourceFileChunkSectionsToRender.java NestMembersãFnet/minecraft/client/renderer/chunk/ChunkSectionsToRender$DrawIndirectåUnet/minecraft/client/renderer/chunk/ChunkSectionsToRender$GpuMultiDrawIndexedIndirectçFnet/minecraft/client/renderer/chunk/ChunkSectionsToRender$DrawSeparateBootstrapMethodsê()Ljava/lang/Object;ì í Þ  ð ñ ÜÝóTerrain layer: õ ö÷ø ùú"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;ü ýþÿ £$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 ParametersAutoStorageIndexBuffer DrawIndirectGpuMultiDrawIndexedIndirect DrawSeparate%java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandlesLookup! §¨Y*·*µ*+µ ±©  ª «¬ ­  –—­®¯°±²³´µµµµ¶·¨‚6¸´:¶:*+¶!-,™ ²'§™ ²-§¶0±©%&'5(ªR6«¬6¸A6¯¹6º»6¼½6¾¿.'½ÀÊÿ%"PÁÃÃÅÁPÃÃÿ"PÁÃÃÅÁPÃÃÇÿ "PÁÃÃÅÁPÃÃÇÿ"PÁÃÃÅÁPÃÃÇÇ­¸¯º¼¾Éʨ+ X,º4-¸8:*²>¶!+²B,¶F²L,¶F¶0Æ*¹O§ :ƹO§ :¶V¿± +:TAHKT©+ ,+-:+W.ªH K¯¹X«¬Xº»XËÌXÍÎX¼½X½ÀGÿ:ÁÏÑÃÃPTÿÁÏÑÃÃPTTù­ºËͼ23¨¨˜²Z¸`:*´š§¶f: *´š§¶l: -p*´ ¹r-v,¹x-{¸}²�¶‡¹x+:  ¾6 6   ¢2  2:-º�¹�*-  ¶”-¹˜„ §ÿͱ©2 123,485C6V8o9|:‹;‘8—=ªz o"®Ó˜«¬˜%Ƙº»˜¯¹˜¼½˜½˜²,˜³,�ÔÕ~°Ö ,l±× ÀFügDØü ØDÚÿ6ÅÁPÃÃÇÇgØÚÅø5­%º¯¼²³´µµ Üݨ4 *¶›º¡°©9ª  ®Ó Þ ¨¥°©+ßàáâäæèôéëîôéïîûò2Ñ9gaâäæ