Źžŗ¾E¼  java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;   `net/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection$ResortTransparencyTaskthis$1KLnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection;  Unet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection$SectionTaskO(Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection;Z)V  compiledSectionMesh9Lnet/minecraft/client/renderer/chunk/CompiledSectionMesh;   isCancelled+Ljava/util/concurrent/atomic/AtomicBoolean;   )java/util/concurrent/atomic/AtomicBooleanget()Z "#$ %&gnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection$SectionTask$SectionTaskResult CANCELLEDiLnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection$SectionTask$SectionTaskResult; ()* +,7net/minecraft/client/renderer/chunk/CompiledSectionMeshgetTransparencyState0()Lcom/mojang/blaze3d/vertex/MeshData$SortState; ./0 125net/minecraft/client/renderer/chunk/ChunkSectionLayer TRANSLUCENT7Lnet/minecraft/client/renderer/chunk/ChunkSectionLayer; (4 56isEmpty:(Lnet/minecraft/client/renderer/chunk/ChunkSectionLayer;)Z 89: ;<Inet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSectionthis$0=Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher; >?@ AB;net/minecraft/client/renderer/chunk/SectionRenderDispatchercameraPosition-Ljava/util/concurrent/atomic/AtomicReference; DEF G+java/util/concurrent/atomic/AtomicReference()Ljava/lang/Object;Inet/minecraft/world/phys/Vec3 8K LM sectionNodeJ OPQ RSnet/minecraft/core/SectionPosof"(J)Lnet/minecraft/core/SectionPos; 8U VWcreateVertexSortingi(Lnet/minecraft/core/SectionPos;Lnet/minecraft/world/phys/Vec3;)Lcom/mojang/blaze3d/vertex/VertexSorting; YZ[ R\;net/minecraft/client/renderer/chunk/TranslucencyPointOfView_(Lnet/minecraft/world/phys/Vec3;J)Lnet/minecraft/client/renderer/chunk/TranslucencyPointOfView; (^ _`isDifferentPointOfView@(Lnet/minecraft/client/renderer/chunk/TranslucencyPointOfView;)Z Yb c  isAxisAligned efg hi6net/minecraft/client/renderer/SectionBufferBuilderPackbufferf(Lnet/minecraft/client/renderer/chunk/ChunkSectionLayer;)Lcom/mojang/blaze3d/vertex/ByteBufferBuilder; klm no,com/mojang/blaze3d/vertex/MeshData$SortStatebuildSortedIndexBufferŒ(Lcom/mojang/blaze3d/vertex/ByteBufferBuilder;Lcom/mojang/blaze3d/vertex/VertexSorting;)Lcom/mojang/blaze3d/vertex/ByteBufferBuilder$Result; qrs tu2com/mojang/blaze3d/vertex/ByteBufferBuilder$Resultclose()V qw xy byteBuffer()Ljava/nio/ByteBuffer; 8{ |}addSectionBuffersToUberBuffer(Lnet/minecraft/client/renderer/chunk/ChunkSectionLayer;Lnet/minecraft/client/renderer/chunk/CompiledSectionMesh;Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)Z € ‚ 'com/mojang/blaze3d/systems/RenderSystemisOnRenderThread „…† ‡ujava/lang/Thread onSpinWait (‰ Š‹setTranslucencyPointOfView@(Lnet/minecraft/client/renderer/chunk/TranslucencyPointOfView;)V " Ž& SUCCESSFUL  ‘’set(Z)V‡(Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection;Lnet/minecraft/client/renderer/chunk/CompiledSectionMesh;)VCodeLineNumberTableLocalVariableTablethisbLnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection$ResortTransparencyTask;MethodParametersdoTask£(Lnet/minecraft/client/renderer/SectionBufferBuilderPack;)Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection$SectionTask$SectionTaskResult;buffers8Lnet/minecraft/client/renderer/SectionBufferBuilderPack;state.Lcom/mojang/blaze3d/vertex/MeshData$SortState; cameraPosLnet/minecraft/world/phys/Vec3; vertexSorting)Lcom/mojang/blaze3d/vertex/VertexSorting;translucencyPointOfView=Lnet/minecraft/client/renderer/chunk/TranslucencyPointOfView; indexBuffer4Lcom/mojang/blaze3d/vertex/ByteBufferBuilder$Result;successZ StackMapTable¬'com/mojang/blaze3d/vertex/VertexSortingcancel SourceFileSectionRenderDispatcher.javaNestHost InnerClasses RenderSectionResortTransparencyTask SectionTaskSectionTaskResult·"com/mojang/blaze3d/vertex/MeshData SortStateŗ+com/mojang/blaze3d/vertex/ByteBufferBuilderResult  “”V*+YøWµ*+· *,µ±•  –—˜™  š›”š ą*“¶™²!°*“¶'M,Ę*“²-¶3™²!°*““7“=¶CĄHN*““J7*“øN-¶T:-øX:*“¶]š¶aš²!°,+²-¶d¶j:Dz!°6  š=*“¶™ ¶p²!°*“²-*“¶v¶z6  š’Šø~š’Źøƒ§’Ķp*“¶ˆ²Œ°•f '+<ET\ptƒ ˆ!Œ$%”&ž'£(§*½.Č/Ī3Ó5Ü6–\ ą—˜ąœŹžŸ<¤ ”E›LMTŒ¢£\„¤„ƒ]¦§QØ© Ŗ0ük’HekH«Yüqü&™œ­u”7 *“¶±• ;<–  —˜®ư>±28>²8³8“"µ@k¶øq¹»