You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on May 13, 2024. It is now read-only.
Allow "resolving" a multiple sample texture to a normal render target or another normal texture
In the case of MT it means allowing first stage of the render pipeline to be multi-sampled and then continuing with normal texture in subsequent steps in the pipeline.
the TexImage2DMultisample call goes in source/Irrlicht/COpenGLCoreTexture.h
the FramebufferTexture2D call in source/Irrlicht/COpenGLCoreRenderTarget.h needs to be adjusted
maybe check the version somewhere and add glEnable(GL_MULTISAMPLE) somewhere
The rest of it is shader and intergration work inside MT.
Finally I'm not sure if multisample textures will still only work with the OpenGL3 driver due to Core vs. Legacy profile.
This is important to make use multi-sample anti-aliasing (MSAA) - also full-screen anti-aliasing (FSAA).
See luanti-org/luanti#14285 and luanti-org/luanti#14338 for (lengthy) discussion and motivation.
Basically something like this:
In the case of MT it means allowing first stage of the render pipeline to be multi-sampled and then continuing with normal texture in subsequent steps in the pipeline.
@HybridDog @grorp FYI.
The text was updated successfully, but these errors were encountered: