This branch of Immolate hosts a C++ rewrite which makes use of the CPU only.
As of today, it is lacking many features (such as most filters and custom filter creation without a compiler).
However, in the long-term, this is planned to replace the current OpenCL version of Immolate.
Important
Unless you are familiar with the command line, this is not the recommended way to get this software. Check the Releases page to get the latest binary release.
- Install the prerequisites with winget:
winget install --id Kitware.CMake
winget install Microsoft.VisualStudio.2022.BuildTools --force --override "--wait --passive --add Microsoft.VisualStudio.Workload.VCTools --add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 --add Microsoft.VisualStudio.Component.Windows11SDK.22000"-
Navigate to the
Immolatesource folder and run:
.\build.batInstall the dependencies with:
sudo apt-get install cmake build-essentialThen, you can compile with cmake:
cmake -B build
cmake --build build --config ReleaseIf you are on Mac or on Linux and you are running Nix with flake support enabled, you can get a shell with all the needed build dependencies by running in this folder:
nix developThen, you can compile as usual:
cmake -B build
cmake --build build --config Release- SIMD
- CLI
- custom filters with JSON
- add all unimplemented sources
- compatibility with modded items?