Skip to content
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

New failing test family for CTS 1.0 dEQP-VK.image.atomic_operations.*.cube* #2354

Open
aitor-lunarg opened this issue Sep 27, 2024 · 1 comment
Labels
CTS Issue causes a failure of one or more CTS tests

Comments

@aitor-lunarg
Copy link
Collaborator

I just did a new run on CTS 1.0 and found out that there mentioned test family dEQP-VK.image.atomic_operations.*.cube* is now failing. Testing with 872d13d and vulkan-cts-1.3.8 ToT (6129a7e275ed24851aab2357c13761d034cc4212).

Creating the issue as a tracker. I have yet to triage to understand where the issue may come from, but I don't believe they are new tests. @billhollings any changes that may have happened around atomic operations on cube textures?

@aitor-lunarg aitor-lunarg self-assigned this Sep 27, 2024
@aitor-lunarg aitor-lunarg added the CTS Issue causes a failure of one or more CTS tests label Sep 27, 2024
@aitor-lunarg
Copy link
Collaborator Author

So, the reason why these tests fail is because Metal does not support atomic operations for cube textures. In MoltenVK we report that the format supports atomic operations since that's the Vulkan way to let applications know about that features.

Due to this mismatch in how Vulkan allows to report such feature, the way forward would be to lower the cube texture to a 2D array texture to allow for atomic operations (Metal allows atomic operations for 2D array textures but not for cube textures).

@aitor-lunarg aitor-lunarg removed their assignment Oct 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CTS Issue causes a failure of one or more CTS tests
Projects
None yet
Development

No branches or pull requests

1 participant