Completely bypass Minecraft when window is resized during rendering
Should fix issues where resizing affects the render result.
This commit is contained in:
@@ -33,11 +33,6 @@ public class Window implements MainWindowAccessor {
|
||||
mc.displayHeight = value;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void invokeUpdateFramebufferSize() {
|
||||
// no-op, pre-LWJGL3 MC doesn't differentiate between window and framebuffer size
|
||||
}
|
||||
|
||||
public long getHandle() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -15,6 +15,4 @@ public interface MainWindowAccessor {
|
||||
int getFramebufferHeight();
|
||||
@Accessor("displayHeight")
|
||||
void setFramebufferHeight(int value);
|
||||
@Invoker
|
||||
void invokeUpdateFramebufferSize();
|
||||
}
|
||||
|
||||
@@ -181,6 +181,7 @@ net.minecraft.client.gui.screen.Screen hasShiftDown() isShiftKeyDown()
|
||||
net.minecraft.client.gui.screen.Screen init() setWorldAndResolution()
|
||||
net.minecraft.client.gui.screen.Screen minecraft mc
|
||||
net.minecraft.client.gui.screen.Screen net.minecraft.client.gui.GuiScreen
|
||||
net.minecraft.client.gui.screen.Screen resize() onResize()
|
||||
net.minecraft.client.gui.screen.Screen passEvents allowUserInput
|
||||
net.minecraft.client.gui.screen.Screen removed() onGuiClosed()
|
||||
net.minecraft.client.gui.screen.Screen renderBackground() drawDefaultBackground()
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
net.minecraft.client.gui.GuiScreen onResize() func_175273_b()
|
||||
net.minecraft.entity.player.EntityPlayer isWearing() func_175148_a()
|
||||
net.minecraft.client.renderer.WorldRenderer begin() startDrawing()
|
||||
net.minecraft.network.play.server.S38PacketPlayerListItem getAction() func_179768_b()
|
||||
|
||||
Reference in New Issue
Block a user