Blender Git Loki
Git Commits -> Revision 8e43757
Revision 8e43757 by Jeroen Bakker (tmp-vulkan) November 12, 2021, 08:22 (GMT) |
GHOST: Vulkan Backend. This adds a vulkan backend to GHOST. Still WIP, we should decide what would be the minimum requirement to land in master. Differential Revision: https://developer.blender.org/D13155 |
Commit Details:
Full Hash: 8e437578342193832d8f66f9d8c81d6be723e927
Parent Commit: ae74ad1
Lines Changed: +1754, -104
2 Added Paths:
/intern/ghost/intern/GHOST_ContextVK.cpp (+1030, -0) (View)
/intern/ghost/intern/GHOST_ContextVK.h (+229, -0) (View)
/intern/ghost/intern/GHOST_ContextVK.h (+229, -0) (View)
31 Modified Paths:
/build_files/cmake/platform/platform_unix.cmake (+4, -0) (Diff)
/build_files/cmake/platform/platform_win32.cmake (+14, -0) (Diff)
/CMakeLists.txt (+14, -1) (Diff)
/intern/ghost/CMakeLists.txt (+12, -0) (Diff)
/intern/ghost/GHOST_C-api.h (+32, -0) (Diff)
/intern/ghost/GHOST_IContext.h (+5, -0) (Diff)
/intern/ghost/GHOST_ISystem.h (+2, -1) (Diff)
/intern/ghost/GHOST_IWindow.h (+20, -0) (Diff)
/intern/ghost/GHOST_Types.h (+3, -0) (Diff)
/intern/ghost/intern/GHOST_C-api.cpp (+43, -1) (Diff)
/intern/ghost/intern/GHOST_Context.h (+27, -0) (Diff)
/intern/ghost/intern/GHOST_System.h (+2, -1) (Diff)
/intern/ghost/intern/GHOST_SystemCocoa.h (+2, -1) (Diff)
/intern/ghost/intern/GHOST_SystemCocoa.mm (+18, -1) (Diff)
/intern/ghost/intern/GHOST_SystemNULL.h (+2, -1) (Diff)
/intern/ghost/intern/GHOST_SystemSDL.cpp (+2, -1) (Diff)
/intern/ghost/intern/GHOST_SystemSDL.h (+2, -1) (Diff)
/intern/ghost/intern/GHOST_SystemWayland.cpp (+56, -32) (Diff)
/intern/ghost/intern/GHOST_SystemWayland.h (+2, -1) (Diff)
/intern/ghost/intern/GHOST_SystemWin32.cpp (+26, -2) (Diff)
/intern/ghost/intern/GHOST_SystemWin32.h (+2, -1) (Diff)
/intern/ghost/intern/GHOST_SystemX11.cpp (+78, -50) (Diff)
/intern/ghost/intern/GHOST_SystemX11.h (+2, -1) (Diff)
/intern/ghost/intern/GHOST_Window.h (+28, -1) (Diff)
/intern/ghost/intern/GHOST_WindowCocoa.mm (+18, -1) (Diff)
/intern/ghost/intern/GHOST_WindowWayland.cpp (+18, -0) (Diff)
/intern/ghost/intern/GHOST_WindowWin32.cpp (+20, -1) (Diff)
/intern/ghost/intern/GHOST_WindowX11.cpp (+35, -1) (Diff)
/intern/ghost/intern/GHOST_WindowX11.h (+2, -0) (Diff)
/intern/ghost/test/multitest/MultiTest.c (+3, -3) (Diff)
/source/blender/windowmanager/intern/wm_window.c (+1, -1) (Diff)
/build_files/cmake/platform/platform_win32.cmake (+14, -0) (Diff)
/CMakeLists.txt (+14, -1) (Diff)
/intern/ghost/CMakeLists.txt (+12, -0) (Diff)
/intern/ghost/GHOST_C-api.h (+32, -0) (Diff)
/intern/ghost/GHOST_IContext.h (+5, -0) (Diff)
/intern/ghost/GHOST_ISystem.h (+2, -1) (Diff)
/intern/ghost/GHOST_IWindow.h (+20, -0) (Diff)
/intern/ghost/GHOST_Types.h (+3, -0) (Diff)
/intern/ghost/intern/GHOST_C-api.cpp (+43, -1) (Diff)
/intern/ghost/intern/GHOST_Context.h (+27, -0) (Diff)
/intern/ghost/intern/GHOST_System.h (+2, -1) (Diff)
/intern/ghost/intern/GHOST_SystemCocoa.h (+2, -1) (Diff)
/intern/ghost/intern/GHOST_SystemCocoa.mm (+18, -1) (Diff)
/intern/ghost/intern/GHOST_SystemNULL.h (+2, -1) (Diff)
/intern/ghost/intern/GHOST_SystemSDL.cpp (+2, -1) (Diff)
/intern/ghost/intern/GHOST_SystemSDL.h (+2, -1) (Diff)
/intern/ghost/intern/GHOST_SystemWayland.cpp (+56, -32) (Diff)
/intern/ghost/intern/GHOST_SystemWayland.h (+2, -1) (Diff)
/intern/ghost/intern/GHOST_SystemWin32.cpp (+26, -2) (Diff)
/intern/ghost/intern/GHOST_SystemWin32.h (+2, -1) (Diff)
/intern/ghost/intern/GHOST_SystemX11.cpp (+78, -50) (Diff)
/intern/ghost/intern/GHOST_SystemX11.h (+2, -1) (Diff)
/intern/ghost/intern/GHOST_Window.h (+28, -1) (Diff)
/intern/ghost/intern/GHOST_WindowCocoa.mm (+18, -1) (Diff)
/intern/ghost/intern/GHOST_WindowWayland.cpp (+18, -0) (Diff)
/intern/ghost/intern/GHOST_WindowWin32.cpp (+20, -1) (Diff)
/intern/ghost/intern/GHOST_WindowX11.cpp (+35, -1) (Diff)
/intern/ghost/intern/GHOST_WindowX11.h (+2, -0) (Diff)
/intern/ghost/test/multitest/MultiTest.c (+3, -3) (Diff)
/source/blender/windowmanager/intern/wm_window.c (+1, -1) (Diff)