New Library for everything based on RenderD7
Go to file
tobid7 31a0c3656f # Changes
- Remove () from vec formatter
 -Add Merge function to DrawList to Move Data into the Current DrawList
- Fix stupid bug in Rect.hpp which caused some problems in line rendering
- Remove some unused UI7 Flags
- io: Allocate FinalDrawList and add GetViewPort func
- Readd TreeNodes to Menu
- Add ABout/Style and Metrics Menu to Context
- Add some Variables for cliprects in ui7 container.hpp
- Add InputHandler functionality to DynObj
- Fix Menu Layout Render Order
- Add Better Menu Sorting to Context
# ppam
- Use stringview instead of hardcoded const char*
# Todos
- Work on the Lithium 3D System
- Fix UI7 Menu Order to Pop new Menus into the front instead of the background
- Add Scrolling support to menu (or integrate it into layout maybe)
2025-07-01 21:43:35 +02:00
backends Update glfw 2025-06-22 21:05:24 +02:00
cmake # Rewrite 5 2025-06-22 21:05:09 +02:00
include # Changes 2025-07-01 21:43:35 +02:00
pd # Changes 2025-07-01 21:43:35 +02:00
test # Changes 2025-07-01 21:43:35 +02:00
tools # Changes 2025-07-01 21:43:35 +02:00
.gitignore # Changes 2025-07-01 21:43:35 +02:00
.gitmodules # Rewrite 5 2025-06-22 21:05:09 +02:00
CMakeLists.txt # Rewrite 5 2025-06-22 21:05:09 +02:00
LICENSE # Rewrite 5 2025-06-22 21:05:09 +02:00
README.md # Rewrite 5 2025-06-22 21:05:09 +02:00

Palladium

Framework / Engine to create Homebrew Apps / Games

Building

Install Dependencies:

# This Command will install everything
(dkp-)pacman -S --noconfirm 3ds-dev 3ds-portlibs

Building:

If you want to have the lib in a projects libs dir or so you can simply add -DCMAKE_INSTALL_PREFIX=./res to the cmake command and copy the dirs from res to you libs folder

mkdir -p build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release # Make sure to build in Release Mode (exept you want to debug some issues)
make
make install

Credits

Icon Username Description
https://github.com/tobid7 tobid7 main dev of RenderD7, Palladium
https://github.com/devkitpro devkitpro devkitarm, picasso, libctru and citro3d
https://github.com/nothings nothings stb_image(_write) and stb_truetype
https://github.com/nlohmann nlohmann for json.hpp