Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VK_OBJECT_TYPE_DESCRIPTOR_SET when playing Remember Me #11377

Closed
nastys opened this issue Jan 14, 2022 · 0 comments · Fixed by #11387
Closed

VK_OBJECT_TYPE_DESCRIPTOR_SET when playing Remember Me #11377

nastys opened this issue Jan 14, 2022 · 0 comments · Fixed by #11387
Assignees

Comments

@nastys
Copy link
Contributor

nastys commented Jan 14, 2022

Quick summary

This is a Vulkan validation error I got when playing Remember Me (NPEB01035, v1.00).
I was asked to submit this on GitHub by kd-11 on Discord.

Details

Happens when Nilin is let out of her coffin during a real-time cutscene, very early in the game.

1. Please attach RPCS3's log.

N/A

E RSX: FIFO error: possible desync event (last cmd = 0x6a81482c)
E RSX: FIFO error: possible desync event (last cmd = 0x84860143)
E RSX: FIFO error: possible desync event (last cmd = 0x1900191)
E RSX: ERROR: [Validation] Code 0 : Validation Error: [ VUID-VkShaderModuleCreateInfo-pCode-01091 ] Object 0: handle = 0x10c49c18, type = VK_OBJECT_TYPE_DEVICE; | MessageID = 0xa7bb8db6 | vkCreateShaderModule(): The SPIR-V Capability (Float16) was declared, but none of the requirements were met to use it. The Vulkan spec states: If pCode declares any of the capabilities listed in the SPIR-V Environment appendix, one of the corresponding requirements must be satisfied (https://vulkan.lunarg.com/doc/view/1.2.198.1/mac/1.2-extensions/vkspec.html#VUID-VkShaderModuleCreateInfo-pCode-01091)
S RSX: Program compiled successfully
E RSX: ERROR: [Validation] Code 0 : Validation Error: [ VUID-vkCmdDrawIndexed-None-02699 ] Object 0: handle = 0x11338e00001fa5b5, type = VK_OBJECT_TYPE_DESCRIPTOR_SET; | MessageID = 0xa44449d4 | Descriptor set VkDescriptorSet 0x11338e00001fa5b5[] encountered the following validation error at vkQueueSubmit, vkCmdDrawIndexed time: Descriptor in binding #5 index 0 is being used in draw but has never been updated via vkUpdateDescriptorSets() or a similar call. The Vulkan spec states: Descriptors in each bound descriptor set, specified via vkCmdBindDescriptorSets, must be valid if they are statically used by the VkPipeline bound to the pipeline bind point used by this command (https://vulkan.lunarg.com/doc/view/1.2.198.1/mac/1.2-extensions/vkspec.html#VUID-vkCmdDrawIndexed-None-02699)
E RSX: ERROR: [Validation] Code 0 : Validation Error: [ VUID-vkCmdDrawIndexed-None-02699 ] Object 0: handle = 0x11338e00001fa5b5, type = VK_OBJECT_TYPE_DESCRIPTOR_SET; | MessageID = 0xa44449d4 | Descriptor set VkDescriptorSet 0x11338e00001fa5b5[] encountered the following validation error at vkQueueSubmit, vkCmdDrawIndexed time: Descriptor in binding #6 index 0 is being used in draw but has never been updated via vkUpdateDescriptorSets() or a similar call. The Vulkan spec states: Descriptors in each bound descriptor set, specified via vkCmdBindDescriptorSets, must be valid if they are statically used by the VkPipeline bound to the pipeline bind point used by this command (https://vulkan.lunarg.com/doc/view/1.2.198.1/mac/1.2-extensions/vkspec.html#VUID-vkCmdDrawIndexed-None-02699)
E RSX: ERROR: [Validation] Code 0 : Validation Error: [ VUID-vkCmdDrawIndexed-None-02699 ] Object 0: handle = 0x11338e00001fa5b5, type = VK_OBJECT_TYPE_DESCRIPTOR_SET; | MessageID = 0xa44449d4 | Descriptor set VkDescriptorSet 0x11338e00001fa5b5[] encountered the following validation error at vkQueueSubmit, vkCmdDrawIndexed time: Descriptor in binding #7 index 0 is being used in draw but has never been updated via vkUpdateDescriptorSets() or a similar call. The Vulkan spec states: Descriptors in each bound descriptor set, specified via vkCmdBindDescriptorSets, must be valid if they are statically used by the VkPipeline bound to the pipeline bind point used by this command (https://vulkan.lunarg.com/doc/view/1.2.198.1/mac/1.2-extensions/vkspec.html#VUID-vkCmdDrawIndexed-None-02699)
E RSX: ERROR: [Validation] Code 0 : Validation Error: [ VUID-VkShaderModuleCreateInfo-pCode-01091 ] Object 0: handle = 0x10c49c18, type = VK_OBJECT_TYPE_DEVICE; | MessageID = 0xa7bb8db6 | vkCreateShaderModule(): The SPIR-V Capability (Float16) was declared, but none of the requirements were met to use it. The Vulkan spec states: If pCode declares any of the capabilities listed in the SPIR-V Environment appendix, one of the corresponding requirements must be satisfied (https://vulkan.lunarg.com/doc/view/1.2.198.1/mac/1.2-extensions/vkspec.html#VUID-VkShaderModuleCreateInfo-pCode-01091)

4. Please provide comparison with real PS3.

N/A

5. Please provide your system configuration:

  • OS macOS 12.1
  • CPU Apple M1
  • GPU 7-core
  • Driver version
  • etc.
@kd-11 kd-11 self-assigned this Jan 15, 2022
@kd-11 kd-11 added Bug Render: Vulkan In Progress This issue is actively being investigated at the moment. labels Jan 15, 2022
@Megamouse Megamouse removed the In Progress This issue is actively being investigated at the moment. label Jan 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants