| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +1 |
LGTM! Thanks for taking the time to update existing chains too!
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Create and use XrNextChainBuilder to simplify extending next chains
Creates a templated XrNextChainBuilder to allow appending arbitrary
structs to the next chain of an existing struct. This approach
constantly pushes items further down the next chain. It was briefly
considered to constantly track and append to the end of the current next
chain, but given comments regarding asan builds on a similar dawn
helper, this approach was chosen instead.
This change also adopts the XrNextChainBuilder in several places where
next chains were being extended. For now, if the next chain only
contained (and seemed like it would only ever contain for the
foreseeable future) two items (e.g. SystemProperties structs), the new
struct was not used, as it would only add complexity to those simple
scenarios.
Note that this also involved changing the types for the method on the
OpenXrHandTracker to extend the next chain, as this is now a more robust
solution.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |