aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRay <raysan5@gmail.com>2019-04-23 15:12:08 +0200
committerRay <raysan5@gmail.com>2019-04-23 15:12:08 +0200
commit87b75a6c95db503e2a1688e389e9db9e53936d62 (patch)
treeee6c5dbd8870b031f62ff42e0311eae32944f2cd
parent10c2eea14be1f75f1e01ecd7db6d8bd2788ce67c (diff)
downloadraylib-87b75a6c95db503e2a1688e389e9db9e53936d62.tar.gz
raylib-87b75a6c95db503e2a1688e389e9db9e53936d62.zip
Review issues on OpenGL 1.1
-rw-r--r--src/rlgl.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/rlgl.h b/src/rlgl.h
index c2ddd028..bb421d1f 100644
--- a/src/rlgl.h
+++ b/src/rlgl.h
@@ -1429,8 +1429,10 @@ void rlClearScreenBuffers(void)
// Update GPU buffer with new data
void rlUpdateBuffer(int bufferId, void *data, int dataSize)
{
+#if defined(GRAPHICS_API_OPENGL_33) || defined(GRAPHICS_API_OPENGL_ES2)
glBindBuffer(GL_ARRAY_BUFFER, bufferId);
glBufferSubData(GL_ARRAY_BUFFER, 0, dataSize, data);
+#endif
}
//----------------------------------------------------------------------------------
@@ -3533,6 +3535,7 @@ void CloseVrSimulator(void)
// Set stereo rendering configuration parameters
void SetVrConfiguration(VrDeviceInfo hmd, Shader distortion)
{
+#if defined(GRAPHICS_API_OPENGL_33) || defined(GRAPHICS_API_OPENGL_ES2)
// Reset vrConfig for a new values assignment
memset(&vrConfig, 0, sizeof(vrConfig));
@@ -3610,6 +3613,7 @@ void SetVrConfiguration(VrDeviceInfo hmd, Shader distortion)
SetShaderValue(vrConfig.distortionShader, GetShaderLocation(vrConfig.distortionShader, "hmdWarpParam"), hmd.lensDistortionValues, UNIFORM_VEC4);
SetShaderValue(vrConfig.distortionShader, GetShaderLocation(vrConfig.distortionShader, "chromaAbParam"), hmd.chromaAbCorrection, UNIFORM_VEC4);
}
+#endif
}
// Detect if VR simulator is running