Browse Source

fixed spelling of IPD (not IDP), added linking with pthreads (for eg. ubuntu 13.04)

Fredrik Hultin 12 years ago
parent
commit
1bb03a2482
3 changed files with 4 additions and 4 deletions
  1. 1 1
      configure.ac
  2. 1 1
      include/openhmd.h
  3. 2 2
      src/openhmd.c

+ 1 - 1
configure.ac

@@ -27,7 +27,7 @@ case "$host" in
 	hidapi="hidapi-libusb"
 
 	#link with realtime lib on linux for clock_gettime
-	AC_SUBST(EXTRA_LD_FLAGS, "-lrt")
+	AC_SUBST(EXTRA_LD_FLAGS, "-lrt -lpthread")
 	;;
 *-freebsd*)
 	AC_SUBST(PKG_CONFIG_EXTRA_PATH, "libdata/")

+ 1 - 1
include/openhmd.h

@@ -57,7 +57,7 @@ typedef enum {
 	OHMD_RIGHT_EYE_FOV                    = 13,
 	OHMD_RIGHT_EYE_ASPECT_RATIO           = 14,
 
-	OHMD_EYE_IDP                          = 15,
+	OHMD_EYE_IPD                          = 15,
 
 	OHMD_PROJECTION_ZFAR                  = 16,
 	OHMD_PROJECTION_ZNEAR                 = 17,

+ 2 - 2
src/openhmd.c

@@ -149,7 +149,7 @@ OHMD_APIENTRY int ohmd_device_getf(ohmd_device* device, ohmd_float_value type, f
 		*out = device->properties.fov;
 		return 0;
 
-	case OHMD_EYE_IDP:
+	case OHMD_EYE_IPD:
 		*out = device->properties.idp;
 		return 0;
 
@@ -167,7 +167,7 @@ OHMD_APIENTRY int ohmd_device_getf(ohmd_device* device, ohmd_float_value type, f
 OHMD_APIENTRY int ohmd_device_setf(ohmd_device* device, ohmd_float_value type, float* in)
 {
 	switch(type){
-	case OHMD_EYE_IDP:
+	case OHMD_EYE_IPD:
 		device->properties.idp = *in;
 		return 0;
 	case OHMD_PROJECTION_ZFAR: