Fix entity rendering with larger/smaller than actual resolution

This commit is contained in:
Jonas Herzig
2020-04-01 14:28:53 +02:00
parent 4116a3a7c9
commit ad523009b4
3 changed files with 9 additions and 0 deletions

View File

@@ -71,6 +71,9 @@ public class ScreenshotRenderer implements RenderInfo {
, false
//#endif
);
//#if MC>=11500
//$$ mc.gameRenderer.onResized(displayWidthBefore, displayHeightBefore);
//#endif
//#else
//$$ mc.resize(displayWidthBefore, displayHeightBefore);
//#endif

View File

@@ -129,6 +129,9 @@ public abstract class OpenGlFrameCapturer<F extends Frame, D extends CaptureData
MainWindowAccessor mainWindow = (MainWindowAccessor) (Object) getWindow(mc);
mainWindow.setFramebufferWidth(width);
mainWindow.setFramebufferHeight(height);
//#if MC>=11500
//$$ mc.gameRenderer.onResized(width, height);
//#endif
//#else
//$$ if (width != mc.displayWidth || height != mc.displayHeight) {
//$$ mc.resize(width, height);

View File

@@ -378,6 +378,9 @@ public class VideoRenderer implements RenderInfo {
MainWindowAccessor acc = (MainWindowAccessor) (Object) getWindow(mc);
acc.setFramebufferWidth(displayWidth);
acc.setFramebufferHeight(displayHeight);
//#if MC>=11500
//$$ mc.gameRenderer.onResized(displayWidth, displayHeight);
//#endif
//#else
//$$ mc.resize(displayWidth, displayHeight);
//#endif