Skip to content

SplatKit Android 0.1.0 alpha06 - Mi 9 validated

Pre-release
Pre-release

Choose a tag to compare

@Xget7 Xget7 released this 12 Sep 21:35
· 135 commits to main since this release
93682bf

Fixes Adreno 640 duplicate-key corruption in alpha05 and avoids processing empty LOD visibility workgroups.
No resolution or LOD-quality thresholds changed by the visibility optimization.

Physical Mi 9, house 2M loaded, SH0, 1080x2261, 30-second turns:

  • Full source: 19.2 FPS; prior LOD: 24.0 FPS.
  • Optimized LOD: 41.4 FPS / 23.9 ms GPU in two runs; ~45k–125k drawn.
  • Visibility: 19.15 → 1.81 ms sampled mean; process PSS snapshot ~566 MiB.

152 GPU radix cases through 3M passed; visibility, LOD and indirect ordering passed.
App validation covered SPZ, preprocessed LOD and background/resume.
159 core/engine tests and 14 harness tests passed locally.
An independent minified host builds against the attached CI AAR; native code and license notices are packaged.

Reproduction settings and measurements.
Stage means are sampled, not all-frame averages.
LOD remains approximate; no universal FPS, perceptual acceptance or sustained thermal certification.

Maven coordinate: io.github.xget7:splatkit-android:0.1.0-alpha06.
Central publishing status; use the attached AAR while publication propagates.