Henri Verbeet pushed to branch master at wine / vkd3d
Commits: 40bdaa43 by Giovanni Mascellani at 2025-10-14T16:23:07+02:00 vkd3d: Do not put immutable samplers in the push descriptor set.
This was the original intention, but it didn't happen because of a bug: what we need to know at this point is whether the push descriptor set is being used in general (which is tracked by the corresponding Vulkan extension bit), not whether the descriptors we're currently processing are to be put in the push descriptor set (which is tracked by `push_descriptor'). Indeed, `push_descriptor' is always false when processing static samplers, precisely because we want to segregate them in different sets.
This fixes a rendering bug in "The Dark Pictures Anthology: Man of Medan".
Fixes: 07b7975d09e8dfbdfc5a9942b4f0c9d054a5cd11 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=58589
- - - - -
1 changed file:
- libs/vkd3d/state.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/40bdaa43af3414d25e43b477bf813b...