mirror of
https://github.com/libretro/RetroArch
synced 2025-03-28 08:37:41 +00:00
Hopefully fixes awkward issue with scale not being applied correctly.
This commit is contained in:
parent
f730ba4043
commit
3455f83fa7
1
gfx/gl.c
1
gfx/gl.c
@ -954,6 +954,7 @@ static void* gl_init(video_info_t *video, const input_driver_t **input, void **i
|
||||
gl_init_fbo(gl, 256 * video->input_scale, 256 * video->input_scale);
|
||||
|
||||
// Apparently need to set viewport for passes when we aren't using FBOs.
|
||||
gl_shader_use(0);
|
||||
set_viewport(gl, gl->win_width, gl->win_height, false);
|
||||
gl_shader_use(1);
|
||||
set_viewport(gl, gl->win_width, gl->win_height, false);
|
||||
|
4
ssnes.c
4
ssnes.c
@ -1187,6 +1187,10 @@ static void check_shader_dir(void)
|
||||
if (should_apply)
|
||||
{
|
||||
const char *shader = g_extern.shader_dir.elems[g_extern.shader_dir.ptr];
|
||||
|
||||
strncpy(g_settings.video.bsnes_shader_path, shader, sizeof(g_settings.video.bsnes_shader_path) - 1);
|
||||
g_settings.video.shader_type = SSNES_SHADER_BSNES;
|
||||
|
||||
msg_queue_clear(g_extern.msg_queue);
|
||||
char msg[512];
|
||||
snprintf(msg, sizeof(msg), "XML shader #%u: \"%s\"", (unsigned)g_extern.shader_dir.ptr, shader);
|
||||
|
Loading…
x
Reference in New Issue
Block a user