- 3ds
- Remove Gfx values that are present in Backend Tamplate
- Move to default Palladium Namespace
- Set the Input Flags
- Desktop
- Move to PD Namespace
- Comment out old keyboard stuff
- HidDriver needs a rewrite but is functional enough
- Core
- Add u128 class (only used in input driver so far
- Drivers (Core)
- Move Gfx to PD namespace
- Move Vertex/Index Pos and Projection Mtx to Gfx template
- Add Keyboard support with u128 to Hid
- Add a Update func if no hiddriver is specified (to prevent crashes when requestign inputs)
- Image
- Add RGBA -> BGRA support (used in windows bitmaps iirc)
- Lithium
- Add Vertex/Index counters to drawlist
- Add a LoadTTF from Mem func and let the loadfile func use PD::IO::LoadFile2Mem (looks cleaner)
- Add LoadDefaultFont (which loads one of the integrated fonts if the PD_LI_INCLUDE_FONTS flag was passed on palaldium build) !!! Note that there are no fonts integrated yet due to i dont know how to handle licensing...
- UI7
- Add MouseLeft support to Input handler
- Use xy coords of the Viewport to create Menus inside it
- Get num of Vertices/Indices out of FinalDrawList
- Add some Palladium Info to metrics Menu
- Readd Compiler string
- pdfm
- New tool that creates fonts.cpp/fonts.hpp