Prisma is another basic Vulkan renderer developed as a hobby project. It's a platform for experimenting with 3D rendering and learning new techniques in graphics programming.
- Basic Rendering: Basic implementation for educational purposes.
- Shader Exploration: Experiment with simple shaders.
- User Interface: Straightforward and easy to use.
This project is developed and tested on Ubuntu 23.10. There are no current plans to port it to Windows or Mac.
- CMake
- GCC
- libgtk-3-dev
- python3
- LuaJIT
-
Clone the Repository
Clone the Prisma repository to your local machine using Git:
git clone https://github.com/wervin/prisma.git cd prisma
-
Configure and Build the Project
Create a build directory and navigate into it:
mkdir build cd build
Configure the project build with CMake:
cmake ..
Compile the project:
make
-
Running Prisma
After successful compilation, run Prisma:
./prisma