message: simplify: Fix confusing TRACE output for duplicate filtering
  We were counting the triangle count from a buffer that may have aliased
  the destination buffer and thus was already filtered, which was
  returning incoherent results.
diff: @@ -1317,14 +1317,14 @@ size_t meshopt_simplifySloppy(unsigned int* destination, const unsigned int* ind
  // fourth pass: collapse triangles!
  // note that we need to filter out triangles that we've already output because we very frequently generate redundant triangles between cells :(
  #if SLOP_FILTER_DUPLICATES
  - size_t tritable_size = hashBuckets2(target_index_count / 3);
  + size_t tritable_size = hashBuckets2(min_triangles);
  Triangle* tritable = allocator.allocate<Triangle>(tritable_size);
  size_t write = filterTriangles(destination, tritable, tritable_size, indices, index_count, vertex_cells, cell_remap);
  assert(write <= target_index_count);
  #if TRACE
  - printf("duplicates: %d triangles => %d unique\n", unsigned(countTriangles(vertex_cells, indices, index_count)), int(write / 3));
  + printf("duplicates: %d triangles => %d unique\n", unsigned(min_triangles), int(write / 3));
  #endif
  #else
  size_t write = filterTriangles(destination, indices, index_count, vertex_cells, cell_remap);
  