Skip to content

Releases: laurentlb/shader-minifier

1.5.1

12 Apr 19:56
4df211a
Compare
Choose a tag to compare

Bug fix for sampler types, when argument is inlined.

What's Changed

Full Changelog: 1.5.0...1.5.1

1.5.0

11 Apr 20:50
Compare
Choose a tag to compare

Major Changes

  • More inlining
  • More unused stuff removal
  • The new function renaming strategy makes the code more compressible, if there are many functions. On an 8k intro, it saved around 80 to 100 bytes after compression.

What's Changed

New Contributors

Full Changelog: 1.4.0...1.4.1

1.4.0

01 Jun 23:40
a00caa9
Compare
Choose a tag to compare

Major changes

  • A new web UI, with a menu to select flags. It shows side-by-side how the shader with minified, with hypertext links to better track variables after renaming.
  • Better support for interface blocks (#237).
  • kkpView symbol generation for integration in kkpview (usable with kkrunchy and crinkler)
  • Better minification through variable reuse, more inlining, more variable shadowing, and more.
  • Better tracking of side-effects in the code, which leads to better and safer optimizations.
  • Multithreading to make Shader Minifier faster when minifying multiple files together.
  • A .NET API, for example if you want to plug the minifier in your C# tool.
  • And a bunch of bug fixes!

What's Changed

Main changes include:

New Contributors

Full Changelog: 1.3.6...1.4.0

1.3.6

01 May 21:42
3f876df
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.3.5...1.3.6

Shader Minifier 1.3.5

27 Mar 20:57
d2cd285
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.3.4...1.3.5

Shader Minifier 1.3.4

12 Feb 22:51
e6d5aa7
Compare
Choose a tag to compare

What's Changed

Fix for #233 (unsafe vec optimization)

Full Changelog: 1.3.3...1.3.4

Shader Minifier 1.3.3

28 Jan 22:02
27ab58d
Compare
Choose a tag to compare

What's Changed

Main changes include:

New Contributors

Full Changelog: 1.3.2...1.3.3

Shader Minifier 1.3.2

01 Jan 17:53
d52b3bb
Compare
Choose a tag to compare

What's Changed

Main changes include:

Full Changelog: 1.3.1...1.3.2

Shader Minifier 1.3.1

12 Nov 20:04
1d87675
Compare
Choose a tag to compare

What's Changed

Main changes include:

Full Changelog: 1.3...1.3.1

Shader Minifier 1.3

23 Oct 20:34
Compare
Choose a tag to compare

What's Changed

(some changes, e.g. documentation, cleanup, or refactoring, are not included in this list)

New Contributors

Full Changelog: 1.2...1.3