From d683a756a7188e05f83b050f86904eb85005f6ff Mon Sep 17 00:00:00 2001 From: liach <7806504+liach@users.noreply.github.com> Date: Sun, 11 Apr 2021 19:08:23 +0700 Subject: [PATCH] Some minor client render stuff (#2322) Signed-off-by: liach Co-authored-by: liach --- .../client/render/DiffuseLighting.mapping | 2 +- .../client/render/WorldRenderer.mapping | 30 +++++++++++++++++++ .../client/render/chunk/ChunkBuilder.mapping | 1 + 3 files changed, 32 insertions(+), 1 deletion(-) diff --git a/mappings/net/minecraft/client/render/DiffuseLighting.mapping b/mappings/net/minecraft/client/render/DiffuseLighting.mapping index 5e88c09639..758fcd4850 100644 --- a/mappings/net/minecraft/client/render/DiffuseLighting.mapping +++ b/mappings/net/minecraft/client/render/DiffuseLighting.mapping @@ -3,5 +3,5 @@ CLASS net/minecraft/class_308 net/minecraft/client/render/DiffuseLighting ARG 0 modelMatrix METHOD method_24210 disableGuiDepthLighting ()V METHOD method_24211 enableGuiDepthLighting ()V - METHOD method_27869 (Lnet/minecraft/class_1159;)V + METHOD method_27869 disableForLevel (Lnet/minecraft/class_1159;)V ARG 0 modelMatrix diff --git a/mappings/net/minecraft/client/render/WorldRenderer.mapping b/mappings/net/minecraft/client/render/WorldRenderer.mapping index e8504d33f6..dc0459a8d4 100644 --- a/mappings/net/minecraft/client/render/WorldRenderer.mapping +++ b/mappings/net/minecraft/client/render/WorldRenderer.mapping @@ -11,6 +11,9 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer FIELD field_25277 weatherFramebuffer Lnet/minecraft/class_276; FIELD field_25278 cloudsFramebuffer Lnet/minecraft/class_276; FIELD field_25279 transparencyShader Lnet/minecraft/class_279; + FIELD field_27740 frustum Lnet/minecraft/class_4604; + FIELD field_27741 blockEntityRenderDispatcher Lnet/minecraft/class_824; + FIELD field_29619 chunkInfos Lnet/minecraft/class_761$class_5972; FIELD field_4055 noCullingBlockEntities Ljava/util/Set; FIELD field_4056 capturedFrustum Lnet/minecraft/class_4604; FIELD field_4057 textureManager Lnet/minecraft/class_1060; @@ -172,6 +175,10 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer METHOD method_29364 getCloudsFramebuffer ()Lnet/minecraft/class_276; METHOD method_29365 loadTransparencyShader ()V METHOD method_29701 resetTransparencyShader ()V + METHOD method_32133 setupFrustum (Lnet/minecraft/class_4587;Lnet/minecraft/class_243;Lnet/minecraft/class_1159;)V + ARG 1 matrices + ARG 2 pos + ARG 3 projectionMatrix METHOD method_3239 renderClouds (Lnet/minecraft/class_287;DDDLnet/minecraft/class_243;)V ARG 1 builder ARG 2 x @@ -333,9 +340,32 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer FIELD field_4124 chunk Lnet/minecraft/class_846$class_851; FIELD field_4125 direction B FIELD field_4126 cullingState B + METHOD (Lnet/minecraft/class_846$class_851;Lnet/minecraft/class_2350;I)V + ARG 1 chunk + ARG 2 cull + ARG 3 propagationLevel METHOD method_3298 canCull (Lnet/minecraft/class_2350;)Z ARG 1 from METHOD method_3299 updateCullingState (BLnet/minecraft/class_2350;)V ARG 1 parentCullingState ARG 2 from + METHOD method_34813 hasAnyDirection ()Z + METHOD method_34814 hasDirection (I)Z + ARG 1 ordinal + METHOD method_34816 addDirection (Lnet/minecraft/class_2350;)V + ARG 1 direction CLASS class_5347 ShaderException + METHOD (Ljava/lang/String;Ljava/lang/Throwable;)V + ARG 1 message + ARG 2 cause + CLASS class_5972 ChunkInfoList + FIELD field_29620 current [Lnet/minecraft/class_761$class_762; + FIELD field_29621 pending [Lnet/minecraft/class_761$class_762; + METHOD (I)V + ARG 1 size + METHOD method_34818 update ()V + METHOD method_34820 getInfo (Lnet/minecraft/class_846$class_851;)Lnet/minecraft/class_761$class_762; + ARG 1 chunk + METHOD method_34821 setInfo (Lnet/minecraft/class_846$class_851;Lnet/minecraft/class_761$class_762;)V + ARG 1 chunk + ARG 2 info diff --git a/mappings/net/minecraft/client/render/chunk/ChunkBuilder.mapping b/mappings/net/minecraft/client/render/chunk/ChunkBuilder.mapping index 017d924918..5ed4d173ca 100644 --- a/mappings/net/minecraft/client/render/chunk/ChunkBuilder.mapping +++ b/mappings/net/minecraft/client/render/chunk/ChunkBuilder.mapping @@ -57,6 +57,7 @@ CLASS net/minecraft/class_846 net/minecraft/client/render/chunk/ChunkBuilder METHOD method_3650 isVisibleThrough (Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Z CLASS class_851 BuiltChunk FIELD field_20834 rebuildTask Lnet/minecraft/class_846$class_851$class_4578; + FIELD field_29641 index I FIELD field_4457 blockEntities Ljava/util/Set; FIELD field_4458 boundingBox Lnet/minecraft/class_238; FIELD field_4459 data Ljava/util/concurrent/atomic/AtomicReference;