libgoatvr

diff src/vr_libovr.c @ 28:5136dfcea7b1

ported to OVR 0.5.0.1
author John Tsiombikas <nuclear@member.fsf.org>
date Mon, 06 Apr 2015 05:17:11 +0300
parents d659cbedde1d
children ddaa9c764030
line diff
     1.1 --- a/src/vr_libovr.c	Mon Mar 30 05:51:22 2015 +0300
     1.2 +++ b/src/vr_libovr.c	Mon Apr 06 05:17:11 2015 +0300
     1.3 @@ -23,7 +23,7 @@
     1.4  #endif
     1.5  
     1.6  /* undef this if you want the retarded health and safety warning screen */
     1.7 -#define DISABLE_RETARDED_HEALTH_WARNING
     1.8 +#undef DISABLE_RETARDED_HEALTH_WARNING
     1.9  
    1.10  /* just dropping the prototype here to avoid including CAPI_HSWDisplay.h */
    1.11  OVR_EXPORT void ovrhmd_EnableHSWDisplaySDKRender(ovrHmd hmd, ovrBool enabled);
    1.12 @@ -48,7 +48,7 @@
    1.13  	int use_fake = 0;
    1.14  	ovrTrackingCaps tracking;
    1.15  
    1.16 -	if(!ovr_Initialize()) {
    1.17 +	if(!ovr_Initialize(0)) {
    1.18  		return -1;
    1.19  	}
    1.20  	printf("initialized LibOVR %s\n", ovr_GetVersionString());
    1.21 @@ -149,8 +149,7 @@
    1.22  	}
    1.23  	ovrHmd_SetEnabledCaps(hmd, ovrHmdCap_LowPersistence | ovrHmdCap_DynamicPrediction);
    1.24  
    1.25 -	dcaps = ovrDistortionCap_Chromatic | ovrDistortionCap_TimeWarp |
    1.26 -		ovrDistortionCap_Overdrive | ovrDistortionCap_NoRestore;
    1.27 +	dcaps = ovrDistortionCap_TimeWarp |	ovrDistortionCap_Overdrive;
    1.28  #ifdef OVR_OS_LINUX
    1.29  	dcaps |= ovrDistortionCap_LinuxDevFullscreen;
    1.30  #endif
    1.31 @@ -323,7 +322,7 @@
    1.32  	inside_begin_end = 0;
    1.33  
    1.34  	if(cur_prog) {
    1.35 -		glUseProgram(0);
    1.36 +		/*glUseProgram(0);*/
    1.37  	}
    1.38  
    1.39  	return 1;