Skip to content

Releases: akb825/ModularShaderLanguage

Version 1.8.3

22 Dec 01:29

Choose a tag to compare

Fixed errors when using discard when targeting GLSL and Metal versions < 2.3.

Version 1.8.2

15 Dec 05:19

Choose a tag to compare

Updated the following dependencies:

  • glslang to 16.1.0
  • SPIRV-Tools to 2025.4
  • SPIRV-Cross to the latest revision

Windows builds can now load Unicode file paths, utilizing the UTF-8 codepage. This provides parity with the macOS and Linux builds, where the systems already used UTF-8 for Unicode support.

No longer prints full help output when an invalid option is provided. Full help output is still provided when no options are given.

Version 1.8.1

27 May 03:31

Choose a tag to compare

  • Updated glslang to 15.3.0.
  • Updated SPIRV-Tools to 2025.1.
  • Updated SPIRV-Cross to the latest revision.

Version 1.8.0

21 Jan 02:15

Choose a tag to compare

  • Updated glslang to 15.1.0.
  • Updated SPIRV-Cross to the latest revision.
  • Added support for newer versions of SPIR-V. "spirv" target now respects the "version" config field. Defaults to 1.0 if unset.
  • SPIRV_VERSION define now follows the standard version defines. It now properly respects the target version, rather than the newest version, and the documentation now properly reflects how it is set.
  • Fixed version passed to cross-compile Metal.

Version 1.7.6

11 Nov 01:29

Choose a tag to compare

  • Updated glslang to 15.0.0.
  • Updated SPIRV-Tools to 2024.3.
  • Updated SPIRV-Cross to the latest revision.

Version 1.7.5

11 Mar 01:53

Choose a tag to compare

Updated glslang to 14.1.0.
Updated SPIRV-Tools to 2024.1.rc1.
Updated SPIRV-Cross to the latest revision.

Version 1.7.4

14 Aug 03:50

Choose a tag to compare

  • Updated glslang to 12.3.1.
  • Updated SPIRV-Tools to 2023.4.rc2.
  • Updated SPIRV-Cross to the latest revision.
  • Fixed Windows build with latest version of Boost.

Version 1.7.3

29 May 21:38

Choose a tag to compare

Updated glslang, SPIRV-Cross, and SPIRV-Tools submodules.

Version 1.7.2

01 Mar 22:25

Choose a tag to compare

Fixed incorrect line number, resolving unused variable warning. (fixes #7)
Updated glslang and SPIRV-Cross submodules.

Version 1.7.1

23 Jan 01:02

Choose a tag to compare

Updated glslang, SPIRV-Cross, and SPIRV-Tools submodules.