Skip to content

Commit

Permalink
Document descriptor binding improvements.
Browse files Browse the repository at this point in the history
  • Loading branch information
crud89 committed Feb 27, 2024
1 parent 1ae7bb3 commit a41823e
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion docs/release-logs/0.4.1.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,12 @@
- Improvements to C++ core guideline conformance. ([See PR #103](https://github.com/crud89/LiteFX/pull/103))
- New event infrastructure. ([See PR #81](https://github.com/crud89/LiteFX/pull/81))
- Add support for user-defined debug markers. ([See PR #82](https://github.com/crud89/LiteFX/pull/82))
- Improved resource allocation and binding: ([See PR #83](https://github.com/crud89/LiteFX/pull/83), [PR #110](https://github.com/crud89/LiteFX/pull/110), [PR #111](https://github.com/crud89/LiteFX/pull/111) and [PR #123](https://github.com/crud89/LiteFX/pull/123))
- Improved resource allocation and binding: ([See PR #83](https://github.com/crud89/LiteFX/pull/83), [PR #110](https://github.com/crud89/LiteFX/pull/110), [PR #111](https://github.com/crud89/LiteFX/pull/111), [PR #123](https://github.com/crud89/LiteFX/pull/123) and [PR #126](https://github.com/crud89/LiteFX/pull/126))
- Resources can now be created without querying the descriptor set layout or descriptor layout in advance.
- When allocating descriptor sets, default bindings can be provided to make bind-once scenarios more straightforward.
- Descriptor sets can also be allocated without providing any binding index (in which case continuous counting is assumed) or resources (which enables late binding or resource updating).
- Descriptor set binding has been simplified by caching last used pipeline on command buffers and providing the possibility to bind multiple descriptor sets at once.
- Binding to descriptors that are not part of the layout does no longer throw an exception.
- Improved handling of temporary command buffers. ([See PR #89](https://github.com/crud89/LiteFX/pull/89) and [PR # 123](https://github.com/crud89/LiteFX/pull/123))
- Command buffers can now be submitted with shared ownership to a command queue, which then stores them and releases the references, if the submit fence is passed (during `waitFor`).
- Command buffer transfers can now receive resources with shared ownership. Resource references are released in a similar fashion.
Expand Down

0 comments on commit a41823e

Please sign in to comment.