diff options
| -rw-r--r-- | libs/renderengine/skia/SkiaVkRenderEngine.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libs/renderengine/skia/SkiaVkRenderEngine.cpp b/libs/renderengine/skia/SkiaVkRenderEngine.cpp index 8821c0e97d..ba20d1f223 100644 --- a/libs/renderengine/skia/SkiaVkRenderEngine.cpp +++ b/libs/renderengine/skia/SkiaVkRenderEngine.cpp @@ -433,6 +433,10 @@ VulkanInterface initVulkanInterface(bool protectedContent = false) { // Looks like this would slow things down and we can't depend on it on all platforms interface.physicalDeviceFeatures2->features.robustBufferAccess = VK_FALSE; + if (protectedContent && !interface.protectedMemoryFeatures->protectedMemory) { + BAIL("Protected memory not supported"); + } + float queuePriorities[1] = {0.0f}; void* queueNextPtr = nullptr; |