Blender Git Loki
Git Commits -> Revision bacadeb
Revision bacadeb by Julian Eisel (HMD_viewport) March 28, 2016, 23:42 (GMT) |
Add build option WITH_INPUT_HMD If we later want to support other drivers aside from OpenHMD, we only want OpenHMD to work at the low GHOST level. The new option is for the higher, driver independent level. Since currently only OpenHMD is supported, I added a compile warning for the case HMD input is enabled and OpenHMD is disabled. Also added a compile error for the case OpenHMD is enabled and HMD input is disabled. This means we now have 3 HMD build options: * WITH_INPUT_HMD - General HMD support * WITH_OPENHMD - OpenHMD driver support * WITH_OPENHMD_DYNLOAD - Dynamic runtime OpenHMD deps loading Actually, _INPUT_HMD isn't totally correct since it does more than just input, but wanted to stick to naming conventions. |
Commit Details:
Full Hash: bacadeb8c47263ca74f80e727ee83e9d931a1108
Parent Commit: 85759e7
Lines Changed: +153, -40
22 Modified Paths:
/CMakeLists.txt (+12, -1) (Diff)
/intern/ghost/CMakeLists.txt (+3, -0) (Diff)
/intern/ghost/intern/GHOST_C-api.cpp (+21, -1) (Diff)
/source/blender/blenkernel/CMakeLists.txt (+4, -0) (Diff)
/source/blender/blenkernel/intern/camera.c (+9, -5) (Diff)
/source/blender/editors/screen/CMakeLists.txt (+4, -0) (Diff)
/source/blender/editors/screen/screen_ops.c (+6, -2) (Diff)
/source/blender/editors/space_view3d/CMakeLists.txt (+4, -0) (Diff)
/source/blender/editors/space_view3d/view3d_draw.c (+8, -3) (Diff)
/source/blender/makesdna/CMakeLists.txt (+4, -0) (Diff)
/source/blender/makesdna/DNA_windowmanager_types.h (+11, -0) (Diff)
/source/blender/makesrna/intern/CMakeLists.txt (+4, -0) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+9, -1) (Diff)
/source/blender/makesrna/intern/rna_userdef.c (+6, -0) (Diff)
/source/blender/makesrna/intern/rna_wm.c (+4, -0) (Diff)
/source/blender/windowmanager/CMakeLists.txt (+4, -0) (Diff)
/source/blender/windowmanager/intern/wm_device.c (+4, -21) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+2, -0) (Diff)
/source/blender/windowmanager/intern/wm_operators.c (+10, -2) (Diff)
/source/blender/windowmanager/intern/wm_stereo.c (+12, -0) (Diff)
/source/blender/windowmanager/intern/wm_window.c (+10, -3) (Diff)
/source/blender/windowmanager/WM_api.h (+2, -1) (Diff)
/intern/ghost/CMakeLists.txt (+3, -0) (Diff)
/intern/ghost/intern/GHOST_C-api.cpp (+21, -1) (Diff)
/source/blender/blenkernel/CMakeLists.txt (+4, -0) (Diff)
/source/blender/blenkernel/intern/camera.c (+9, -5) (Diff)
/source/blender/editors/screen/CMakeLists.txt (+4, -0) (Diff)
/source/blender/editors/screen/screen_ops.c (+6, -2) (Diff)
/source/blender/editors/space_view3d/CMakeLists.txt (+4, -0) (Diff)
/source/blender/editors/space_view3d/view3d_draw.c (+8, -3) (Diff)
/source/blender/makesdna/CMakeLists.txt (+4, -0) (Diff)
/source/blender/makesdna/DNA_windowmanager_types.h (+11, -0) (Diff)
/source/blender/makesrna/intern/CMakeLists.txt (+4, -0) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+9, -1) (Diff)
/source/blender/makesrna/intern/rna_userdef.c (+6, -0) (Diff)
/source/blender/makesrna/intern/rna_wm.c (+4, -0) (Diff)
/source/blender/windowmanager/CMakeLists.txt (+4, -0) (Diff)
/source/blender/windowmanager/intern/wm_device.c (+4, -21) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+2, -0) (Diff)
/source/blender/windowmanager/intern/wm_operators.c (+10, -2) (Diff)
/source/blender/windowmanager/intern/wm_stereo.c (+12, -0) (Diff)
/source/blender/windowmanager/intern/wm_window.c (+10, -3) (Diff)
/source/blender/windowmanager/WM_api.h (+2, -1) (Diff)