[Bf-blender-cvs] [ebc3288] HMD_viewport: Return info in tooltip on why IPD button is disabled

Julian Eisel noreply at git.blender.org
Sun Oct 9 01:24:43 CEST 2016


Commit: ebc32889be775fa84bbfa902583f612f9002c074
Author: Julian Eisel
Date:   Sat Oct 8 23:14:49 2016 +0200
Branches: HMD_viewport
https://developer.blender.org/rBebc32889be775fa84bbfa902583f612f9002c074

Return info in tooltip on why IPD button is disabled

===================================================================

M	source/blender/makesrna/intern/rna_camera.c

===================================================================

diff --git a/source/blender/makesrna/intern/rna_camera.c b/source/blender/makesrna/intern/rna_camera.c
index 7b509aa..367b20d 100644
--- a/source/blender/makesrna/intern/rna_camera.c
+++ b/source/blender/makesrna/intern/rna_camera.c
@@ -44,11 +44,16 @@
 
 #include "WM_api.h"
 
-static int rna_camera_stereo_use_device_ipd_editeable(PointerRNA *ptr, const char **UNUSED(r_info))
+static int rna_camera_stereo_use_device_ipd_editeable(PointerRNA *ptr, const char **r_info)
 {
 #ifdef WITH_INPUT_HMD
 	if (U.hmd_device == -1 || WM_device_HMD_IPD_get() == -1) {
 		Camera *cam = ptr->id.data;
+
+		*r_info = (U.hmd_device == -1) ?
+		              "No valid HMD device selected (see User Preferences)" :
+		              "Active HMD device doesn't return valid interocular distance";
+
 		cam->stereo.flag |= CAM_S3D_CUSTOM_IPD;
 		return false;
 	}




More information about the Bf-blender-cvs mailing list