Skip to content

Latest commit

 

History

History
116 lines (93 loc) · 4.04 KB

CHANGELOG.md

File metadata and controls

116 lines (93 loc) · 4.04 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[Unreleased]

Added

  • Vignette in bundled filters

Changed

  • Face Detection Reference: add "Show texture" option

Fixed

  • Fixed crash due to incorrect char[] size with face detection filters

[0.1.0] - 2024-08-23

Added

  • Experimental: Face Tracking
  • Rainbow cycle filter in bundled filters
  • Face Detection: Reference filter in bundled filters
  • Face Detection: Distort filter in bundled filters
  • Face Detection: Laser Eyes filter in bundled filters
  • Effect selection: added "(Choose an effect)" by default

Changed

  • Set default speed of 0.1 on input_time parameters
  • Improved Burn transition
  • Float parameter: changed the default step from 0.1 to 0.01
  • Development mode: Reworked the fallback effect to show "ERR", for clarify

Removed

  • Removed template effects from the built-in effects

Fixed

  • Fixed audio level not going to -100 when the audio source is disabled
  • Fixed Inkdrop transition on Windows
  • Fixed memory leak with .shadertastic files loading
  • Development mode: fixed reloading of the effects spamming the logs

[0.0.8] - 2024-01-15

Changed

  • "Displacement Map" filter : Added a displace_mode "Single" or "Displace + Overlay"

Added

  • Added parameter's description (rendered as a tooltip in the UI)
  • Added Parameter type text

[0.0.7] - 2023-12-06

Fixed

  • Fixed crash and/or inability to switch the Scene Collection when there is a circular reference of audiolevels

[0.0.6] - 2023-12-03

Fixed

  • Fixed crash and/or inability to switch the Scene Collection when there is a circular reference of sources
  • Fixed parameter source with transparency not rendering correctly

[0.0.5] - 2023-10-26

Added

  • Added Parameter type color
  • Added support for .shadertastic bundled effects
  • Ink drop transition
  • Displacement transition
  • Displacement Map filter

Changed

  • Dev mode setting, disabling the "Reload" and "Auto Reload" options by default

Fixed

  • Fixed transition image parameter not being reloaded in auto reload mode
  • Fixed param type source messing up the colors

[0.0.4] - 2023-09-29

Fixed

  • Fixed built-in transition effects not loading when multiple transitions are created

[0.0.3] - 2023-08-30

Added

  • Added Parameter type image
  • Added Parameter type source
  • Added Parameter type audiolevel
  • Added "Additionnal effects" folder config, found in Tools > Shadertastic Settings
  • Added "Reset time on toggle" parameter on time-dependant filters
  • Filters : "Pixelate" effect
  • Filters : "Shake on sound" effect

Changed

  • Using RGBA with 16bit channels for intermediate textures
  • Parameters are now ordered as they appear in the meta file
  • Performance improvement : shaders now load only once, instead of creating new shaders for each filter

Fixed

  • Fixed crash when no effect is chosen in a transition (issue #2)
  • Fixed multistep transitions handling of color in RGBA mode
  • Fixed time increased multiple times when a source is duplicated
  • Fixed incorrect copyright name in comments

[0.0.2] - 2023-06-24

Added

  • Added the metadata field input_time defaulting to false. This is a breaking change for time-dependent filters
  • Added boolean parameters in effects

Changed

  • Slightly improved performance of the filters rendering
  • Gaussian blur and Pixelate transition : changed breaking_point 0->100 to break_point 0->1
  • Gaussian blur filter : default levels to 10 (to avoid lags on small configs)
  • Filters : reset rand_seed on reload

Fixed

  • Fixed multi-step rendering of filter and transitions when the source is not full-screen
  • Rewritten shadertastic_filter_get_color_space to match a filter, not a transition
  • Fixed transparent texture not created correctly
  • Filter reload should update the filter UI without the need to switch filters

Removed

  • Removed dead code used for debugging purposes