-
Notifications
You must be signed in to change notification settings - Fork 202
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
Add Vulkan profile #1567
Add Vulkan profile #1567
Commits on May 23, 2023
-
vkd3d: Add stricter feature checking.
Try to align better with profile expectations. Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
Configuration menu - View commit details
-
Copy full SHA for d53bebc - Browse repository at this point
Copy the full SHA d53bebcView commit details -
vkd3d: Free queues if device creation fails.
Found during profiles debugging. Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
Configuration menu - View commit details
-
Copy full SHA for e81dace - Browse repository at this point
Copy the full SHA e81daceView commit details -
vkd3d: Avoid requiring int64 for meta shaders.
Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
Configuration menu - View commit details
-
Copy full SHA for 49d97cf - Browse repository at this point
Copy the full SHA 49d97cfView commit details -
vkd3d: Get rid of VK_EXT_shader_viewport_index_layer.
Rely on Vulkan 1.2 features here. Avoids problems with profiles layer since it will expose the EXT even if we don't declare it, since it was promoted, but enabling the EXT requires us to enable the features. Spec says that enabling both features is equivalent to enabling the EXT, so this should be okay. Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
Configuration menu - View commit details
-
Copy full SHA for 5ce7dc5 - Browse repository at this point
Copy the full SHA 5ce7dc5View commit details -
vkd3d: Check for scalar UBO layout as well to enable SM 6.0.
Modern Cbuffer layout is required feature. Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
Configuration menu - View commit details
-
Copy full SHA for f268237 - Browse repository at this point
Copy the full SHA f268237View commit details -
vkd3d: Add check for single texel alignment.
Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
Configuration menu - View commit details
-
Copy full SHA for 9c568e3 - Browse repository at this point
Copy the full SHA 9c568e3View commit details -
vkd3d: Only enable GPL if independent interpolation is supported.
We don't fixup interpolation, so this is required. Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
Configuration menu - View commit details
-
Copy full SHA for 539ced2 - Browse repository at this point
Copy the full SHA 539ced2View commit details -
tests: Fix layered rendering without attachment test.
Check that feature is supported. Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
Configuration menu - View commit details
-
Copy full SHA for 8d9d6e2 - Browse repository at this point
Copy the full SHA 8d9d6e2View commit details -
tests: Actually return if SM 6.2 is not supported.
Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
Configuration menu - View commit details
-
Copy full SHA for c050b6b - Browse repository at this point
Copy the full SHA c050b6bView commit details -
tests: Add mechanism to override feature level in tests.
For testing profile behavior, it's useful to be able to verify that we reject feature levels when features are limited. Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
Configuration menu - View commit details
-
Copy full SHA for 2123f8e - Browse repository at this point
Copy the full SHA 2123f8eView commit details -
tests: Check for logic op support.
Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
Configuration menu - View commit details
-
Copy full SHA for aac3bf0 - Browse repository at this point
Copy the full SHA aac3bf0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fbc529 - Browse repository at this point
Copy the full SHA 2fbc529View commit details