From 659d8a4ec6c198eab119b681c24ce7c49f2895c7 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sun, 13 May 2018 14:34:41 +0200 Subject: [PATCH] (GL) Cleanups --- gfx/drivers/gl.c | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/gfx/drivers/gl.c b/gfx/drivers/gl.c index 712259ff39..1c4743e038 100644 --- a/gfx/drivers/gl.c +++ b/gfx/drivers/gl.c @@ -579,25 +579,23 @@ static void gl_init_textures(gl_t *gl, const video_info_t *video) static INLINE void gl_set_shader_viewports(gl_t *gl) { - unsigned width, height; + unsigned i, width, height; video_shader_ctx_info_t shader_info; + video_frame_info_t video_info; + video_driver_build_info(&video_info); video_driver_get_size(&width, &height); shader_info.data = gl; - shader_info.idx = 0; shader_info.set_active = true; - video_shader_driver_use(&shader_info); - - gl_set_viewport_wrapper(gl, width, height, false, true); - - shader_info.data = gl; - shader_info.idx = 1; - shader_info.set_active = true; - - video_shader_driver_use(&shader_info); - gl_set_viewport_wrapper(gl, width, height, false, true); + for (i = 0; i < 2; i++) + { + shader_info.idx = i; + video_shader_driver_use(&shader_info); + gl_set_viewport(gl, &video_info, + width, height, false, true); + } } void gl_load_texture_data(