shadPS4 emulator forum
Knack on shadPS4 discussion and bugs - Printable Version

+- shadPS4 emulator forum (https://shadps4.net/forums)
+-- Forum: PS4 Commercial Games (https://shadps4.net/forums/forumdisplay.php?fid=9)
+--- Forum: General Discussion (https://shadps4.net/forums/forumdisplay.php?fid=15)
+--- Thread: Knack on shadPS4 discussion and bugs (/showthread.php?tid=38)



Knack on shadPS4 discussion and bugs - Randomuser8219 (Knack) - 06-05-2025

Here you can discuss about Knack on shadPS4. There's also a hefty bug list as you can see below.
Current issues in 1.00:
1.10 bugs:
Code:
[list]
[Render.Vulkan] <Error> vk_platform.cpp:56 DebugUtilsCallback: VUID-VkWriteDescriptorSet-descriptorType-00339: Validation Error: [ VUID-VkWriteDescriptorSet-descriptorType-00339 ] Object 0: handle = 0xb1dcf000000001bf, name = ImageView 2048x2048x1 0x2b43a0000:0x1000000 0:0 0:0 (Stencil), type = VK_OBJECT_TYPE_IMAGE_VIEW; Object 1: handle = 0x36bd8200000001b2, name = Image 2048x2048x1 0x2b43a0000:0x1000000, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x31bdc6eb | vkCmdPushDescriptorSetKHR(): pDescriptorWrites[1].pImageInfo[0].imageView was created with VK_IMAGE_USAGE_TRANSFER_SRC_BIT|VK_IMAGE_USAGE_TRANSFER_DST_BIT|VK_IMAGE_USAGE_SAMPLED_BIT|VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT, but descriptorType is VK_DESCRIPTOR_TYPE_STORAGE_IMAGE.The Vulkan spec states: If descriptorType is VK_DESCRIPTOR_TYPE_STORAGE_IMAGE, the imageView member of each element of pImageInfo must have been created with VK_IMAGE_USAGE_STORAGE_BIT set (https://vulkan.lunarg.com/doc/view/1.4.304.0/windows/1.4-extensions/vkspec.html#VUID-VkWriteDescriptorSet-descriptorType-00339)[Render.Vulkan] <Error> vk_platform.cpp:56 DebugUtilsCallback: VUID-vkCmdDispatch-OpTypeImage-07027: Validation Error: [ VUID-vkCmdDispatch-OpTypeImage-07027 ] Object 0: handle = 0xb1dcf000000001bf, name = ImageView 2048x2048x1 0x2b43a0000:0x1000000 0:0 0:0 (Stencil), type = VK_OBJECT_TYPE_IMAGE_VIEW; | MessageID = 0xe4a1aa6a | vkCmdDispatch(): the descriptor VkDescriptorSet 0x0[] [Set 0, Binding 1, Index 0, variable "cs_img0"] has VkImageView 0xb1dcf000000001bf[ImageView 2048x2048x1 0x2b43a0000:0x1000000 0:0 0:0 (Stencil)] with format of VK_FORMAT_D32_SFLOAT_S8_UINT which doesn't support VK_FORMAT_FEATURE_2_STORAGE_WRITE_WITHOUT_FORMAT_BIT.(supported features: VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT|VK_FORMAT_FEATURE_2_DEPTH_STENCIL_ATTACHMENT_BIT|VK_FORMAT_FEATURE_2_BLIT_SRC_BIT|VK_FORMAT_FEATURE_2_BLIT_DST_BIT|VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_LINEAR_BIT|VK_FORMAT_FEATURE_2_TRANSFER_SRC_BIT|VK_FORMAT_FEATURE_2_TRANSFER_DST_BIT|VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_MINMAX_BIT|VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT).The Vulkan spec states: For any VkImageView being written as a storage image where the image format field of the OpTypeImage is Unknown, the view's format features must contain VK_FORMAT_FEATURE_2_STORAGE_WRITE_WITHOUT_FORMAT_BIT (https://vulkan.lunarg.com/doc/view/1.4.304.0/windows/1.4-extensions/vkspec.html#VUID-vkCmdDispatch-OpTypeImage-07027)[/list]



RE: Knack on shadPS4 discussion and bugs - shadow - 06-06-2025

i thought we had less bugs ;/


RE: Knack on shadPS4 discussion and bugs - Randomuser8219 (Knack) - 06-06-2025

(06-06-2025, 10:13 AM)shadow Wrote:  i thought we had less bugs ;/
This is just a more-in-depth one with some that I missed.


RE: Knack on shadPS4 discussion and bugs - Randomuser8219 (Knack) - 07-28-2025

With the 1.10 patch now working on AMD and possibly Intel on IndecisiveTurtle's new PR, I can see that some graphic glitches are fixed with 1.10's shaders, such as gauges in the HUD and color issues on the skin of Doctor and small goblins. Because the 1.10 eboot.bin can crash a lot, I just copied the 1.10 shaders into the 1.00 game files.


RE: Knack on shadPS4 discussion and bugs - shadow - 07-28-2025

(07-28-2025, 04:22 PM)Randomuser8219 (Knack) Wrote:  With the 1.10 patch now working on AMD and possibly Intel on IndecisiveTurtle's new PR, I can see that some graphic glitches are fixed with 1.10's shaders, such as gauges in the HUD and color issues on the skin of Doctor and small goblins. Because the 1.10 eboot.bin can crash a lot, I just copied the 1.10 shaders into the 1.00 game files.

That is quite a hack and may have unexpected results ;/