Skip to content

Releases: krauthaufen/FShade

5.6.0

06 Aug 11:16
Compare
Choose a tag to compare
  • Updated to NET 8 and Aardvark.Base 5.3
  • Use struct representation for partial active patterns
  • Removed Effect.toLayered

5.6.0-prerelease0001

10 Jul 16:08
Compare
Choose a tag to compare
5.6.0-prerelease0001 Pre-release
Pre-release
  • Initial prerelease

5.5.4

05 Mar 15:11
Compare
Choose a tag to compare

[GLSL] Fixed issue with variable names containing @
[Raytracing] Fixed issue with callable data name indexing

5.5.3

19 Dec 17:10
Compare
Choose a tag to compare

[Raytracing] Added duplication checks in effect builders
[Debugger] Fixed issue with compiler options not being recognized due to double hyphens
Added Effect.toLayered with custom semantic
Use std430 layout for all storage buffers

5.5.2

16 Aug 11:24
Compare
Choose a tag to compare

[GLSL] Fixed issue with image format names containing underscores

5.5.1

18 Jul 16:34
Compare
Choose a tag to compare

Removed warning on field set for storage buffers
Added caching for raytracing shaders and effects
Made hashes of compute shaders more consistent
Added check for type redefinitions in module compiler
[Debugger] Fixed issue with single unit input shader functions
[Debugger] Disabled symbol and other miscellaneous file generation on build
[Debugger] Enable file watchers on demand due to inotify limit on Linux
[Debugger] Fixed backslash handling in paths
[Serializer] Include more type information in hashes to avoid conflicts when using shader debugger

5.5.0

05 Jul 13:52
Compare
Choose a tag to compare

Reworked shader debugger (see https://github.com/aardvark-platform/aardvark.docs/wiki/FShade-ShaderDebugger)
Reduced the number of OnlyInShaderCode exceptions thrown by the optimizer
Fixed constant folding of bitwise operations on enums

5.3.6

19 Jun 20:07
Compare
Choose a tag to compare

fshadeaot using resources instead of literal strings

5.3.5

19 Jun 19:02
Compare
Choose a tag to compare

merged v52 (containing improved AOT)

5.4.1

12 Jun 12:33
Compare
Choose a tag to compare

Added validation for uniform aliases
Serializer includes uniform semantic and type for hashing