22w13c LAST 'FREE' UPDATE [part 3] Fixed block crack animation z-fighting

This commit is contained in:
LAX1DUDE 2022-03-31 16:06:36 -07:00
parent 86e4c8d04b
commit fb39eff885
13 changed files with 55333 additions and 55319 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@ -233,6 +233,7 @@ public class EaglerAdapterImpl2 {
public static final int _wGL_DRAW_FRAMEBUFFER = GL30.GL_DRAW_FRAMEBUFFER; public static final int _wGL_DRAW_FRAMEBUFFER = GL30.GL_DRAW_FRAMEBUFFER;
public static final int _wGL_READ_FRAMEBUFFER = GL30.GL_READ_FRAMEBUFFER; public static final int _wGL_READ_FRAMEBUFFER = GL30.GL_READ_FRAMEBUFFER;
public static final int _wGL_FRAMEBUFFER = GL30.GL_FRAMEBUFFER; public static final int _wGL_FRAMEBUFFER = GL30.GL_FRAMEBUFFER;
public static final int _wGL_POLYGON_OFFSET_FILL = GL11.GL_POLYGON_OFFSET_FILL;
public static final class TextureGL { public static final class TextureGL {
protected final int obj; protected final int obj;

View File

@ -4,7 +4,7 @@ public class ConfigConstants {
public static boolean profanity = false; public static boolean profanity = false;
public static final String version = "22w13b"; public static final String version = "22w13c";
public static final String mainMenuString = "eaglercraft " + version; public static final String mainMenuString = "eaglercraft " + version;
public static final String forkMe = "https://github.com/LAX1DUDE/eaglercraft"; public static final String forkMe = "https://github.com/LAX1DUDE/eaglercraft";

View File

@ -308,6 +308,8 @@ public class EaglerAdapterGL30 extends EaglerAdapterImpl2 {
case GL_TEXTURE_GEN_Q: case GL_TEXTURE_GEN_Q:
enableTexGen = true; enableTexGen = true;
break; break;
case GL_POLYGON_OFFSET_FILL:
_wglEnable(_wGL_POLYGON_OFFSET_FILL);
default: default:
break; break;
} }
@ -442,6 +444,8 @@ public class EaglerAdapterGL30 extends EaglerAdapterImpl2 {
case GL_TEXTURE_GEN_Q: case GL_TEXTURE_GEN_Q:
enableTexGen = false; enableTexGen = false;
break; break;
case GL_POLYGON_OFFSET_FILL:
_wglDisable(_wGL_POLYGON_OFFSET_FILL);
default: default:
break; break;
} }

View File

@ -1351,7 +1351,7 @@ public class RenderGlobal implements IWorldAccess {
EaglerAdapter.glColor4f(1.0F, 1.0F, 1.0F, 0.5F); EaglerAdapter.glColor4f(1.0F, 1.0F, 1.0F, 0.5F);
EaglerAdapter.glPushMatrix(); EaglerAdapter.glPushMatrix();
EaglerAdapter.glDisable(EaglerAdapter.GL_ALPHA_TEST); EaglerAdapter.glDisable(EaglerAdapter.GL_ALPHA_TEST);
EaglerAdapter.glPolygonOffset(-3.0F, -3.0F); EaglerAdapter.glPolygonOffset(3.0F, 3.0F);
EaglerAdapter.glDepthMask(false); EaglerAdapter.glDepthMask(false);
EaglerAdapter.glEnable(EaglerAdapter.GL_POLYGON_OFFSET_FILL); EaglerAdapter.glEnable(EaglerAdapter.GL_POLYGON_OFFSET_FILL);
EaglerAdapter.glEnable(EaglerAdapter.GL_ALPHA_TEST); EaglerAdapter.glEnable(EaglerAdapter.GL_ALPHA_TEST);

View File

@ -460,6 +460,7 @@ public class EaglerAdapterImpl2 {
public static final int _wGL_READ_FRAMEBUFFER = READ_FRAMEBUFFER; public static final int _wGL_READ_FRAMEBUFFER = READ_FRAMEBUFFER;
public static final int _wGL_DRAW_FRAMEBUFFER = DRAW_FRAMEBUFFER; public static final int _wGL_DRAW_FRAMEBUFFER = DRAW_FRAMEBUFFER;
public static final int _wGL_FRAMEBUFFER = FRAMEBUFFER; public static final int _wGL_FRAMEBUFFER = FRAMEBUFFER;
public static final int _wGL_POLYGON_OFFSET_FILL = POLYGON_OFFSET_FILL;
public static final class TextureGL { public static final class TextureGL {
protected final WebGLTexture obj; protected final WebGLTexture obj;

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long