idk
This commit is contained in:
@@ -37,8 +37,6 @@ public class SaturnScreenFabric extends Screen implements ScreenProvider {
|
|||||||
|
|
||||||
public static void preload(MinecraftClient client) {
|
public static void preload(MinecraftClient client) {
|
||||||
TextureManager textureManager = client.getTextureManager();
|
TextureManager textureManager = client.getTextureManager();
|
||||||
|
|
||||||
// Force upload each texture to GPU
|
|
||||||
for (int i = 0; i < 6; i++) {
|
for (int i = 0; i < 6; i++) {
|
||||||
String var10001 = PANORAMA.getPath();
|
String var10001 = PANORAMA.getPath();
|
||||||
Identifier tex = PANORAMA.withPath(var10001 + "_" + i + ".png");
|
Identifier tex = PANORAMA.withPath(var10001 + "_" + i + ".png");
|
||||||
@@ -78,12 +76,14 @@ public class SaturnScreenFabric extends Screen implements ScreenProvider {
|
|||||||
DefaultFramebufferSet.MAIN_ONLY);
|
DefaultFramebufferSet.MAIN_ONLY);
|
||||||
|
|
||||||
if (postEffectProcessor != null) {
|
if (postEffectProcessor != null) {
|
||||||
postEffectProcessor.setUniforms("Radius", screen.backgroundBlur * Math.min((float) elapsed / 700, 1.0f));
|
float radius = screen.backgroundBlur * Math.min((float) elapsed / 700, 1.0f);
|
||||||
postEffectProcessor.render(this.client.getFramebuffer(), this.pool);
|
postEffectProcessor.render(
|
||||||
|
this.client.getFramebuffer(),
|
||||||
|
this.pool,
|
||||||
|
pass -> pass.setUniform("Radius", radius)
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
// We are using a Abstracted RenderScope because older minecraft versions don't
|
|
||||||
// use DrawContext
|
|
||||||
RenderScope renderScope = new RenderScopeImpl(context.getMatrices(),
|
RenderScope renderScope = new RenderScopeImpl(context.getMatrices(),
|
||||||
((DrawContextAccessor) context).getVertexConsumers());
|
((DrawContextAccessor) context).getVertexConsumers());
|
||||||
|
|
||||||
@@ -95,7 +95,6 @@ public class SaturnScreenFabric extends Screen implements ScreenProvider {
|
|||||||
if (screen.mouseClicked(mouseX, mouseY, button)) {
|
if (screen.mouseClicked(mouseX, mouseY, button)) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
return super.mouseClicked(mouseX, mouseY, button);
|
return super.mouseClicked(mouseX, mouseY, button);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -104,7 +103,6 @@ public class SaturnScreenFabric extends Screen implements ScreenProvider {
|
|||||||
if (screen.mouseDragged(mouseX, mouseY, button, deltaX, deltaY)) {
|
if (screen.mouseDragged(mouseX, mouseY, button, deltaX, deltaY)) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
return super.mouseDragged(mouseX, mouseY, button, deltaX, deltaY);
|
return super.mouseDragged(mouseX, mouseY, button, deltaX, deltaY);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -113,7 +111,6 @@ public class SaturnScreenFabric extends Screen implements ScreenProvider {
|
|||||||
if (screen.mouseReleased(mouseX, mouseY, button)) {
|
if (screen.mouseReleased(mouseX, mouseY, button)) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
return super.mouseReleased(mouseX, mouseY, button);
|
return super.mouseReleased(mouseX, mouseY, button);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -122,7 +119,6 @@ public class SaturnScreenFabric extends Screen implements ScreenProvider {
|
|||||||
if (screen.mouseScrolled(mouseX, mouseY, horizontalAmount, verticalAmount)) {
|
if (screen.mouseScrolled(mouseX, mouseY, horizontalAmount, verticalAmount)) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
return super.mouseScrolled(mouseX, mouseY, horizontalAmount, verticalAmount);
|
return super.mouseScrolled(mouseX, mouseY, horizontalAmount, verticalAmount);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -131,7 +127,6 @@ public class SaturnScreenFabric extends Screen implements ScreenProvider {
|
|||||||
if (screen.keyPressed(keyCode, scanCode, modifiers)) {
|
if (screen.keyPressed(keyCode, scanCode, modifiers)) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
return super.keyPressed(keyCode, scanCode, modifiers);
|
return super.keyPressed(keyCode, scanCode, modifiers);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -141,10 +136,6 @@ public class SaturnScreenFabric extends Screen implements ScreenProvider {
|
|||||||
super.resize(client, width, height);
|
super.resize(client, width, height);
|
||||||
}
|
}
|
||||||
|
|
||||||
// ------------------------------------------
|
|
||||||
// ScreenProvider implementations
|
|
||||||
// ------------------------------------------
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void close() {
|
public void close() {
|
||||||
this.screen.onClose();
|
this.screen.onClose();
|
||||||
|
|||||||
Reference in New Issue
Block a user