Skip to content

Releases: Ladysnake/Satin

v2.0.0

13 Jun 21:12
9e4a1e9
Compare
Choose a tag to compare

Version 2.0.0:

Updated to MC 1.21

Changes

  • The root package has been changed from ladysnake.satin to org.ladysnake.satin
    • global search-replace of ladysnake.satin -> org.ladysnake.satin should do the trick for the migration in your projects

Removals

  • Removed the nanoTime parameter in PostWorldRenderCallback and PostWorldRenderCallbackV2 (deprecated since 1.17.0)
  • Removed the ShaderEffectManager#manageProgram methods (deprecated since 1.6.0)
  • Removed deprecated GlMatrices methods (deprecated since 1.1.0)

see full changelog here

v1.9.2

13 Jun 20:55
da991e6
Compare
Choose a tag to compare

Version 1.9.2:

Ported to Quilt to hopefully fix the incompatibility issue

see full changelog here

v1.18.0

05 Jun 21:38
ba5730f
Compare
Choose a tag to compare

Version 1.18.0:

Additions

  • Added WorldRendererReloadCallback, an event that gets triggered when e.g. video settings are updated or the player joins a world

Changes

  • Shaders' init callbacks now also run during the above event
    • This fixes resource leaks caused by setting a sampler uniform to a vanilla Framebuffer in those callbacks
  • Added a warning in the logs for bad framerate when installed together with the Vivecraft mod

see full changelog here

v1.17.0

30 Apr 20:15
2c150cb
Compare
Choose a tag to compare

Version 1.17.0:

Updated to MC 1.20.5

Additions

  • Added PostWorldRenderCallbackV3, with the projection and model-view matrices passed in

Changes

  • The nanoTime parameter in PostWorldRenderCallback and PostWorldRenderCallbackV2 has been deprecated, and is subject to removal in a future version

see full changelog here

v1.16.0

31 Dec 17:21
47f5e6a
Compare
Choose a tag to compare

Version 1.16.0:

Updated to MC 1.20.4 proper (thanks DietrichPaul!)

Additions

  • Added a new UniformMat4#setFromArray method for those cases where going through a matrix is too impractical

see full changelog here

v1.9.1

31 Dec 17:08
aa3505f
Compare
Choose a tag to compare

Version 1.9.1:

Fixes

  • Fixed incompatibility with newer Fabric API for 1.19.2 (thanks unilock for the backport !)

see full changelog here

v1.15.0

05 Dec 23:10
48ff221
Compare
Choose a tag to compare

Version 1.15.0:

Updated to MC 1.20.3 (thanks DietrichPaul!)

Changes

  • Slightly optimized shader uniform loading

see full changelog here

v1.14.0

05 Aug 11:44
e881cfb
Compare
Choose a tag to compare

Version 1.14.0:

Updated to MC 1.20.1

Additions

  • Added the satin:format framebuffer extension (big thanks to Will BL !)

Changes

  • Moved publication to the ladysnake maven (maven.ladysnake.org/releases instead of ladysnake.jfrog.io/mods)
  • Changed the maven group to org.ladysnake

Refer to the readme for updated buildscript instructions.

see full changelog here

v1.13.0

10 Jun 07:23
54566e8
Compare
Choose a tag to compare

Version 1.13.0:

Updated to MC 1.20

see full changelog here

v1.12.1

06 Jun 22:31
5d118fa
Compare
Choose a tag to compare

Version 1.12.1:

Changes

  • Optimized shader loading (should now be faster)

Fixes

  • Fixed managed sampler uniforms losing data upon resource reloading (Ported fix from v1.10.1 to MC 1.19.4)

see full changelog here