Releases: krauthaufen/FShade
Releases · krauthaufen/FShade
5.7.0-prerelease0013
- [ComputeShader] fixed ordering of UtilityFunctions and storage buffers in compute shaders
5.7.0-prerelease0012
- Added KeepCall attribute to image setters
- [Optimizer] Added step for simplifying raytracing writes
- [Optimizer] Fixed issue with dead-code elimination and utility functions
- [Optimizer] Prevent HitObject declaration from being inlined
- [Raytracing] Added Thread.Reorder overloads with int parameters
5.7.0-prerelease0011
- [ComputeShader] fixed usage for
cs_
prefixed uniforms
5.7.0-prerelease0010
- [ComputeShader] fixed read/write detection for argument-storage-buffers
5.7.0-prerelease0009
- [GLSL] fixed bug in float-image deserialize
5.7.0-prerelease0008
- [GLSL] Fixed issue with UIntImage serialization (was deserialized to IntImage)
5.7.0-prerelease0007
- [GLSL] samplerShadow correctly emitted when splitting shadow sampler2D/etc.
5.7.0-prerelease0006
- [Compute] fixed shader-usages for storage outputs
5.7.0-prerelease0005
- [Compute] shader-usages for uniforms/storage/images/samplers are now properly handled
5.7.0-prerelease0004
- [Shader] added UniformDecoration.BufferAccess properly
- [GLSL] handled uniform usages properly per stage (correct GLSLShaderInterface)