1
0
Fork 0
godot/misc/extension_api_validation
Matias N. Goldberg af900a5825 Change how device address is requested to avoid future API breakage
PR #100062 introduced BUFFER_USAGE_DEVICE_ADDRESS_BIT.

However it did so by adding a boolean to uniform_buffer_create(), called
"bool p_enable_device_address".

This makes maintaining backwards compatibility harder because I am
working on another feature that would require introducing yet another
bit flag.

This would save us the need to add fallback routines when the feature I
am working on makes it to Godot 4.5.

Even if my feature doesn't make it to 4.5 either, this PR makes the
routine more future-proof.

This PR also moves STORAGE_BUFFER_USAGE_DEVICE_ADDRESS into
BUFFER_CREATION_DEVICE_ADDRESS_BIT, since it's an option available to
both storage and uniforms.

This PR also moves the boolean use_as_storage into
BUFFER_CREATION_AS_STORAGE.
2025-02-11 20:00:18 -03:00
..
4.0-stable_4.1-stable.expected CI: Compare API compatibility against both 4.0 and 4.1 2023-08-30 23:33:09 +02:00
4.1-stable_4.2-stable.expected Update expected API validation files for the releases of Godot 4.2 & 4.3 2024-08-15 14:50:54 -07:00
4.2-stable_4.3-stable.expected [RTL] Add tooltip support to meta/url tag. 2024-12-02 15:26:14 +02:00
4.3-stable.expected Change how device address is requested to avoid future API breakage 2025-02-11 20:00:18 -03:00