Skip to content

Graphy 4.0.0 - Unity 2022.3

Latest

Choose a tag to compare

@Tayx94 Tayx94 released this 29 Aug 10:01

Added

  • Added Universal Render Pipeline support while retaining Built-in Render Pipeline support.
  • Added a global UI scale setting.
  • Added a shared module manager base class for FPS, RAM, and Audio modules.

Improved

  • Reworked average FPS and 1% / 0.1% low calculations to use frame times.
  • Replaced graph array shifting with circular buffers.
  • Replaced full FPS sample sorting with partial low-sample selection.
  • Reused incremental sums, shader initialization arrays, cached predicates, enum counts, XR subsystems, and debugger query results to reduce allocations and repeated work.
  • Avoided unnecessary graph material and audio buffer reconstruction during parameter updates.
  • Optimized graph fragment shader work and reduced threshold line opacity.
  • Synchronized module states and presets so cosmetic changes no longer reset visibility.
  • Separated Legacy Input Manager and Input System hotkey fields to keep serialized key values stable.

Removed

  • Removed the legacy customization scene package and import menu.

Fixed

  • Fixed graph corner positioning by updating module pivots.
  • Fixed graph material replacement to destroy old runtime materials without destroying shared assets.
  • Fixed FPS percent-low warm-up values and the normalized average graph line.
  • Fixed GraphyDebugger ID lookups when no matching packet exists.
  • Fixed audio text timing while the game is paused.
  • Fixed RAM initialization range and update-rate type mismatches.
  • Fixed Device Simulator crashes when the reported refresh rate is unavailable.
  • Validated graph resolutions and spectrum sizes to prevent invalid shader array access and audio graph values.

Compatibility

  • Increased the minimum supported Unity version to 2022.3 LTS.