Tried out front-buffer rendering in Minecraft for some lower input latency. Modern OS's already use VSync so it works fine in a window, but as soon as you go full screen hoo boy that's some dangerous flashy flashing flashes.
I feel a bit sick from experiencing that.
The solution would probably be to skip GPU submission until in VSync, but the game isn't architected for that, nor is it possible to do in a platform agnostic way 由 电量量 翻译自英文 我在 Minecraft 中试了试前端缓冲区渲染,试图消除一点点输入延迟。现代的操作系统已经在使用垂直同步了,所以在窗口内它运作良好,一旦你开启全屏,就开闪来闪去了。
@kynan999:How about if full-screen were to be replaced with borderless fullscreen? Then it's technically still drawn in windowed mode
可以把全屏换成无边框窗口全屏吗?在技术上它还是以窗口模式绘制的
Felix "Xilefian" @Xilefian
Yes that would fix it. Java Edition does use borderless full screen when going from windowed to desktop full screen resolution, so it worked fine, until I changed VSync setting or full screen resolution 由 电量量 翻译自英文 没错,这样应该就成了。在从窗口切换到全屏的时候,Java 版确实会用无边框全屏,这样就不会有问题,直到我改了垂直同步设置或者全屏分辨率。