Blender Git Loki
Git Commits -> Revision 1404edb
Revision 1404edb by Julian Eisel (soc-2019-openxr, temp-ghost_openxr, temp-vr-draw-thread, vamr-openxr-module, vr_scene_inspection) June 12, 2019, 09:34 (GMT) |
Support DirectX Ghost context creation Adds support for creating a DirectX 11 Ghost context. It's not used yet and more stuff besides creation is needed. Also, other versions than 11 should probably be supported. We need a DirectX context to support the Windows Mixed Reality OpenXR Runtime, a rather important one to support. Idea is to use an extension for OpenGL-DirectX interoperability for drawing the OpenGL offscreen viewport render using DirectX. |
Commit Details:
Full Hash: 1404edbe3a15d2ca41615cfcd735cfa662708421
Parent Commit: 2f68a76
Lines Changed: +313, -1
2 Added Paths:
/intern/ghost/intern/GHOST_ContextD3D.cpp (+103, -0) (View)
/intern/ghost/intern/GHOST_ContextD3D.h (+121, -0) (View)
/intern/ghost/intern/GHOST_ContextD3D.h (+121, -0) (View)
7 Modified Paths:
/intern/ghost/CMakeLists.txt (+2, -0) (Diff)
/intern/ghost/GHOST_C-api.h (+10, -0) (Diff)
/intern/ghost/GHOST_ISystem.h (+14, -0) (Diff)
/intern/ghost/GHOST_Types.h (+4, -1) (Diff)
/intern/ghost/intern/GHOST_C-api.cpp (+9, -0) (Diff)
/intern/ghost/intern/GHOST_SystemWin32.cpp (+41, -0) (Diff)
/intern/ghost/intern/GHOST_SystemWin32.h (+9, -0) (Diff)
/intern/ghost/GHOST_C-api.h (+10, -0) (Diff)
/intern/ghost/GHOST_ISystem.h (+14, -0) (Diff)
/intern/ghost/GHOST_Types.h (+4, -1) (Diff)
/intern/ghost/intern/GHOST_C-api.cpp (+9, -0) (Diff)
/intern/ghost/intern/GHOST_SystemWin32.cpp (+41, -0) (Diff)
/intern/ghost/intern/GHOST_SystemWin32.h (+9, -0) (Diff)