librashader 0.4.5
chyyran
released this
21 Sep 19:49
·
127 commits
to master
since this release
Version 0.4.5 has the canonical C ABI version 1
, and API version 1
.
This will likely be the final release supporting C ABI 1. This is mostly a bugfix release to squash remaining bugs before ABI 2 releases as 0.5.0.
Version 0.4.4 was skipped due to a release configuration error.
Notable Changes
- 57f2dab reflect: fixes handling of the
CurrentSubFrame
uniform - 81840a9 reflect: fix
#pragma name
by inserting shader names as pass aliases. - cbe6510 preprocess: allow
step
parameter in#pragma parameter
to be optional as per the slang shader spec - d6f8950 runtimes: only draw the final pass as feedback if used as feedback by the filter chain.
ABI Changes Incoming
The next release in the 0.5.x series will be C ABI-incompatible to clean up some inconsistencies in the C ABI.
See #102 for more details.