mirror of
https://github.com/libretro/RetroArch
synced 2025-03-29 22:20:21 +00:00
Merge pull request #2084 from xerpi/master
(Vita) vita2d_gfx_free: Set textures to NULL
This commit is contained in:
commit
795950c7b7
@ -56,7 +56,7 @@ static void frontend_vita_get_environment_settings(int *argc, char *argv[],
|
||||
|
||||
strlcpy(retroarch_path, "cache0:/retroarch/", sizeof(retroarch_path));
|
||||
|
||||
fill_pathname_basedir(g_defaults.dir.port, retroarch_path, sizeof(g_defaults.dir.port));
|
||||
strlcpy(g_defaults.dir.port, retroarch_path, sizeof(g_defaults.dir.port));
|
||||
RARCH_LOG("port dir: [%s]\n", g_defaults.dir.port);
|
||||
|
||||
fill_pathname_join(g_defaults.dir.assets, g_defaults.dir.port,
|
||||
|
@ -67,7 +67,10 @@ static void *vita2d_gfx_init(const video_info_t *video,
|
||||
if (!vita)
|
||||
return NULL;
|
||||
|
||||
RARCH_LOG("vita2d_gfx_init: w: %i h: %i\n", video->width, video->height);
|
||||
RARCH_LOG("vita2d_gfx_init: w: %i h: %i\n", video->width, video->height);
|
||||
RARCH_LOG("RARCH_SCALE_BASE: %i input_scale: %i = %i\n",
|
||||
RARCH_SCALE_BASE, video->input_scale, RARCH_SCALE_BASE * video->input_scale);
|
||||
|
||||
|
||||
vita2d_init();
|
||||
vita2d_set_clear_color(RGBA8(0x40, 0x40, 0x40, 0xFF));
|
||||
@ -150,7 +153,7 @@ static bool vita2d_gfx_frame(void *data, const void *frame,
|
||||
vita2d_start_drawing();
|
||||
vita2d_clear_screen();
|
||||
|
||||
if (frame && vita->texture)
|
||||
if (vita->texture)
|
||||
{
|
||||
if (vita->fullscreen)
|
||||
vita2d_draw_texture_scale(vita->texture,
|
||||
@ -248,11 +251,19 @@ static void vita2d_gfx_free(void *data)
|
||||
{
|
||||
vita_video_t *vita = (vita_video_t *)data;
|
||||
|
||||
RARCH_LOG("vita2d_gfx_free()\n");
|
||||
|
||||
if (vita->menu.frame)
|
||||
{
|
||||
vita2d_free_texture(vita->menu.frame);
|
||||
vita->menu.frame = NULL;
|
||||
}
|
||||
|
||||
if (vita->texture)
|
||||
{
|
||||
vita2d_free_texture(vita->texture);
|
||||
vita->texture = NULL;
|
||||
}
|
||||
|
||||
vita2d_fini();
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user