sfan5
1214a1d4a6
Refactor ITextureSource use in main menu ( #16135 )
2025-05-24 22:49:29 +02:00
Lars Müller
f4285a59ac
Purge some dead code (mostly Irrlicht) ( #16111 )
...
* Remove obsolete Irrlicht attributes system
* Remove dead GUI element types
* Remove some obsolete Irrlicht headers
* Fix some oopsies from d96f5e1
2025-05-04 16:31:44 +02:00
sfan5
46db688cc8
Implement support for array textures in GL driver
...
note: feature detection was not implemented in the legacy driver, but the code itself probably works.
2025-04-08 22:24:37 +02:00
sfan5
d884a1624f
Show active HW buffers in profiler
2024-12-31 14:47:46 +01:00
sfan5
33b8307119
OpenGL: allow uploads of buffers to hardware ahead-of-time
2024-12-24 15:27:08 +01:00
sfan5
1fb7202028
GL: fix and clean up some code
2024-12-04 18:20:34 +01:00
grorp
9b6a399011
Implement support for FSAA in combination with post-processing ( #15392 )
...
- Actually it's MSAA I think, or perhaps the terms are equivalent
- I've made it fit into the existing Irrlicht architecture, but that has resulted in code duplication compared to my original "hacky" approach
- OpenGL 3.2+ and OpenGL ES 3.1+ are supported
- EDT_OPENGL3 is not required, EDT_OPENGL works too
- Helpful tutorial: https://learnopengl.com/Advanced-OpenGL/Anti-Aliasing , section "Off-screen MSAA"
- This may be rough around the edges, but in general it works
2024-11-18 14:06:48 +01:00
DS
e5d321d286
Cleanup headers in irr/include/ ( #15181 )
2024-10-18 10:58:32 +02:00
sfan5
3feec87d52
Count global number of drawcalls too
2024-09-08 13:53:23 +02:00
sfan5
6b7fc1e9fe
Handle vertex & index VBOs separately in GL drivers
2024-09-02 21:50:13 +02:00
SmallJoker
efd7792add
Debloat IVideoDriver and IrrlichtDevice includes ( #15080 )
...
As the project grows, compile time will not go down unless the header mess
is cleaned up one by one to only include exactly what's needed.
2024-08-31 11:44:30 +02:00
sfan5
fa4529b4f1
Keep stats on hw buffer uploads
2024-08-28 15:38:02 +02:00
sfan5
5d226268df
Irrlicht cleanups (mostly getting rid of core::array
)
...
Co-authored-by: Lars Müller <34514239+appgurueu@users.noreply.github.com>
2024-08-17 19:49:11 +02:00
import
f638482fba
Copy irrlichtmt to <root>/irr/
2024-03-26 21:39:02 +01:00