Skip to content

Releases: krauthaufen/FShade

5.4.0

30 May 14:01
Compare
Choose a tag to compare

Added sampler filter reduction mode
[RTX] Added builder operation overloads with untupled arguments
[RTX] Added RayHitKind enum
[RTX] Ray flags and hit kind inputs use enums now
Turned Module into a class to hide laziness of entries
Added support for enums with arbitrary underlying type
Added config for reversing tesselation winding order
Preprocessor: merge aot2 + bugfixes
Lazy modules entries
Effect serialization bugfixes: array deserialization, uniform scopes
Fixed issue with return type for integer vector dot product
Include sampler texture name in hash
Added support for float32-based vertex types

5.4.0-prerelease0004

02 May 10:45
Compare
Choose a tag to compare
5.4.0-prerelease0004 Pre-release
Pre-release

Added sampler filter reduction mode

5.4.0-prerelease0003

06 Apr 15:04
Compare
Choose a tag to compare
5.4.0-prerelease0003 Pre-release
Pre-release

[RTX] Added builder operation overloads with untupled arguments
[RTX] Added RayHitKind enum
[RTX] Ray flags and hit kind inputs use enums now
Turned Module into a class to hide laziness of entries
Added support for enums with arbitrary underlying type
Added config for reversing tesselation winding order

5.4.0-prerelease0002

14 Mar 16:09
Compare
Choose a tag to compare
5.4.0-prerelease0002 Pre-release
Pre-release

Preprocessor: merge aot2 + bugfixes
Lazy modules entries
Effect serialization bugfixes: array deserialization, uniform scopes
Fixed issue with return type for integer vector dot product
Include sampler texture name in hash
Added support for float32-based vertex types

5.3.4

08 Feb 12:24
Compare
Choose a tag to compare

Added intrinsics for dynamically accessing matrix rows and columns (matrix.Row() / matrix.Column())
Added intrinsics for dynamically accessing matrix elements (matrix.[x, y])
Added missing intrinsics for special floating point checks (NaN, +-infinity)
Added missing intrinsics for vector swizzles in Vec module
Added and improved intrinsics for vector and matrix relations (AllEqual, AllDifferent, ...)
Added intrinsics for DistanceSquared, Distance1, DistanceMin, DistanceMax, Norm1, Norm2, NormMin, NormMax
Fixed return type for dot product of integer vectors

5.4.0-prerelease0001

19 Dec 14:35
Compare
Choose a tag to compare
5.4.0-prerelease0001 Pre-release
Pre-release

Initial prerelease version for 5.4

5.3.3

14 Nov 16:09
Compare
Choose a tag to compare

Fixed issue with deserialization of raytracing interfaces

5.3.2

08 Nov 13:52
Compare
Choose a tag to compare

Added simple hash based id to RaytracingEffect
Added matrix transform intrinsics
Removed redundant dimension parameter in CNewVector

5.3.1

31 Oct 10:22
Compare
Choose a tag to compare

Fixed issue with reflected functions using sampler types as parameters

5.2.17

19 Oct 12:08
Compare
Choose a tag to compare

shorter type-names in serializer