-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
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
Vulkan backend (Cherry Pick some changes for RC) #9739
Conversation
You can test this PR using the following package version. |
If I recalled correctly, Vulkan doesn't support |
|
You can test this PR using the following package version. |
You can test this PR using the following package version. |
You can test this PR using the following package version. |
You can test this PR using the following package version. |
typeof(IVulkanSharedDeviceGraphicsContextFeature)); | ||
if (feature?.SharedDevice == null) | ||
{ | ||
Logger.TryGet(LogEventLevel.Error, "OpenGL")?.Log("VulkanControlBase", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"OpenGL" => "Vulkan"
/// <summary> | ||
/// Enables Vulkan rendering backend | ||
/// </summary> | ||
public bool UseVulkan { get; set; } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This seems to fit into what is already there. UseXy is present in all kinds of backends. I wonder whether at some point we do not distribute UseXy into all separate XyPlatformOptions. Anyways fits to how it is done already.
You can test this PR using the following package version. |
Superceded by #12737 |
Mostly based on #7753 but uses the new infrastructure introduced in #9639
Fixes #4274