Fix incorrectly ported patch for restoreBlurMipmap (#6450)
This commit is contained in:
parent
1b618fae90
commit
e539e7ecbb
2 changed files with 12 additions and 3 deletions
|
@ -41,7 +41,7 @@
|
||||||
this.func_174967_a(p_228426_3_ + l1);
|
this.func_174967_a(p_228426_3_ + l1);
|
||||||
iprofiler.func_219895_b("terrain");
|
iprofiler.func_219895_b("terrain");
|
||||||
this.func_228441_a_(RenderType.func_228639_c_(), p_228426_1_, d0, d1, d2);
|
this.func_228441_a_(RenderType.func_228639_c_(), p_228426_1_, d0, d1, d2);
|
||||||
+ this.field_72777_q.func_209506_al().func_229356_a_(AtlasTexture.field_110575_b).func_174937_a(false, this.field_72777_q.field_71474_y.field_151442_I > 0); // FORGE: fix flickering leaves when mods mess up the blurMipmap settings
|
+ this.field_72777_q.func_209506_al().func_229356_a_(AtlasTexture.field_110575_b).setBlurMipmap(false, this.field_72777_q.field_71474_y.field_151442_I > 0); // FORGE: fix flickering leaves when mods mess up the blurMipmap settings
|
||||||
this.func_228441_a_(RenderType.func_228641_d_(), p_228426_1_, d0, d1, d2);
|
this.func_228441_a_(RenderType.func_228641_d_(), p_228426_1_, d0, d1, d2);
|
||||||
+ this.field_72777_q.func_209506_al().func_229356_a_(AtlasTexture.field_110575_b).restoreLastBlurMipmap();
|
+ this.field_72777_q.func_209506_al().func_229356_a_(AtlasTexture.field_110575_b).restoreLastBlurMipmap();
|
||||||
this.func_228441_a_(RenderType.func_228643_e_(), p_228426_1_, d0, d1, d2);
|
this.func_228441_a_(RenderType.func_228643_e_(), p_228426_1_, d0, d1, d2);
|
||||||
|
|
|
@ -1,12 +1,21 @@
|
||||||
--- a/net/minecraft/client/renderer/texture/Texture.java
|
--- a/net/minecraft/client/renderer/texture/Texture.java
|
||||||
+++ b/net/minecraft/client/renderer/texture/Texture.java
|
+++ b/net/minecraft/client/renderer/texture/Texture.java
|
||||||
@@ -33,6 +33,11 @@
|
@@ -33,6 +33,20 @@
|
||||||
GlStateManager.func_227677_b_(3553, 10240, j);
|
GlStateManager.func_227677_b_(3553, 10240, j);
|
||||||
}
|
}
|
||||||
|
|
||||||
+ // FORGE: This seems to have been stripped out, but we need it
|
+ // FORGE: This seems to have been stripped out, but we need it
|
||||||
|
+ private boolean lastBlur;
|
||||||
|
+ private boolean lastMipmap;
|
||||||
|
+
|
||||||
|
+ public void setBlurMipmap(boolean blur, boolean mipmap) {
|
||||||
|
+ this.lastBlur = this.field_174940_b;
|
||||||
|
+ this.lastMipmap = this.field_174941_c;
|
||||||
|
+ func_174937_a(blur, mipmap);
|
||||||
|
+ }
|
||||||
|
+
|
||||||
+ public void restoreLastBlurMipmap() {
|
+ public void restoreLastBlurMipmap() {
|
||||||
+ func_174937_a(this.field_174940_b, this.field_174941_c);
|
+ func_174937_a(this.lastBlur, this.lastMipmap);
|
||||||
+ }
|
+ }
|
||||||
+
|
+
|
||||||
public int func_110552_b() {
|
public int func_110552_b() {
|
||||||
|
|
Loading…
Reference in a new issue