From bfb5ffedda8ba9a9be41c6210e72cd5c98e1c702 Mon Sep 17 00:00:00 2001 From: raysan5 Date: Sat, 16 Jul 2016 19:25:15 +0200 Subject: Added rlgl standalone sample --- src/rlgl.c | 4 ++-- src/rlgl.h | 13 +++++++++++++ 2 files changed, 15 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/rlgl.c b/src/rlgl.c index adccb0c7..ae016be9 100644 --- a/src/rlgl.c +++ b/src/rlgl.c @@ -2683,8 +2683,8 @@ void ToggleVrMode(void) if (!vrEnabled) { // Reset viewport and default projection-modelview matrices - rlViewport(0, 0, GetScreenWidth(), GetScreenHeight()); - projection = MatrixOrtho(0, GetScreenWidth(), GetScreenHeight(), 0, 0.0f, 1.0f); + rlViewport(0, 0, screenWidth, screenHeight); + projection = MatrixOrtho(0, screenWidth, screenHeight, 0, 0.0f, 1.0f); MatrixTranspose(&projection); modelview = MatrixIdentity(); } diff --git a/src/rlgl.h b/src/rlgl.h index 9afafc52..6608b4b2 100644 --- a/src/rlgl.h +++ b/src/rlgl.h @@ -239,6 +239,19 @@ typedef enum { OPENGL_11 = 1, OPENGL_21, OPENGL_33, OPENGL_ES_20 } GlVersion; // TraceLog message types typedef enum { INFO = 0, ERROR, WARNING, DEBUG, OTHER } TraceLogType; + + // Head Mounted Display devices + typedef enum { + HMD_DEFAULT_DEVICE = 0, + HMD_OCULUS_RIFT_DK2, + HMD_OCULUS_RIFT_CV1, + HMD_VALVE_HTC_VIVE, + HMD_SAMSUNG_GEAR_VR, + HMD_GOOGLE_CARDBOARD, + HMD_SONY_PLAYSTATION_VR, + HMD_RAZER_OSVR, + HMD_FOVE_VR, + } HmdDevice; #endif #ifdef __cplusplus -- cgit v1.2.3