-
-
Notifications
You must be signed in to change notification settings - Fork 21.5k
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
Rendering Device Vulkan Error : Dispatch amount of Y compute groups (536870913) is larger than device limit (65535) #85094
Comments
I'll try to make a project that could try to reproduce the bug and I'm going to put it here |
Suspect this might be from: godot/servers/rendering/renderer_rd/effects/copy_effects.cpp Lines 1175 to 1178 in 80de898
If Could be from somewhere else but this one does stick out |
while making the small project to reproduce the issue, i noticed the error |
okay , here is the project , let me explain a bit : i re-used the code for my player movement , i succesfully reproduced the issue I've put up a video where you can see how I proceed. Basically, I crouch under the edge (CTRL key on any key to crouch) and move with the ZSQD/WASD keys. once under the ledge, I release crouch and as the collision box of the standing player is higher than the height of the ledge, my character is shifted to the side by doing this several times in a row, after a while the problem appears, and it's when I'm up against a wall that it happens I'm not going to lie, it's a bit of a weird test, but it's the only solution I've found to reproduce this bug. Sans.titre.mp4 |
as far as i know it seems that the interpolations on the Y axis (for my head movement) can cause this issue, i'm not sure tho |
i found the issue : it is related to my player camera code, a value was returning a NaN value for some weird reasons , i fixed this issue and the problem doesn't happen again I'm sorry I wasted your time on something that wasn't engine-related |
Well this still looks like something that may need to be handled in the renderer. We shouldn't let these ints wrap around like that. |
I think this issue will be fixed by #80390 |
Indeed, closing as duplicate of #80358 which seems to include this one too. |
Godot version
4.2.beta
System information
Windows 10 64 bits, Godot 4.2 Beta, Vulkan (Forward +), Nvidia RTX 3060 , Ryzen 5 3600
Issue description
I'm still trying to figure out what's triggering this problem, it's a bit random I think.
When it happens, as soon as I collide with an object, the screen turns gray and this error is dropped in the output:
unfortunately, I have no idea what it is , I have the impression that it happens when my head movement script is turned on, but I just can't understand why it happens and what the error itself means. I have the impression that it's more to do with the engine than with my script (which is just a s eries of position and rotation interpolations).
Here's a video of the problem : In this video, it seems that the problem is sometimes triggered when i uncrouch and my capsule collider slides sideways (because it's taller than the upper floor).
issue.mp4
Steps to reproduce
Can't really tell , sometimes the issue never appears
Minimal reproduction project
N/A
The text was updated successfully, but these errors were encountered: