Skip to content

librashader 0.4.5

Compare
Choose a tag to compare
@chyyran 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.