==> C:\Users\astuk\miniforge3\envs\ovito_build\Library\bin\git.exe log -n1 <==
commit 28dbd13b694252ce666f46f56b1820cebd82873f
Author: Alexander Stukowski <stukowski@ovito.org>
Date:   Thu Jul 2 15:22:36 2026 +0200

    Add crispDepth path tracer parameter for crisp single-surface depth
    
    Add an opt-in boolean renderer parameter "crispDepth" (default false) to
    the path tracer. When enabled, the depth channel is written from a single
    unjittered pixel-center primary sample instead of the min over all
    anti-aliased/accumulated samples:
    
    - The globally-first primary sample (accumID 0, spp index 0) is cast
      through the pixel center (no pixel-filter jitter) and is the sole writer
      of depth and the primID/geomID/instID that ride along with it.
    - All other samples leave screenSample.z at +inf, so the framebuffer's
      inter-frame depth min is a no-op and the frozen center-sample depth is
      preserved across accumulation frames.
    
    This yields a crisp, single-surface depth buffer whose silhouette matches
    the color silhouette, which OVITO consumes for depth-aware outlines and
    raytracer/rasterizer depth compositing. Color/anti-aliasing is unaffected
    (only 1 of N samples per pixel becomes center-sampled). With crispDepth
    off (the default) behavior is unchanged.
    
    Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
==> C:\Users\astuk\miniforge3\envs\ovito_build\Library\bin\git.exe describe --tags --dirty <==
commit 28dbd13b694252ce666f46f56b1820cebd82873f
Author: Alexander Stukowski <stukowski@ovito.org>
Date:   Thu Jul 2 15:22:36 2026 +0200

    Add crispDepth path tracer parameter for crisp single-surface depth
    
    Add an opt-in boolean renderer parameter "crispDepth" (default false) to
    the path tracer. When enabled, the depth channel is written from a single
    unjittered pixel-center primary sample instead of the min over all
    anti-aliased/accumulated samples:
    
    - The globally-first primary sample (accumID 0, spp index 0) is cast
      through the pixel center (no pixel-filter jitter) and is the sole writer
      of depth and the primID/geomID/instID that ride along with it.
    - All other samples leave screenSample.z at +inf, so the framebuffer's
      inter-frame depth min is a no-op and the frozen center-sample depth is
      preserved across accumulation frames.
    
    This yields a crisp, single-surface depth buffer whose silhouette matches
    the color silhouette, which OVITO consumes for depth-aware outlines and
    raytracer/rasterizer depth compositing. Color/anti-aliasing is unaffected
    (only 1 of N samples per pixel becomes center-sampled). With crispDepth
    off (the default) behavior is unchanged.
    
    Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
==> C:\Users\astuk\miniforge3\envs\ovito_build\Library\bin\git.exe status <==
On branch master
Your branch is up to date with 'origin/master'.

nothing to commit, working tree clean
