Skip to content

Releases: KeeVeeGames/Shady.gml

1.2.0

21 Nov 17:37
Compare
Choose a tag to compare
1.2.0 Pre-release
Pre-release

Changelog:

  • Fixed caching variant shaders.
  • inline directive no longer ignores specific lines.
  • Added --clean command line parameter to clean cached shaders.
  • Mac builds are now codesigned and notarized.

1.1.1

11 Oct 13:24
Compare
Choose a tag to compare

Place the executable inside #shady directory.
Create or modify compiler scripts in your project location to include the code:

Windows Batch Files


pre_build_step.bat

%~dp0\#shady\Shady %~dp0 --pre


post_textures.bat

%~dp0\#shady\Shady %~dp0 --post
Linux / MacOS Shell Scripts


pre_build_step.sh

#!/bin/bash

${0%/*}/#shady/Shady ${0%/*} --pre


post_textures.sh

#!/bin/bash

${0%/*}/#shady/Shady ${0%/*} --post

Changelog:

  • Added shader caching so unmodified shaders won't be processed or recompiled.

Warning

Some anti-viruses may yield a false-positive warning on the binaries. There's nothing I can do for now besides waiting for binaries to get trusted over time or getting a paid code sign certificate, which is not cost-effective for the current state of the project. If you're not sure, you can compile the tool yourself from sources using Visual Studio and .NET 8.0.

1.1.0

10 Oct 13:40
Compare
Choose a tag to compare
1.1.0 Pre-release
Pre-release

Place the executable inside #shady directory.
Create or modify compiler scripts in your project location to include the code:

Windows Batch Files


pre_build_step.bat

%~dp0\#shady\Shady %~dp0 --pre


post_textures.bat

%~dp0\#shady\Shady %~dp0 --post
Linux / MacOS Shell Scripts


pre_build_step.sh

#!/bin/bash

${0%/*}/#shady/Shady ${0%/*} --pre


post_textures.sh

#!/bin/bash

${0%/*}/#shady/Shady ${0%/*} --post

Changelog:

  • Added shader caching so unmodified shaders won't be processed or recompiled.

1.0.0

09 Oct 17:48
Compare
Choose a tag to compare

Place the executable inside #shady directory.
Create or modify compiler scripts in your project location to include the code:

Windows Batch Files


pre_build_step.bat

%~dp0\#shady\Shady %~dp0 --pre


post_textures.bat

%~dp0\#shady\Shady %~dp0 --post
Linux / MacOS Shell Scripts


pre_build_step.sh

#!/bin/bash

${0%/*}/#shady/Shady ${0%/*} --pre


post_textures.sh

#!/bin/bash

${0%/*}/#shady/Shady ${0%/*} --post