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);
|
||||
iprofiler.func_219895_b("terrain");
|
||||
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.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);
|
||||
|
|
|
@ -1,12 +1,21 @@
|
|||
--- a/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);
|
||||
}
|
||||
|
||||
+ // 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() {
|
||||
+ func_174937_a(this.field_174940_b, this.field_174941_c);
|
||||
+ func_174937_a(this.lastBlur, this.lastMipmap);
|
||||
+ }
|
||||
+
|
||||
public int func_110552_b() {
|
||||
|
|
Loading…
Reference in a new issue