blender/intern/ghost
Jeroen Bakker 6e18bb4e3e Vulkan: Make Maintenance4 Extension Optional
`VK_KHR_maintenance4` extension is core in Vulkan 1.3. As Blender
should support Vulkan 1.2 we should not enable this extension when
it isn't available.This fixes issue to run Vulkan backend on some
platforms (Intel Iris Plus).

Maintenance4 is used to relax the interface matching rules to allow
a larger output vector to match with a smaller input vector, with
additional values being discarded.

When Maintenance4 isn't enabled a few shaders might run a tiny bit
slower as it triggers a performance notice. Users won't notice the
performance slowdown.

Pull Request: https://projects.blender.org/blender/blender/pulls/113239
2023-10-05 13:40:28 +02:00
..
intern Vulkan: Make Maintenance4 Extension Optional 2023-10-05 13:40:28 +02:00
test Fix uninitialized variable use accessing the screen size under Wayland 2023-10-03 15:40:58 +11:00
CMakeLists.txt CMake: Fix building with WITH_VULKAN_BACKEND 2023-09-12 15:07:41 +02:00
GHOST_C-api.h Fix #112978: MacOS no longer has a path associated with the window 2023-10-05 02:26:11 +02:00
GHOST_IContext.hh Vulkan: Rewrite GHOST_ContextVK 2023-08-29 15:05:08 +02:00
GHOST_IEvent.hh Cleanup: use nullptr in intern/ghost 2023-08-02 00:21:44 +10:00
GHOST_IEventConsumer.hh License headers: use SPDX-FileCopyrightText in intern/ghost 2023-06-14 17:42:15 +10:00
GHOST_ISystem.hh Cleanup: doxygen parameters, blank comment lines 2023-09-08 16:53:30 +10:00
GHOST_ISystemPaths.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_ITimerTask.hh License headers: use SPDX-FileCopyrightText in intern/ghost 2023-06-14 17:42:15 +10:00
GHOST_IWindow.hh Fix #112978: MacOS no longer has a path associated with the window 2023-10-05 02:26:11 +02:00
GHOST_IXrContext.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_Path-api.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_Rect.hh Cleanup: make class doc-strings directly above classes 2023-07-25 14:11:42 +10:00
GHOST_Types.h Vulkan: Rewrite GHOST_ContextVK 2023-08-29 15:05:08 +02:00