From 197bafc7f54795243d4c217c2efcf41f01d4100d Mon Sep 17 00:00:00 2001 From: John Tsiombikas Date: Sun, 13 May 2018 12:47:33 +0300 Subject: [PATCH] fixed mirror rendering for goatvr backends which don't use an fbo --- src/app.cc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/app.cc b/src/app.cc index 21e8acc..96e92f3 100644 --- a/src/app.cc +++ b/src/app.cc @@ -426,8 +426,12 @@ void app_display() for(int i=0; i<2; i++) { // for each eye goatvr_draw_eye(i); - vp_width = goatvr_get_fb_eye_width(i); - vp_height = goatvr_get_fb_eye_height(i); + if(goatvr_get_fb_texture()) { + vp_width = goatvr_get_fb_eye_width(i); + vp_height = goatvr_get_fb_eye_height(i); + } else { + vp_width = win_width / 2; + } proj_matrix = goatvr_projection_matrix(i, NEAR_CLIP, FAR_CLIP); glMatrixMode(GL_PROJECTION); -- 1.7.10.4