Skip to content

Release Genshin-style ToonShader validation v1.2.1 - #1

Merged
westernbear merged 1 commit into
mainfrom
feat/genshin-toon-shader
Aug 13, 2026
Merged

Release Genshin-style ToonShader validation v1.2.1#1
westernbear merged 1 commit into
mainfrom
feat/genshin-toon-shader

Conversation

@westernbear

Copy link
Copy Markdown
Owner

Summary

  • consume MCglTF 26.2-Fabric-2.3.2.6 from JitPack and require it at runtime
  • capture restored, opposed-light, native, and 4x nearest-neighbour ToonShader evidence with restored-pixel stability metrics
  • document mandatory official-reference visual gates and one-pack-per-JVM OOM-safe test procedure
  • update Celerant version and release notes to 1.2.1

Validation

  • constrained ./gradlew clean build --no-daemon --max-workers=1
  • constrained Xvfb runClientGameTest with remote JitPack dependency
  • BSL R10.1.3, Complementary Reimagined r5.8.1, Complementary Unbound r5.8.1 final reviewed-JAR matrix: all visual and technical gates PASS
  • JitPack MCglTF JAR SHA-256 matches GitHub release and reviewed local JAR: 6e7cfc18e8ea43ed475afeab24782d3e807fa7f8bee9f32c2b3e76e7ff2fca7c

Copilot AI lite review requested due to automatic review settings August 13, 2026 18:06
@westernbear
westernbear merged commit 376e62b into main Aug 13, 2026
3 checks passed
@westernbear
westernbear deleted the feat/genshin-toon-shader branch August 13, 2026 18:09

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates Celerant to v1.2.1 alongside the MCglTF 26.2-Fabric-2.3.2.6 dependency, and strengthens ToonShader validation by expanding the client GameTest shader-pack matrix to capture additional “restored” and directional-light visual evidence plus pixel-stability metrics.

Changes:

  • Bump MCglTF dependency (and mod metadata/docs) from 2.3.2.5 to 2.3.2.6 and update the mod version to 1.2.1.
  • Extend CelerantClientGameTest shader-pack matrix to capture restored/directional ToonShader evidence crops (native + 4× nearest) and add restored pixel stability metrics to the TSV.
  • Update documentation (README/AGENTS) and changelog with mandatory visual gates and the one-pack-per-JVM test protocol.

Reviewed changes

Copilot reviewed 6 out of 7 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
src/main/resources/fabric.mod.json Updates runtime dependency requirement to MCglTF 26.2-Fabric-2.3.2.6.
src/gametest/java/io/github/westernbear/celerant/client/CelerantClientGameTest.java Adds restored + directional evidence capture and restored stability metrics to shader-pack matrix TSV.
README.md Updates dependency link/version and documents updated validation claims/procedure.
gradle.properties Bumps mod version to 1.2.1 and MCglTF version property to 2.3.2.6.
CHANGELOG.md Adds 1.2.1 release notes describing updated ToonShader validation and pack matrix procedure.
build.gradle Adds optional localMcgltf override while keeping JitPack MCglTF as default.
AGENTS.md Renames/expands ToonShader acceptance criteria and mandatory visual evaluation procedure.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment on lines +1114 to +1118
} finally {
world.getServer().runCommand("time set 6000");
connection.waitForClientboundPackets();
context.waitTicks(20);
}
metric(off.frames().p95Ms()), metric(off.frames().p99Ms()), tsvPath(off.image()),
tsv(off.irisError()), Boolean.toString(off.packInUse()), tsv(off.error()), metric(restored.reloadMs()), tsvPath(restored.image()),
tsv(restored.irisError()), Boolean.toString(restored.packInUse()), tsv(restored.error()), Boolean.toString(toon.detected()),
tsv(restored.irisError()), Boolean.toString(restored.packInUse()), tsv(restored.error()), "18",
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants