Renders the Mandelbrot fractal in a fragment shader.
- cmake
- vcpkg
- XCode
- cmake
- vcpkg
You might also need homebrew in case the build output warns you of missing system dependencies. Then you can install them with brew install
.
- Visual Studio 2022
- cmake
- vcpkg
Make sure everything you need is on your PATH, including objdump.exe, which should be installed with Visual Studio. You can find the location of objdump by opening a Native Tools command prompt and typing where objdump
.
To build, just run the relevant workflow from the project root.
To see the list of workflows
cmake --workflow --list-presets
For example, to make a debug build on linux
cmake --workflow --preset=linux-debug
You can also run the configure/build steps separately
cmake --preset=linux-debug
cmake --build --preset=linux-debug
To test the app has been packaged correctly with all its dependencies, it can be helpful to create a VM with a clean OS install to deploy the app to. On Mac OS you can use UTM, on Windows and Linux you can use Virtual Box.