mirror of
https://github.com/rive-app/rive-cpp.git
synced 2026-01-18 21:21:17 +01:00
fix(Vulkan): Work around a driver issue causing graphical corruption, other minor changes (#11204) b8b0d3e01c
This change primarily works around a driver issue that was causing visual corruption on some newer Adreno-based devices. There are other minor changes as well (displaying the driver version from the bootstrapping code, setting a minimum requirement of Vulkan 1.1 in the renderer) Co-authored-by: Josh Jersild <joshua@rive.app>
This commit is contained in:
@@ -65,10 +65,10 @@ public:
|
||||
#ifndef NDEBUG
|
||||
.desiredValidationType =
|
||||
m_backendParams.disableValidationLayers
|
||||
? VulkanValidationType::None
|
||||
? VulkanValidationType::none
|
||||
: (m_backendParams.wantVulkanSynchronizationValidation
|
||||
? VulkanValidationType::Synchronization
|
||||
: VulkanValidationType::Core),
|
||||
? VulkanValidationType::synchronization
|
||||
: VulkanValidationType::core),
|
||||
.wantDebugCallbacks = !m_backendParams.disableValidationLayers,
|
||||
#endif
|
||||
});
|
||||
|
||||
@@ -38,10 +38,10 @@ public:
|
||||
#ifndef NDEBUG
|
||||
.desiredValidationType =
|
||||
m_backendParams.disableValidationLayers
|
||||
? VulkanValidationType::None
|
||||
? VulkanValidationType::none
|
||||
: (m_backendParams.wantVulkanSynchronizationValidation
|
||||
? VulkanValidationType::Synchronization
|
||||
: VulkanValidationType::Core),
|
||||
? VulkanValidationType::synchronization
|
||||
: VulkanValidationType::core),
|
||||
.wantDebugCallbacks = !m_backendParams.disableDebugCallbacks,
|
||||
#endif
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user