0
0
Fork 0
mirror of https://github.com/GreemDev/Ryujinx.git synced 2024-12-22 18:05:46 +00:00
Ryujinx/src
sunshineinabox c77c1acd08
Resolve Image Usage Validation Error (#296)
This was a missed change that would resolve Image Usage validation error
that is created fairly frequently.

``VUID-VkImageViewCreateInfo-pNext-02662(ERROR / SPEC): msgNum:
-55646969 - Validation Error: [ VUID-VkImageViewCreateInfo-pNext-02662 ]
Object 0: handle = 0x260b9d1f6b8, type = VK_OBJECT_TYPE_IMAGE; |
MessageID = 0xfcaee507 | vkCreateImageView():
pCreateInfo->pNext<VkImageViewUsageCreateInfo>.usage
(VK_IMAGE_USAGE_SAMPLED_BIT|VK_IMAGE_USAGE_STORAGE_BIT) must not include
any bits that were not set in VkImageCreateInfo::usage
(VK_IMAGE_USAGE_TRANSFER_SRC_BIT|VK_IMAGE_USAGE_TRANSFER_DST_BIT|VK_IMAGE_USAGE_SAMPLED_BIT|VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT)
of the image. The Vulkan spec states: If the pNext chain includes a
VkImageViewUsageCreateInfo structure, and image was not created with a
VkImageStencilUsageCreateInfo structure included in the pNext chain of
VkImageCreateInfo, its usage member must not include any bits that were
not set in the usage member of the VkImageCreateInfo structure used to
create image
(https://vulkan.lunarg.com/doc/view/1.3.290.0/windows/1.3-extensions/vkspec.html#VUID-VkImageViewCreateInfo-pNext-02662)
    Objects: 1
        [0] 0x260b9d1f6b8, type: 10, name: NULL
``
2024-12-20 16:31:05 -06:00
..
ARMeilleure Migrate to .NET 9 (#198) 2024-12-19 18:52:25 -06:00
Ryujinx UI: Only show Amiibo bin scan menu item if the key file exists 2024-12-20 15:41:18 -06:00
Ryujinx.Audio Migrate to .NET 9 (#198) 2024-12-19 18:52:25 -06:00
Ryujinx.Audio.Backends.OpenAL Migrate to .NET 9 (#198) 2024-12-19 18:52:25 -06:00
Ryujinx.Audio.Backends.SDL2 Migrate to .NET 9 (#198) 2024-12-19 18:52:25 -06:00
Ryujinx.Audio.Backends.SoundIo Migrate to .NET 9 (#198) 2024-12-19 18:52:25 -06:00
Ryujinx.BuildValidationTasks Unified locales (#391) 2024-12-20 13:27:11 -06:00
Ryujinx.Common Migrate to .NET 9 (#198) 2024-12-19 18:52:25 -06:00
Ryujinx.Cpu Migrate to .NET 9 (#198) 2024-12-19 18:52:25 -06:00
Ryujinx.Graphics.Device Migrate to .NET 9 (#198) 2024-12-19 18:52:25 -06:00
Ryujinx.Graphics.GAL Migrate to .NET 9 (#198) 2024-12-19 18:52:25 -06:00
Ryujinx.Graphics.Gpu Migrate to .NET 9 (#198) 2024-12-19 18:52:25 -06:00
Ryujinx.Graphics.Host1x Migrate to .NET 9 (#198) 2024-12-19 18:52:25 -06:00
Ryujinx.Graphics.Nvdec Migrate to .NET 9 (#198) 2024-12-19 18:52:25 -06:00
Ryujinx.Graphics.Nvdec.FFmpeg Migrate to .NET 9 (#198) 2024-12-19 18:52:25 -06:00
Ryujinx.Graphics.Nvdec.Vp9 Migrate to .NET 9 (#198) 2024-12-19 18:52:25 -06:00
Ryujinx.Graphics.OpenGL Migrate to .NET 9 (#198) 2024-12-19 18:52:25 -06:00
Ryujinx.Graphics.Shader Migrate to .NET 9 (#198) 2024-12-19 18:52:25 -06:00
Ryujinx.Graphics.Texture Migrate to .NET 9 (#198) 2024-12-19 18:52:25 -06:00
Ryujinx.Graphics.Vic Migrate to .NET 9 (#198) 2024-12-19 18:52:25 -06:00
Ryujinx.Graphics.Video Migrate to .NET 9 (#198) 2024-12-19 18:52:25 -06:00
Ryujinx.Graphics.Vulkan Resolve Image Usage Validation Error (#296) 2024-12-20 16:31:05 -06:00
Ryujinx.Headless.SDL2 Migrate to .NET 9 (#198) 2024-12-19 18:52:25 -06:00
Ryujinx.HLE HLE: rename AmiiboDecrypter to AmiiboDecryptor 2024-12-20 15:44:01 -06:00
Ryujinx.HLE.Generators ignore macos attribute files (#302) 2024-11-28 16:55:51 -06:00
Ryujinx.Horizon Migrate to .NET 9 (#198) 2024-12-19 18:52:25 -06:00
Ryujinx.Horizon.Common Migrate to .NET 9 (#198) 2024-12-19 18:52:25 -06:00
Ryujinx.Horizon.Generators ignore macos attribute files (#302) 2024-11-28 16:55:51 -06:00
Ryujinx.Horizon.Kernel.Generators ignore macos attribute files (#302) 2024-11-28 16:55:51 -06:00
Ryujinx.Input Migrate to .NET 9 (#198) 2024-12-19 18:52:25 -06:00
Ryujinx.Input.SDL2 Migrate to .NET 9 (#198) 2024-12-19 18:52:25 -06:00
Ryujinx.Memory Migrate to .NET 9 (#198) 2024-12-19 18:52:25 -06:00
Ryujinx.SDL2.Common Migrate to .NET 9 (#198) 2024-12-19 18:52:25 -06:00
Ryujinx.ShaderTools Migrate to .NET 9 (#198) 2024-12-19 18:52:25 -06:00
Ryujinx.Tests Migrate to .NET 9 (#198) 2024-12-19 18:52:25 -06:00
Ryujinx.Tests.Memory Migrate to .NET 9 (#198) 2024-12-19 18:52:25 -06:00
Ryujinx.Tests.Unicorn Migrate to .NET 9 (#198) 2024-12-19 18:52:25 -06:00
Ryujinx.UI.Common Migrate to .NET 9 (#198) 2024-12-19 18:52:25 -06:00
Ryujinx.UI.LocaleGenerator Unified locales (#391) 2024-12-20 13:27:11 -06:00
Spv.Generator Migrate to .NET 9 (#198) 2024-12-19 18:52:25 -06:00