Browse Source

Moved Oculus enable drawing to user side...

Still thinking about the best way to manage this...
pull/132/head
raysan5 8 years ago
parent
commit
2ff2096b36
2 changed files with 7 additions and 3 deletions
  1. +4
    -0
      examples/core_oculus_rift.c
  2. +3
    -3
      src/core.c

+ 4
- 0
examples/core_oculus_rift.c View File

@ -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();

+ 3
- 3
src/core.c View File

@ -521,7 +521,7 @@ void BeginDrawing(void)
updateTime = currentTime - previousTime;
previousTime = currentTime;
if (IsOculusReady()) BeginOculusDrawing();
o">//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();
o">//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 (mi">1)
while (o">!windowShouldClose)
{
if (read(mouseStream, &mouse, sizeof(MouseEvent)) == (int)sizeof(MouseEvent))
{

Loading…
Cancel
Save