Skip to content

v0.8.0

Choose a tag to compare

@suitable-name suitable-name released this 15 Oct 17:09
· 13 commits to main since this release

πŸ‘‰ Recommended Order to Try:

  1. Start with AVX-512 (Fastest β€” Try this first!)

    • Delivers the highest ray-tracing throughput. Supported on AMD Ryzen 7000/9000 series (Zen 4 / Zen 5) and supported Intel CPUs (11th Gen, Xeon, Skylake-X).
    • If it launches, keep using it! You get the maximum possible performance.
    • If it crashes immediately on launch (with an Illegal Instruction error or code 0xc000001d), your CPU does not support AVX-512 β€” simply step down to AVX2.
  2. Step down to AVX2 (Broad compatibility)

    • Works on virtually any PC manufactured in the last decade (Intel 4th Gen Haswell 2013+ / AMD Ryzen 2017+).
    • Delivers excellent vectorized ray-tracing speed. If AVX-512 didn't work for you, this is the version to use.
  3. Fall back to scalar (Universal compatibility)

    • Use this only if the avx2 build also refuses to start.
    • Runs on any 64-bit x86 processor (older legacy hardware, virtual machines without AVX passthrough, or low-power chips), but trades away SIMD vectorization speed.

GPU vs. CPU Builds

  • *-gpu (Recommended): Uses your dedicated or integrated GPU via WGPU (Vulkan / DirectX 12 / Metal) for hardware-accelerated spectral compute. Automatically falls back to multi-threaded CPU if needed.
  • *-cpu: Pure multi-threaded CPU tracer without graphics compute dependencies. Ideal for headless servers or systems without a compatible GPU driver.

Binaries in this Release:

  • indicatrix-cut: The desktop 3D faceting studio & cutting schedule editor (Slint GUI).
  • indicatrix-worker: The headless CLI renderer and remote mTLS compute daemon.