aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRay <raysan5@gmail.com>2019-02-06 16:51:36 +0100
committerRay <raysan5@gmail.com>2019-02-06 16:51:36 +0100
commit7370ae7b82172de0fff38935947392d883f19509 (patch)
tree02d705cfbe5aa3f8c7a8b617e62c64dc2e3c9a44
parentd356b1d1cca3a89016b5562bee7a876177427191 (diff)
downloadraylib-7370ae7b82172de0fff38935947392d883f19509.tar.gz
raylib-7370ae7b82172de0fff38935947392d883f19509.zip
Update rlgl.h
-rw-r--r--src/rlgl.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/rlgl.h b/src/rlgl.h
index 6a989de8..10356f13 100644
--- a/src/rlgl.h
+++ b/src/rlgl.h
@@ -261,6 +261,17 @@ typedef unsigned char byte;
float chromaAbCorrection[4]; // HMD chromatic aberration correction parameters
} VrDeviceInfo;
+ // VR Stereo rendering configuration for simulator
+ typedef struct VrStereoConfig {
+ RenderTexture2D stereoFbo; // VR stereo rendering framebuffer
+ Shader distortionShader; // VR stereo rendering distortion shader
+ Matrix eyesProjection[2]; // VR stereo rendering eyes projection matrices
+ Matrix eyesViewOffset[2]; // VR stereo rendering eyes view offset matrices
+ int eyeViewportRight[4]; // VR stereo rendering right eye viewport [x, y, w, h]
+ int eyeViewportLeft[4]; // VR stereo rendering left eye viewport [x, y, w, h]
+ } VrStereoConfig;
+
+
// TraceLog message types
typedef enum {
LOG_ALL,