mirror of
https://github.com/libretro/RetroArch.git
synced 2024-11-25 00:49:47 +00:00
Make sure set_defaults is called.
This commit is contained in:
parent
a7870aa888
commit
0738480439
28
dynamic.c
28
dynamic.c
@ -102,6 +102,7 @@ void (*psnes_term)(void);
|
||||
#ifdef NEED_DYNAMIC
|
||||
static void set_environment(void);
|
||||
#endif
|
||||
static void set_environment_defaults(void);
|
||||
|
||||
#ifdef HAVE_DYNAMIC
|
||||
static void load_dynamic(void)
|
||||
@ -218,6 +219,7 @@ void init_libsnes_sym(void)
|
||||
set_statics();
|
||||
#endif
|
||||
|
||||
set_environment_defaults();
|
||||
#ifdef NEED_DYNAMIC
|
||||
set_environment();
|
||||
#endif
|
||||
@ -323,18 +325,6 @@ static bool environment_cb(unsigned cmd, void *data)
|
||||
return true;
|
||||
}
|
||||
|
||||
// Assume SNES as defaults.
|
||||
static void set_environment_defaults(void)
|
||||
{
|
||||
g_extern.system.pitch = 0; // 0 is classic libsnes semantics.
|
||||
g_extern.system.geom = (struct snes_geometry) {
|
||||
.base_width = 256,
|
||||
.base_height = 224,
|
||||
.max_width = 512,
|
||||
.max_height = 512,
|
||||
};
|
||||
}
|
||||
|
||||
// SSNES extension hooks. Totally optional 'n shizz :)
|
||||
static void set_environment(void)
|
||||
{
|
||||
@ -349,8 +339,18 @@ static void set_environment(void)
|
||||
|
||||
if (psnes_set_environment)
|
||||
psnes_set_environment(environment_cb);
|
||||
|
||||
set_environment_defaults();
|
||||
}
|
||||
#endif
|
||||
|
||||
// Assume SNES as defaults.
|
||||
static void set_environment_defaults(void)
|
||||
{
|
||||
g_extern.system.pitch = 0; // 0 is classic libsnes semantics.
|
||||
g_extern.system.geom = (struct snes_geometry) {
|
||||
.base_width = 256,
|
||||
.base_height = 224,
|
||||
.max_width = 512,
|
||||
.max_height = 512,
|
||||
};
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user