Fix logic surrounding PushDescriptors in Vulkan #257

Merged
gr3ger merged 3 commits from vk_fixes into master 2024-11-28 23:00:12 +00:00
gr3ger commented 2024-11-16 22:27:48 +00:00 (Migrated from github.com)

Prevent the use of PushDescriptors when it will violate Vulkan MaxPushDescriptors limitation.
This should resolve some VUID-VkDescriptorSetLayoutCreateInfo-flags-00281 errors I encountered.

Prevent the use of PushDescriptors when it will violate Vulkan MaxPushDescriptors limitation. This should resolve some [VUID-VkDescriptorSetLayoutCreateInfo-flags-00281](https://vulkan.lunarg.com/doc/view/1.3.296.0/windows/1.3-extensions/vkspec.html#VUID-VkDescriptorSetLayoutCreateInfo-flags-00281) errors I encountered.
github-actions[bot] commented 2024-11-16 22:36:23 +00:00 (Migrated from github.com)
Download the artifacts for this pull request: * [ryujinx-Release-1.2.0+56c1935-linux_arm64](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2197204042.zip) * [ryujinx-Release-1.2.0+56c1935-linux_arm64-AppImage](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2197204068.zip) * [ryujinx-Release-1.2.0+56c1935-linux_x64](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2197205510.zip) * [ryujinx-Release-1.2.0+56c1935-linux_x64-AppImage](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2197205529.zip) * [ryujinx-Release-1.2.0+56c1935-macos_universal](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2197207731.zip) * [ryujinx-Release-1.2.0+56c1935-win_x64](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2197209429.zip) <details><summary>GUI-less (SDL2)</summary> * [sdl2-ryujinx-headless-Release-1.2.0+56c1935-linux_arm64](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2197204103.zip) * [sdl2-ryujinx-headless-Release-1.2.0+56c1935-linux_x64](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2197205578.zip) * [sdl2-ryujinx-headless-Release-1.2.0+56c1935-macos_universal](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2197207807.zip) * [sdl2-ryujinx-headless-Release-1.2.0+56c1935-win_x64](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2197209486.zip) </details> <details><summary>Only for Developers</summary> * [ryujinx-Debug-1.2.0+56c1935-linux_arm64](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2197204099.zip) * [ryujinx-Debug-1.2.0+56c1935-linux_arm64-AppImage](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2197204129.zip) * [sdl2-ryujinx-headless-Debug-1.2.0+56c1935-linux_arm64](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2197204163.zip) * [ryujinx-Debug-1.2.0+56c1935-linux_x64](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2197206558.zip) * [ryujinx-Debug-1.2.0+56c1935-linux_x64-AppImage](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2197206587.zip) * [sdl2-ryujinx-headless-Debug-1.2.0+56c1935-linux_x64](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2197206625.zip) * [ryujinx-Debug-1.2.0+56c1935-macos_universal](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2197207570.zip) * [sdl2-ryujinx-headless-Debug-1.2.0+56c1935-macos_universal](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2197207654.zip) * [ryujinx-Debug-1.2.0+56c1935-win_x64](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2197210095.zip) * [sdl2-ryujinx-headless-Debug-1.2.0+56c1935-win_x64](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2197210151.zip) </details>
Sign in to join this conversation.
No Reviewers
No Milestone
No project
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MeloNX/Ryujinx-ryubing#257
No description provided.