[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