From 5a6197cfc64ee741139ea3a6ef28ede47c29f443 Mon Sep 17 00:00:00 2001 From: Flyinghead Date: Wed, 15 Dec 2021 21:23:35 +0100 Subject: [PATCH] libretro: never request a GLES3 context RA doesn't give us the opportunity to retry if GLES3 isn't supported. Issue #405 --- core/deps/libretro-common/glsm/glsm.c | 8 -------- shell/libretro/libretro.cpp | 5 ----- 2 files changed, 13 deletions(-) diff --git a/core/deps/libretro-common/glsm/glsm.c b/core/deps/libretro-common/glsm/glsm.c index c76aa9220..413d49973 100644 --- a/core/deps/libretro-common/glsm/glsm.c +++ b/core/deps/libretro-common/glsm/glsm.c @@ -2978,15 +2978,7 @@ static bool glsm_state_ctx_init(glsm_ctx_params_t *params) return false; #ifdef HAVE_OPENGLES -#if defined(HAVE_OPENGLES_3_1) - hw_render.context_type = RETRO_HW_CONTEXT_OPENGLES_VERSION; - hw_render.version_major = 3; - hw_render.version_minor = 1; -#elif defined(HAVE_OPENGLES3) - hw_render.context_type = RETRO_HW_CONTEXT_OPENGLES3; -#else hw_render.context_type = RETRO_HW_CONTEXT_OPENGLES2; -#endif #else hw_render.context_type = RETRO_HW_CONTEXT_OPENGL; if (params->context_type != RETRO_HW_CONTEXT_NONE) diff --git a/shell/libretro/libretro.cpp b/shell/libretro/libretro.cpp index 205fd7c09..6a4ae0d97 100644 --- a/shell/libretro/libretro.cpp +++ b/shell/libretro/libretro.cpp @@ -1450,11 +1450,6 @@ static bool set_opengl_hw_render(u32 preferred) params.context_reset = context_reset; params.context_destroy = context_destroy; params.environ_cb = environ_cb; -#ifdef TARGET_NO_STENCIL - params.stencil = false; -#else - params.stencil = true; -#endif params.imm_vbo_draw = NULL; params.imm_vbo_disable = NULL; #if defined(__APPLE__) && defined(HAVE_OPENGL)