mirror of
https://github.com/libretro/RetroArch
synced 2025-04-09 21:45:45 +00:00
Init renderchain prior to calling renderchain_driver
This commit is contained in:
parent
f28d6009ec
commit
9f79b99c94
@ -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);
|
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)
|
if (gl->renderchain_driver->restore_default_state)
|
||||||
gl->renderchain_driver->restore_default_state(gl);
|
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(gl, video);
|
||||||
gl_init_textures_data(gl);
|
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)
|
if (gl->renderchain_driver->init)
|
||||||
gl->renderchain_driver->init(gl, gl->tex_w, gl->tex_h);
|
gl->renderchain_driver->init(gl, gl->tex_w, gl->tex_h);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user