question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Feature request: FrameBuffer multisampling

See original GitHub issue

Currently, it is possible to enable multisample antialiasing at startup via Lwjgl3ApplicationConfiguration.setBackBufferConfig(), but this applies only to the main backbuffer and not to any FrameBuffers subsequently created at runtime.

Being able to use MSAA with FrameBuffers would be a huge help for rendering high-quality visuals.

The last time this came up was a pull request several years ago, which was rejected due to lack of cross-platform support. Since then OpenGL ES 3.0, which supports multisampled framebuffers, has gained fairly widespread adoption on mobile, libGDX has added ES 3.0 support, and libGDX’s FrameBuffers have received a significant refactor.

Could adding MSAA support to FrameBuffers be revisited, given these developments?

Issue Analytics

  • State:open
  • Created 6 years ago
  • Reactions:13
  • Comments:5 (2 by maintainers)

github_iconTop GitHub Comments

1reaction
kunterbunt2commented, Jun 18, 2022

bump

1reaction
tarslangilcommented, Feb 18, 2022

Any updates on this?

Read more comments on GitHub >

github_iconTop Results From Across the Web

How to render Framebuffer Objects on multi-sampled textures?
It seems one way to use multi-sampling and still have access to the result as texture is to use a multi-sampled render buffer,...
Read more >
Multisampling - Vulkan Tutorial
A tutorial that teaches you everything it takes to render 3D graphics with the Vulkan API. It covers everything from Windows/Linux setup to...
Read more >
Anti Aliasing - LearnOpenGL
Rendering to a multisampled framebuffer is straightforward. Whenever we draw anything while the framebuffer object is bound, the rasterizer will take care ...
Read more >
Default Framebuffer - OpenGL Wiki
The default framebuffer contains up to 4 color buffers, named GL_FRONT_LEFT, GL_BACK_LEFT, GL_FRONT_RIGHT, and GL_BACK_RIGHT. The left and right ...
Read more >
Drawing to Other Rendering Destinations - Apple Developer
Using Multisampling to Improve Image Quality · Multitasking, High Resolution, and Other iOS Features · Implementing a Multitasking-Aware ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found