Blender Git Commits

Blender Git "tmp-vulkan" branch commits.

Page: 4 / 5

March 7, 2021, 16:22 (GMT)
Merge branch 'master' into tmp-vulkan

# Conflicts:
# source/blender/blenkernel/BKE_global.h
# source/blender/gpu/intern/gpu_context.cc
# source/blender/windowmanager/intern/wm_window.c
# source/creator/creator_args.c
November 13, 2020, 21:30 (GMT)
VK: Initial Base implementation
September 16, 2020, 20:05 (GMT)
Merge branch 'master' into tmp-vulkan

# Conflicts:
# CMakeLists.txt
September 16, 2020, 20:04 (GMT)
VK: Avoid asserts in debug builds.
September 16, 2020, 20:03 (GMT)
GHOST: X11: Enable debug context for vulkan in offscreen contexts
September 16, 2020, 20:01 (GMT)
GHOST: Vulkan: Rework support for MSVC

This removes designated initializer because not supported by MSVC for our
current C++ version.

Fixes some other compile errors and add usage of the `ContextVK` context in
the Win32 backend.
September 13, 2020, 01:37 (GMT)
VK: OSX: Use debug context and use METAL_SURFACE instead of MACOS_SURFACE
September 13, 2020, 01:36 (GMT)
VK: Make the placeholder backend work

Now we get a green window without a crash
September 12, 2020, 23:53 (GMT)
Cleanup: Vulkan: Unused header and avoid duplicated code
September 12, 2020, 23:52 (GMT)
Vulkan: OSX: Use vulkan context for offscreen context
September 12, 2020, 23:52 (GMT)
Vulkan: Fix compilation on OSX

This was caused by an internal metal type. The fix is a
workaround since I could not find the right solution.
September 12, 2020, 22:44 (GMT)
GPU: Add Vulkan empty implementation

This does not even builds! WHY?
September 12, 2020, 22:43 (GMT)
GHOST: Vulkan: Add MoltenVK Backend on osx

This is still highly experimental.
September 12, 2020, 17:50 (GMT)
Merge branch 'master' into tmp-vulkan
September 12, 2020, 17:05 (GMT)
Merge branch 'master' into tmp-vulkan

# Conflicts:
# CMakeLists.txt
# intern/ghost/GHOST_C-api.h
# intern/ghost/GHOST_ISystem.h
# intern/ghost/intern/GHOST_C-api.cpp
# intern/ghost/intern/GHOST_System.h
# intern/ghost/intern/GHOST_SystemCocoa.h
# intern/ghost/intern/GHOST_SystemCocoa.mm
# intern/ghost/intern/GHOST_SystemNULL.h
# intern/ghost/intern/GHOST_SystemSDL.cpp
# intern/ghost/intern/GHOST_SystemSDL.h
# intern/ghost/intern/GHOST_SystemWayland.cpp
# intern/ghost/intern/GHOST_SystemWayland.h
# intern/ghost/intern/GHOST_SystemWin32.cpp
# intern/ghost/intern/GHOST_SystemWin32.h
# intern/ghost/intern/GHOST_SystemX11.cpp
# intern/ghost/intern/GHOST_SystemX11.h
# source/blender/blenkernel/BKE_global.h
# source/blender/windowmanager/intern/wm_window.c
July 24, 2020, 20:08 (GMT)
GPU: Vulkan: Add creator arg to enable vulkan drawing

The creator arg is meant to support more than vulkan or opengl.

This currently fails because there is no GPU backend separation.

Note that we use G.debug with a debug flag to know what context type to
create. This will need to be cleaned later.
July 24, 2020, 17:53 (GMT)
GHOST: Vulkan: Support window resizing
July 24, 2020, 16:51 (GMT)
GHOST: Vulkan: Style Cleanup
July 24, 2020, 16:30 (GMT)
GHOST: Vulkan: Better debug messages
July 24, 2020, 15:48 (GMT)
GHOST: Vulkan: Remove swap interval functions
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021