EokasGPU is a modern GPU SDK based on D3D12, Vulkan and Metal. It is similar to a RHI (Rendering Hardware Interface) library.
- D3D12: Windows
- Vulkan: Windows, Linux, Android
- Metal: macOS, iOS
- C++ Compilers must suppport C++20 standard.
- CMake 3.20.x (or later) is required.
Install the third party dependencies and export their installation path to your system environment variables.
| ENV | SDK Name | Download |
|---|---|---|
| VK_SDK_PATH | Vulkan SDK | https://www.lunarg.com/vulkan-sdk/ |
| GLFW_SDK_PATH | GLFW Library | https://www.glfw.org/ |
- Go into the project root directory.
- On Linux and macOS, please execute the shell script below:
./build.sh- On Windows, please execute the bat script in command line:
./build.bat MIT License
Copyright (c) 2021 eokas