Perfect Presentation

Perfect Presentation

The perfect borderless window mod for Windows

1 562 downloads 5 followers

Perfect Presentation

THIS IS A WINDOWS-ONLY MOD

This mod replaces the traditional exclusive fullscreen mode with a borderless windowed mode that:

  • Maintains the same frame latency as exclusive fullscreen
  • Maintains support for variable refresh rate technologies such as (fullscreen) G-Sync
  • Allows seamless Alt-Tabbing
  • Works correctly with overlays

Even when running in windowed mode, this mod can improve frame latency and frame pacing.

Demo

<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/Y71aJU2_6Gw" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

Technical Details

This mod replaces Minecraft’s default OpenGL swap chain with a modern DXGI flip-model swap chain.

To accomplish this, the mod moves Minecraft’s OpenGL rendering context into a separate, hidden window. Using DirectX–OpenGL interoperability extensions, the final copy from the internal framebuffer to the back buffer is performed via DirectX11 instead of OpenGL, which allows the use of a DXGI swap chain.

Requirements

  • A graphics card that supports:
    • DirectX 11
    • OpenGL
    • The NV_DX_interop2 extension
  • Java >= 23

Known Issues

  • V-Sync doesn't seem to reliably work in windowed mode
    • Whether it works or not seems to depend on whether the java executable is called javaw.exe specifically
    • It's likely that there is some kind of compatibility patch from either Windows or the NVIDIA driver involved
    • I'm not sure if screen tearing is even possible in windowed mode with the DXGI flip-model

No gallery available for this project.

Version Minecraft Loader Download

Perfect Presentation 1.0.1-1.21.11

1.0.1-1.21.11

1.21.11
fabric
Download

Perfect Presentation 1.0-26.1.2

1.0-26.1.2

26.1.2
fabric
Download

Perfect Presentation 1.0-26.1.1

1.0-26.1.1

26.1.1
fabric
Download

Perfect Presentation 1.0-26.1

1.0-26.1

26.1
fabric
Download

Perfect Presentation 1.0-1.21.11

1.0-1.21.11

1.21.11
fabric
Download

Perfect Presentation 1.0-1.21.10

1.0-1.21.10

1.21.10
fabric
Download

Perfect Presentation 1.0-1.21.9

1.0-1.21.9

1.21.9
fabric
Download

Perfect Presentation 1.0-1.21.8

1.0-1.21.8

1.21.8
fabric
Download

Perfect Presentation 1.0-1.21.7

1.0-1.21.7

1.21.7
fabric
Download

Perfect Presentation 1.0-1.21.6

1.0-1.21.6

1.21.6
fabric
Download

Perfect Presentation 1.0-1.21.5

1.0-1.21.5

1.21.5
fabric
Download

Perfect Presentation 1.0-1.21.4

1.0-1.21.4

1.21.4
fabric
Download

Perfect Presentation 1.0-1.21.3

1.0-1.21.3

1.21.3
fabric
Download

Perfect Presentation 1.0-1.21.2

1.0-1.21.2

1.21.2
fabric
Download

Perfect Presentation 1.0-1.21.1

1.0-1.21.1

1.21.1
fabric
Download

Perfect Presentation 1.0-1.21

1.0-1.21

1.21
fabric
Download

Perfect Presentation 1.0-1.20.4

1.0-1.20.4

1.20.4
fabric
Download