|
|
@ -1522,7 +1522,7 @@ RenderTexture2D rlglLoadRenderTexture(int width, int height) |
|
|
|
target.texture.id = 0; |
|
|
|
target.texture.width = width; |
|
|
|
target.texture.height = height; |
|
|
|
target.texture.format = UNCOMPRESSED_R8G8B8; |
|
|
|
target.texture.format = UNCOMPRESSED_R8G8B8A8; |
|
|
|
target.texture.mipmaps = 1; |
|
|
|
|
|
|
|
target.depth.id = 0; |
|
|
@ -1539,7 +1539,7 @@ RenderTexture2D rlglLoadRenderTexture(int width, int height) |
|
|
|
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE); |
|
|
|
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); |
|
|
|
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); |
|
|
|
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, width, height, 0, GL_RGB, GL_UNSIGNED_BYTE, NULL); |
|
|
|
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, width, height, 0, GL_RGBA, GL_UNSIGNED_BYTE, NULL); |
|
|
|
glBindTexture(GL_TEXTURE_2D, 0); |
|
|
|
|
|
|
|
#if defined(GRAPHICS_API_OPENGL_33) |
|
|
@ -2734,16 +2734,17 @@ void ToggleVrMode(void) |
|
|
|
#endif |
|
|
|
} |
|
|
|
|
|
|
|
// Update VR tracking (position and orientation) |
|
|
|
void UpdateVrTracking(kt">void) |
|
|
|
// Update VR tracking (position and orientation) and camera |
|
|
|
void UpdateVrTracking(n">Camera *camera) |
|
|
|
{ |
|
|
|
#if defined(RLGL_OCULUS_SUPPORT) |
|
|
|
if (vrDeviceReady) UpdateOculusTracking(); |
|
|
|
else |
|
|
|
#endif |
|
|
|
if (vrDeviceReady) |
|
|
|
{ |
|
|
|
// TODO: Use alternative inputs (mouse, keyboard) to simulate tracking data (eyes position/orientation) |
|
|
|
UpdateOculusTracking(); |
|
|
|
|
|
|
|
// TODO: Update camera data (position, target, up) with tracking data |
|
|
|
} |
|
|
|
#endif |
|
|
|
} |
|
|
|
|
|
|
|
// Begin Oculus drawing configuration |
|
|
|