diff options
| author | raysan5 <raysan5@gmail.com> | 2016-07-04 18:35:50 +0200 |
|---|---|---|
| committer | raysan5 <raysan5@gmail.com> | 2016-07-04 18:35:50 +0200 |
| commit | 2ff2096b36d80078cbda5e61ff77d7fedeeeaeb5 (patch) | |
| tree | 808159aa95df9b2be5509d83791aa6cad4ddf6b8 | |
| parent | 3fb1c446ea5cf7fe813b0809894e938232ab1738 (diff) | |
| download | raylib-2ff2096b36d80078cbda5e61ff77d7fedeeeaeb5.tar.gz raylib-2ff2096b36d80078cbda5e61ff77d7fedeeeaeb5.zip | |
Moved Oculus enable drawing to user side...
Still thinking about the best way to manage this...
| -rw-r--r-- | examples/core_oculus_rift.c | 4 | ||||
| -rw-r--r-- | src/core.c | 6 |
2 files changed, 7 insertions, 3 deletions
diff --git a/examples/core_oculus_rift.c b/examples/core_oculus_rift.c index 131a21c2..734ba8fd 100644 --- a/examples/core_oculus_rift.c +++ b/examples/core_oculus_rift.c @@ -52,6 +52,8 @@ int main() BeginDrawing(); ClearBackground(RAYWHITE); + + if (IsOculusReady()) BeginOculusDrawing(); Begin3dMode(camera); @@ -62,6 +64,8 @@ int main() End3dMode(); + if (IsOculusReady()) EndOculusDrawing(); + DrawFPS(10, 10); EndDrawing(); @@ -521,7 +521,7 @@ void BeginDrawing(void) updateTime = currentTime - previousTime; previousTime = currentTime; - if (IsOculusReady()) BeginOculusDrawing(); + //if (IsOculusReady()) BeginOculusDrawing(); rlClearScreenBuffers(); // Clear current framebuffers rlLoadIdentity(); // Reset current matrix (MODELVIEW) @@ -536,7 +536,7 @@ void EndDrawing(void) { rlglDraw(); // Draw Buffers (Only OpenGL 3+ and ES2) - if (IsOculusReady()) EndOculusDrawing(); + //if (IsOculusReady()) EndOculusDrawing(); SwapBuffers(); // Copy back buffer to front buffer PollInputEvents(); // Poll user events @@ -2675,7 +2675,7 @@ static void *MouseThread(void *arg) int mouseRelX = 0; int mouseRelY = 0; - while (1) + while (!windowShouldClose) { if (read(mouseStream, &mouse, sizeof(MouseEvent)) == (int)sizeof(MouseEvent)) { |
