tobid7 f19c947fc3 Road to 0.6.0
- readd the c++ linear allocator for 3ds
- start switching from PD::Vec to std::vector
- Add Color::Hex as constexpr for compiletime color converts
- Add FNV Hasing functions
- Make UI7 ids be able to be generated at compile time
- Added a Throw Function (for whatever)
- Added HexCHar2Int (replaces the lookup table)
- Made u128 fully constexpr
2025-12-10 19:02:54 +01:00
2025-12-10 19:02:54 +01:00
2025-08-23 20:02:33 +02:00
2025-12-10 19:02:54 +01:00
2025-12-10 19:02:54 +01:00
2025-08-14 20:37:55 +02:00
2025-08-14 20:37:55 +02:00
2025-07-01 21:43:35 +02:00
2025-06-22 21:05:09 +02:00
2025-12-10 19:02:54 +01:00
2025-12-10 19:02:54 +01:00
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
Description
New Library for everything based on RenderD7
Readme 1.6 MiB
Languages
C++ 97.7%
CMake 1.4%
Python 0.9%