Bevy 0.19 release note pass#24176
Conversation
| --- | ||
|
|
||
| Bindless rendering was previously disabled entirely on Metal (macOS, iOS) because Bevy required both `TEXTURE_BINDING_ARRAY` and `BUFFER_BINDING_ARRAY` support unconditionally. Metal supports the former but not the latter. Since `StandardMaterial` only needs texture and sampler binding arrays - not buffer binding arrays — this requirement was unnecessarily restrictive. | ||
| Cross-platform game engines must constantly navigate real differences in platform APIs. |
There was a problem hiding this comment.
My instinct is that this release note is a bit too long. It's both highly technical and not applicable to all Bevy users. However, I don't think you can really cut anything, as all of the explanation is necessary to follow along.
tldr, this is good and rendering is just difficult.
There was a problem hiding this comment.
Yeah, this was initially much shorter but on re-read I realized it didn't make any sense to non-rendering engineers.
| )); | ||
| ``` | ||
|
|
||
| A new `pccm` example demonstrates the effect, with parallax correction toggleable at runtime. |
There was a problem hiding this comment.
link example if possible (or provide a better path through the repo)
There was a problem hiding this comment.
I'm holding off on linking in general at this stage: there will be a PR with a few hundred links once it's moved over.
Co-authored-by: Trashtalk217 <trashtalk217@gmail.com>
Co-authored-by: Adam__ <67244228+Based-A@users.noreply.github.com> Co-authored-by: Trashtalk217 <trashtalk217@gmail.com>
Co-authored-by: Adam__ <67244228+Based-A@users.noreply.github.com>
Co-authored-by: Trashtalk217 <trashtalk217@gmail.com>
|
In With "unclear" I mean I started writing a question about the inconsistency and gradually realized what was going on :) |
The release is nigh! One of the most important tasks is to get the release notes ready.
I've done them all in a single batch to avoid endless spam and to be able to consider them in context.
Two of them are deliberately omitted: the BSN notes ( @cart has claimed these) and render-graph-as-systems ( for @tychedelia).
Key things I focused on when editing and writing these release notes: