Skip to content

Releases: MasterZeeVII/PlateauLib

3.4.0-26.1

Choose a tag to compare

@MasterZeeVII MasterZeeVII released this 29 Jul 09:10

3.4.0 - postprocess: replace PostEffect API with managed Vfx API

Breaking: client.v1.postprocess (PostEffectManager/PostEffectLayer/
PostEffectHandle/PostProcessResources) is deleted, replaced by client.v1.vfx:

  • VfxManager/VfxEffect/VfxHandle: framework-owned lifecycle - lazy init,
      auto close on disconnect (re-inits on next use), priority + when() gating,
      per-effect diagnostics (skip reason, frame cost) with throttled error logs
  • VfxLevelPhase + prepare(): effects can run mid-level-render (mask drawing,
      before-translucent compositing) via Fabric LevelRenderEvents that the
      manager registers - replaces per-consumer event wiring and hasMask latches
  • VfxTargetSet: N named screen-sized/fixed render targets with auto resize
      and clear, replaces the hardcoded main+mask pair
  • VfxPostChain: reload-safe per-frame chain fetch, arbitrary external
      targets, generic TargetBundle - one code path for 1 or 40 targets
  • ManagedUniform: self-healing dynamic uniform slot across F3+T chain
      recreation; PostChain/PostPass accessor mixins no longer leak to consumers
  • VfxScope: try-with-resources guard for outputColorTextureOverride
  • VfxManager.shaderPackActive(): reflection-based IrisApi probe +
      VfxEffect.skipUnderShaderPacks() opt-out

Docs: RENDER_PIPELINE_REDESIGN.md - implementation status on the design
notes plus a 26.2 migration impact map (MultiBufferSource removal,
reverse-Z depth, GpuFormat targets, buffer mapping changes).

3.3.12b-26.1

Choose a tag to compare

@MasterZeeVII MasterZeeVII released this 16 Jul 22:00

3.3.12-26.1

Choose a tag to compare

@MasterZeeVII MasterZeeVII released this 16 Jul 21:53

3.3.11-26.1

Choose a tag to compare

@MasterZeeVII MasterZeeVII released this 05 Jul 04:41

Full Changelog: 3.3.9-26.1...3.3.11-26.1

3.3.9-26.1

Choose a tag to compare

@MasterZeeVII MasterZeeVII released this 16 May 21:52

Full Changelog: 3.3.8-26.1...3.3.9-26.1

3.3.8-26.1

Choose a tag to compare

@MasterZeeVII MasterZeeVII released this 16 May 21:39

Full Changelog: 3.3.7-26.1...3.3.8-26.1

3.3.7-26.1

Choose a tag to compare

@MasterZeeVII MasterZeeVII released this 16 May 15:39

Full Changelog: 3.3.6-26.1...3.3.7-26.1

3.3.6-26.1

Choose a tag to compare

@MasterZeeVII MasterZeeVII released this 14 May 16:55

Full Changelog: 3.3.5-26.1...3.3.6-26.1

3.3.5-26.1

Choose a tag to compare

@MasterZeeVII MasterZeeVII released this 14 May 16:43

Full Changelog: 3.3.4-26.1...3.3.5-26.1

3.3.4-26.1

Choose a tag to compare

@MasterZeeVII MasterZeeVII released this 14 May 15:17

Full Changelog: 3.3.3-26.1...3.3.4-26.1