Files
palladium/backends
TobiD7 a86c13b9a3 Refactor PD::Li Pools system, Upgrade PD::Pool and add better logging
- Add ResetFast to Pool using c++20 concept
- Add Put function to Pool
- Use Pool Index instead of pointers in Command
- Add accessor to Li Pools to prevent wrong command usage
- Add Command Formatter
- Use ResetFast for all Pools
- Add Reset func to Li::Vertex (for ResetFast)
- Add Pool Expandor and Put funcs to Lithium pools
- Add getters for GfxDriverBase to PD::Li Pools
2026-03-21 13:35:16 +01:00
..
2026-03-21 10:18:01 +01:00
2026-03-18 21:21:00 +01:00

Backends

Graphics

OpenGL2 (Legacy)

Note

As SPIRV to GLSL 120 translation doesn't work, your'e forced to write separate shaders for this backend

OpenGL3+ (Modern OpenGL)

DirectX9 (Could potentially cover more than OpenGL2)

Citro3D (3DS)

Note

This backend requires shaders as binary file, directly in the code or as string for libpicasso The Fragment Stage is special and is still wip