message: iteration guards no longer needed
diff: @@ -35,12 +35,7 @@ void SciVis_renderSample(Renderer *uniform _self,
  uniform bool firstHit = true;
  const float originalRayTFar = sample.ray.t;
  - // NOTE(jda) - On AVX CPUs, removing the iteration counter can cause infinite
  - // loops (seen stochastically in CI)...needs more attention, may
  - // end up being a compiler bug.
  - uniform uint32 niters = 0;
  -
  - while (outputColor.w < 0.99f && niters < 1000) {
  + while (outputColor.w < 0.99f) {
  Ray &geomRay = sample.ray;
  Ray volumeRay = sample.ray;
  @@ -115,18 +110,11 @@ void SciVis_renderSample(Renderer *uniform _self,
  }
  firstHit = false;
  -
  - niters++;
  }
  - if (niters >= 1000) {
  - sample.rgb = make_vec3f(1.f, 0.f, 0.f);
  - sample.alpha = 1.f;
  - } else {
  sample.rgb = make_vec3f(outputColor);
  sample.alpha = outputColor.w;
  }
  -}
  // SciVis C++ interface /////////////////////////////////////////////////////
  