blender/intern/ghost
Jeroen Bakker 6a20b0022c Vulkan: Swap Chain
This PR replaces the previous implementation of the swap chain.
The previous implementation was based on a gaming loop where
inside a single function an image is requested, the drawing occurs
and the requested image is presented on screen.

In blender the drawing isn't controlled in a single function and
this approach lead to freezes, missing frames and other
artifacts.

This approach is not be the final approach but a step into a
direction where the acquiring of the next image in the swap chain
is separated from the swapping.

Pull Request: https://projects.blender.org/blender/blender/pulls/107740
2023-05-11 12:51:05 +02:00
..
intern Vulkan: Swap Chain 2023-05-11 12:51:05 +02:00
test Cleanup: use ".cc" & ".hh" extensions for intern/ghost 2023-04-06 08:29:57 +10:00
CMakeLists.txt Cleanup: use ".cc" & ".hh" extensions for intern/ghost 2023-04-06 08:29:57 +10:00
GHOST_C-api.h UI: Allow Clipboard Copy/Paste Images 2023-04-14 03:48:17 +02:00
GHOST_IContext.hh Cleanup: use ".cc" & ".hh" extensions for intern/ghost 2023-04-06 08:29:57 +10:00
GHOST_IEvent.hh Cleanup: use ".cc" & ".hh" extensions for intern/ghost 2023-04-06 08:29:57 +10:00
GHOST_IEventConsumer.hh Cleanup: use ".cc" & ".hh" extensions for intern/ghost 2023-04-06 08:29:57 +10:00
GHOST_ISystem.hh UI: Allow Clipboard Copy/Paste Images 2023-04-14 03:48:17 +02:00
GHOST_ISystemPaths.hh macOS: Add open files to system recent files 2023-04-20 23:53:08 +05:30
GHOST_ITimerTask.hh Cleanup: use ".cc" & ".hh" extensions for intern/ghost 2023-04-06 08:29:57 +10:00
GHOST_IWindow.hh Cleanup: use ".cc" & ".hh" extensions for intern/ghost 2023-04-06 08:29:57 +10:00
GHOST_IXrContext.hh Cleanup: use ".cc" & ".hh" extensions for intern/ghost 2023-04-06 08:29:57 +10:00
GHOST_Path-api.hh Cleanup: match argument names between functions & declarations 2023-04-20 13:52:58 +10:00
GHOST_Rect.hh Cleanup: use ".cc" & ".hh" extensions for intern/ghost 2023-04-06 08:29:57 +10:00
GHOST_Types.h UI: Capabilities Flag for Clipboard Image copy/paste 2023-04-16 21:04:55 +02:00