Skip to content

Conversation

@blueskythlikesclouds
Copy link
Contributor

Fixes regression introduced in #111183.

This only happens on Windows 10 without Agility SDK.

Old D3D12 runtimes are picky about the initial state of buffers, and fail creation if it does not match the expectations. When D3D12_HEAP_TYPE_UPLOAD is used as fallback for dynamic buffers, it was not forcing the initial state to D3D12_RESOURCE_STATE_GENERIC_READ, which was causing this issue.

@Repiteo Repiteo merged commit 8c505d9 into godotengine:master Nov 20, 2025
20 checks passed
@Repiteo
Copy link
Contributor

Repiteo commented Nov 20, 2025

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants