Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OpenGL: 2D MSAA antialiasing is not reimplemented yet (3D available since 4.3.dev1) #69462

Open
Tracked by #66458
Calinou opened this issue Dec 1, 2022 · 5 comments
Open
Tracked by #66458

Comments

@Calinou
Copy link
Member

Calinou commented Dec 1, 2022

Godot version

4.0.beta7

System information

Fedora 36, GL Compatibility, AMD Radeon RX 6900 XT

Issue description

MSAA is missing in both 2D and 3D rendering in the OpenGL renderer. In comparison, Godot 3.x's GLES3 renderer supports MSAA in 3D.

See also #63003, which had MSAA reimplemented in OpenGL at some point. It was scrapped in the final version of the PR though.

Steps to reproduce

  • Enable 2D and 3D MSAA in the advanced project settings.
  • Run the project.

Minimal reproduction project

demo.zip

@Calinou Calinou added this to the 4.0 milestone Dec 1, 2022
@Calinou Calinou changed the title OpenGL: MSAA not reimplemented yet OpenGL: MSAA is not reimplemented yet Dec 1, 2022
@Calinou Calinou changed the title OpenGL: MSAA is not reimplemented yet OpenGL: MSAA antialiasing is not reimplemented yet Dec 1, 2022
@clayjohn clayjohn modified the milestones: 4.0, 4.x Dec 5, 2022
@maxiaoxr
Copy link

@Calinou May I ask if there is a plan to implement MSAA in OpenGL recently? This feature is essential in XR mode.

@Calinou
Copy link
Member Author

Calinou commented Jul 25, 2023

@Calinou May I ask if there is a plan to implement MSAA in OpenGL recently? This feature is essential in XR mode.

This was supported in 3.x (even in GLES2 and on Android XR), so I assume it's planned to be added to 4.x at some point. That said, I can't give an ETA as nobody is currently working on this.

@clayjohn
Copy link
Member

clayjohn commented Jan 8, 2024

As an update MSAA for the 3D renderer is supported now. 2D support will come soon once #84688 is finished and merged

@bikemurt
Copy link
Contributor

Just to clarify, MSAA is available for 3D in 4.3? This will be a huge help for anyone like myself doing compatibility/web builds.

@Calinou
Copy link
Member Author

Calinou commented Mar 20, 2024

Just to clarify, MSAA is available for 3D in 4.3? This will be a huge help for anyone like myself doing compatibility/web builds.

Yes, it's available for 3D in 4.3.dev1 and later.

@Calinou Calinou changed the title OpenGL: MSAA antialiasing is not reimplemented yet OpenGL: 2D MSAA antialiasing is not reimplemented yet (3D available since 4.3.dev1) Mar 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants