mojira.dev
MC-310176

The Vulkan validation layer detects errors in the resource pack menu

Same reproduction step as MC-308647

26.2:

[18:31:13] [Render thread/ERROR]: Validation Error: [ VUID-VkWriteDescriptorSet-descriptorType-02996 ] Object 0: handle = 0x7f5fd2b1dbd0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0x1cc3d039 | vkCmdPushDescriptorSetKHR(): pDescriptorWrites[2].pImageInfo[0].imageView Invalid VkImageView Object 0x38460000003846. The Vulkan spec states: If descriptorType is VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE, or VK_DESCRIPTOR_TYPE_STORAGE_IMAGE, the imageView member of each element of pImageInfo must be either a valid VkImageView handle or VK_NULL_HANDLE (https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VUID-VkWriteDescriptorSet-descriptorType-02996)

com.mojang.blaze3d.vulkan.VulkanRenderPass.pushDescriptors(VulkanRenderPass.java:369)

com.mojang.blaze3d.vulkan.VulkanRenderPass.drawIndexed(VulkanRenderPass.java:192)

com.mojang.blaze3d.systems.RenderPass.drawIndexed(RenderPass.java:155)

net.minecraft.client.gui.render.GuiRenderer.executeDraw(GuiRenderer.java:394)

net.minecraft.client.gui.render.GuiRenderer.executeDrawRange(GuiRenderer.java:232)

26.3:

[18:35:40] [Render thread/ERROR]: Validation Error: [ VUID-VkWriteDescriptorSet-descriptorType-02996 ] Object 0: handle = 0x7fe932920f80, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0x1cc3d039 | vkCmdPushDescriptorSetKHR(): pDescriptorWrites[2].pImageInfo[0].imageView Invalid VkImageView Object 0x36f200000036f2. The Vulkan spec states: If descriptorType is VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE, or VK_DESCRIPTOR_TYPE_STORAGE_IMAGE, the imageView member of each element of pImageInfo must be either a valid VkImageView handle or VK_NULL_HANDLE (https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VUID-VkWriteDescriptorSet-descriptorType-02996)

com.mojang.renderpearl.backend.vulkan.VulkanRenderPass.pushDescriptors(VulkanRenderPass.java:374)

com.mojang.renderpearl.backend.vulkan.VulkanRenderPass.drawIndexed(VulkanRenderPass.java:197)

com.mojang.renderpearl.frontend.FrontendRenderPass.drawIndexed(FrontendRenderPass.java:162)

net.minecraft.client.gui.render.GuiRenderer.executeDraw(GuiRenderer.java:400)

net.minecraft.client.gui.render.GuiRenderer.executeDrawRange(GuiRenderer.java:238)

Linked issues

Comments 2

Thank you for your report!
We're tracking this issue in MC-308647, so this ticket is being resolved and linked as a Duplicate.

If you would like to add a vote and any extra information to the main ticket, it would be appreciated.

If you haven't already, please make use of the search feature to see if an issue you are about to report has already been reported.

Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki

Lolo

(Unassigned)

Confirmed

26.2, 26.3 Snapshot 4

Retrieved