-
Notifications
You must be signed in to change notification settings - Fork 402
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
synchronization validation failure related to dynamic descriptor set #3605
Comments
sorry for the late reply. @cclao is there any more information about this issue, an api dump or something to help reproduce? |
@spencer-lunarg both @mark-lunarg and @mikes-lunarg know how to build ANGLE. I will ask @cclao to coordinate with them. |
Hi Spencer, to reproduce, you need to build ANGLE.
|
@cclao I commented out the 4 errors from the file (under
and it passed the tests, am I missing something obvious here? |
@spencer-lunarg, DM'd you some hints. |
Describe the Issue
synchronization validation failure related to dynamic descriptor set
Valid Usage ID
This is found with ANGLE. ANGLE is OpenGLES implementation on top of vulkan. We recently implemented buffer sub-allocation from VkBuffer and run into syncval failure. The failure goes away if I disable the use of VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC. My guess is that when dynamic uniform buffer is used, the actual buffer range been used for uniform buffer maybe not been calculated properly, which result in false hazard detection.
Environment:
Additional context
The text was updated successfully, but these errors were encountered: