Skip to content

Releases: ilikemacos/quillcore

QuillCore 0.4.0

Choose a tag to compare

@ilikemacos ilikemacos released this 23 Oct 05:40

QuillCore 0.4.0 — AMD FSR1

Works

  • FSR1 (EASU+RCAS) spatial upscale: shrinks vanilla main RenderTarget, runs AMD FidelityFX FSR1 shaders (MIT), restores native res before GUI/HUD.
  • Config / Cloth UI: backend fsr1, quality presets, RCAS sharpness, optional scale override.
  • ./gradlew build test green. xvfb runClient log proof: pipelines registered, mixin applied, fsr1=available.

Stubbed (honest refuse)

  • FSR2 — needs motion vectors / depth / jitter (not available).
  • FSR3 — same; frame generation disabled.
  • XeSS / in-process FrameFX unchanged stubs.

Licenses

  • FSR1 algorithm © AMD, MIT — third_party/amd-fsr1/.
  • FSR2/3 SDKs not vendored.

Limits

  • Sodium may limit main-RT resize — log warns; treat as limited/disabled with Sodium until verified on GPU.
  • No fabricated benches. CSR excluded.

Jar: quillcore-0.4.0.jar (Fabric 1.21.8).

QuillCore 0.3.1

Choose a tag to compare

@ilikemacos ilikemacos released this 23 Oct 05:09

QuillCore 0.3.1

Added

  • Quill Logic: PathNavigation idle throttle for far path-done mobs (no attack target / not hurt).
  • Quill Render: opt-in cloud distance cap and weather rain/snow column radius cap (default off).
  • 128×128 icon; docs/PUBLISHING.md; expanded PORTING notes for 1.21.9–1.21.11 (meta only, not multi-built).
  • Unit tests for the new decision cores.

Not shipped

  • Chunk rebuild coalescing (vanilla vs Sodium diverge; no honest bench on headless box).
  • Spatial FSR1 / XeSS / temporal FSR / frame gen / CSR.
  • No fabricated benches.

See CHANGELOG.md and docs/NEXT.md (done for now — further work needs a Windows GPU PC or a Sodium-compatible framebuffer API).

QuillCore 0.3.0

Choose a tag to compare

@ilikemacos ilikemacos released this 23 Oct 05:06

QuillCore 0.3.0 — Fabric 1.21.8

Shipped

  • Quill Render: particle spawn-distance cutoff (default 64 blocks)
  • Quill Logic: ItemEntity / ExperienceOrb neighbour-merge scan throttle (far from players; pickup/age untouched)
  • FrameFX: external Windows launcher (/quillcore framefx probe|launch) — never in-process; no CSR flags
  • Config schema v3, ModMenu/Cloth entries, unit tests

Not shipped (honest)

  • Spatial FSR1 still blocked: no Sodium-safe post-composite resizable color target before GUI / presentTexture (see docs/FEASIBILITY.md)
  • XeSS, temporal FSR, frame generation, chunk-rebuild coalescing, in-process FrameFX
  • CSR permanently excluded
  • No fabricated benches

Commit: ee1793b
Requires: Minecraft 1.21.8, Fabric Loader ≥0.19.5, Fabric API, Java 21+

QuillCore 0.2.0

Choose a tag to compare

@ilikemacos ilikemacos released this 23 Oct 05:00

One core. Smoother worlds.

Fabric mod for Minecraft 1.21.8.

Real in this release

  • Quill Render: entity render-distance cutoff (default 128 blocks)
  • Quill Render: distant sign/skull block-entity skip
  • Quill Logic: idle mob GoalSelector throttle (from 0.1.0)
  • Quill Logic: villager Brain.tick idle throttle
  • ModMenu + Cloth Config settings screen (optional soft deps)
  • /quillcore status/reload/reset/set/bench with real tick/frame samples
  • 28 unit tests; CI on GitHub Actions

Still stubs (honest unavailable)

  • FSR, XeSS, FrameFX, frame generation — see docs/FEASIBILITY.md
  • CSR permanently excluded
  • No fabricated Sodium/Lithium benchmark numbers

Install

  1. Fabric Loader + Fabric API for 1.21.8
  2. (Optional) ModMenu + Cloth Config
  3. Drop quillcore-0.2.0.jar into mods/

Jar SHA commit: 30bab0f