A very fast and simple software renderer using only integers and fixed point math. PiSHi LE (PL) is a subset of the 3D software graphics library used in King's Crook.
PiSHi LE (PL) is a subset of the 3D graphics library used in King’s Crook.
FW LE is a subset of the windowing library used in King’s Crook.
Just like King’s Crook, this code follows the same restrictions:
================================================================
Feature List:
================================================================
Compiling for macOS/Linux:
cd PL3D-KC
cc -O3 -o pl *.c fw/*.c -lX11 -lXext
./pl
or use CMake for Linux, macOS or Windows – tested with GCC, Clang, Intel oneAPI, Visual Studio, NVIDIA HPC SDK, AOCC, …
cmake -B build
cmake --build build
build/main
macOS requires an X-server such as XQuartz running in the background.
Prerequisites for macOS can be installed via Homebrew:
brew install libx11 xquartz
Don’t forget to compile with max optimization!
If you have any questions feel free to leave a comment on YouTube OR
join the King’s Crook Discord server 😃
YouTube: https://www.youtube.com/c/LMP88
Discord: https://discord.gg/hdYctSmyQJ