ORC (Object-Oriented Rendering Component)
| Platform | Supported APIs |
|---|---|
| Windows | DX12, Vulkan |
| Linux | Vulkan |
To successfully build this project, ensure the following tools are installed on your system:
- CMake (version 3.25 or higher)
- Git (required for downloading external dependencies like SDL2)
This project uses CMake’s FetchContent module, which relies on Git to automatically download external dependencies (e.g., SDL2). If Git is not installed or not accessible in your system’s PATH, you’ll encounter:
error: could not find git for clone of sdl2-populate
On Linux, install Vulkan and SDL2.
Ubuntu:
sudo apt-get install libvulkan-dev libsdl2-dev
- SDL2 - (Zlib license)
- VulkanMemoryAllocator - (MIT license)
- DirectX Headers - (MIT license)
MIT license