mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2026-04-25 07:46:01 +03:00
[GH-ISSUE #2843] [GAME BUG]: Knack issues #918
Labels
No labels
Bloodborne
bug
contributor wanted
documentation
enhancement
frontend
good first issue
help wanted
linux
pull-request
question
release
verification progress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/shadPS4#918
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Randomuser8219 on GitHub (Apr 25, 2025).
Original GitHub issue: https://github.com/shadps4-emu/shadPS4/issues/2843
Checklist (we expect you to perform these steps before opening the issue)
Knack has some graphical issues on shadPS4 right now, which are gradually being fixed.
1.00 Bugs
Validation Error
Broken text (fixed)
Causes by Texture_Macrotile not being detiled, raphaelthegreat fixed it in his latest PR
Incorrect colors (NEARLY FIXED)



Used to be a problem with the game using the wrong image bindings. Color issue fixed now
Fixed colors:
Some other issues with colors still persist, like skin of Dr. Vargas and small goblins. The sunstone outline and skybox color issues were caused by swizzles not being applied to write masks.
No shadows (FIXED)

Got fixed alongside the color fix.
Crashing on AMD (FIXED IN #3327)
Caused by some weirdness in sharp tracking.
Broken effects



There's a geometry shader used for effects that's currently bugged. There's also a issue with broken blending that causes other problems.
HUD circle gauge problems
Not sure what's causing it.
1.10 Bugs
1.10 eboot can crash a lot, especially during in-game cutscenes, and does not work on NVIDIA.
@Randomuser8219 commented on GitHub (May 30, 2025):
Updated to include 1.10 validation errors.
@Randomuser8219 commented on GitHub (Jun 1, 2025):
Knack on NVIDIA still crashes on compute shader 0x9521885c30e19f67.
Here's the SPV, IR, ASL, and SRT of the shader in case someone's interested in taking a look.
dumps.zip
@Randomuser8219 commented on GitHub (Jun 4, 2025):
dumps.zip
Knack 1.10 on NVIDIA crashes on cs_0x00000000a98f7ae0. Here's all of the shader, excluding the binary.
@Randomuser8219 commented on GitHub (Jun 12, 2025):
Update: No longer crashes.
@Randomuser8219 commented on GitHub (Jun 12, 2025):
The game now spams:
[Render.Vulkan] buffer_cache.cpp:840 SynchronizeBufferFromImage: Failed to find exact image match for copy addr=0x2bbe60000, size=0x19a1000 on NVIDIA.
Also, on NVIDIA there's horizontal banding and flickering on light effects.
@Randomuser8219 commented on GitHub (Jun 19, 2025):
This could be related to skybox and likely other issues, originally posted by gmoralis in the #development channel:
@Randomuser8219 commented on GitHub (Jul 11, 2025):
These errors now appear on AMD:
[Render.Vulkan] <Error> image.cpp:145 Image: image format Bc6HUfloatBlock type 2D is not supported (flags { MutableFormat | BlockTexelViewCompatible | ExtendedUsage }, usage { TransferSrc | TransferDst | Sampled | Storage })[Render.Vulkan] <Error> image.cpp:145 Image: image format Bc5UnormBlock type 2D is not supported (flags { MutableFormat | BlockTexelViewCompatible | ExtendedUsage }, usage { TransferSrc | TransferDst | Sampled | Storage })shad_log (4).txt
And here's a new 1.00 AMD log with validation enabled.
@Randomuser8219 commented on GitHub (Jul 26, 2025):
shad_log.txt
The game appears to have storage buffer shenanigans.
@Randomuser8219 commented on GitHub (Jul 28, 2025):
Repost from forums:
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 to test this.
@Randomuser8219 commented on GitHub (Aug 8, 2025):
New Knack validation error:
@Randomuser8219 commented on GitHub (Aug 12, 2025):
The CircleGauge_0000000000000140_0000000000001400_0000000000000000.srf shader is the root cause of the HUD gauge issue.
@Randomuser8219 commented on GitHub (Aug 19, 2025):
It looks like we're getting close to finding the broken effects cause. I made a throwaway Discord account just to show this message by Niko.
@Randomuser8219 commented on GitHub (Aug 23, 2025):
dumps.zip
Here's Knack's 2 geometry shaders with the ASL, IR, SRT, and SPV, one of which could be bugged and cause special effects to have LSD.
@Randomuser8219 commented on GitHub (Aug 24, 2025):
[Debug] image.cpp:347 operator(): Assertion Failed!
While playing with Brittle Knack at chapter 12-1, I got this assert.
@Randomuser8219 commented on GitHub (Aug 30, 2025):
Over on Discord I found another rendering issue with the reflections in chapter 1-1 not being as prominent. Images from both emulator and real hardware