From 9f79b99c941519eed456e2a8bd3d6a2431995e33 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Wed, 8 Nov 2017 16:58:23 +0100 Subject: [PATCH] Init renderchain prior to calling renderchain_driver --- gfx/drivers/gl.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/gfx/drivers/gl.c b/gfx/drivers/gl.c index c54dcb8d61..f068ab7cae 100644 --- a/gfx/drivers/gl.c +++ b/gfx/drivers/gl.c @@ -1962,6 +1962,13 @@ static void *gl_init(const video_info_t *video, const input_driver_t **input, vo gl_set_texture_fmts(gl, video->rgb32); + if (!renderchain_gl_init_first(&gl->renderchain_driver, + &gl->renderchain_data)) + { + RARCH_ERR("[GL]: Renderchain could not be initialized.\n"); + return false; + } + if (gl->renderchain_driver->restore_default_state) gl->renderchain_driver->restore_default_state(gl); @@ -1984,13 +1991,6 @@ static void *gl_init(const video_info_t *video, const input_driver_t **input, vo gl_init_textures(gl, video); gl_init_textures_data(gl); - if (!renderchain_gl_init_first(&gl->renderchain_driver, - &gl->renderchain_data)) - { - RARCH_ERR("[GL]: Renderchain could not be initialized.\n"); - return false; - } - if (gl->renderchain_driver->init) gl->renderchain_driver->init(gl, gl->tex_w, gl->tex_h);