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
Immolate
source folder and run:
.\build.bat
Install the dependencies with:
sudo apt-get install cmake build-essential
Then, you can compile with cmake:
cmake -B build
cmake --build build --config Release
If 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 develop
Then, 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?