From 805d69e16840efa42a96167a8d4dd59c60994bb6 Mon Sep 17 00:00:00 2001 From: Ramin Azarmehr Date: Wed, 13 Jun 2018 16:23:08 -0400 Subject: [PATCH] renderer: do not set CUBE_MAP_SEAMLESS parameter on GLES Setting the sampler parameter GL_TEXTURE_CUBE_MAP_SEAMLESS in GLES generates a GL_INVALID_ENUM error. This patch completes the previously committed patch 241b88ac8cb3f30d01b63cec9b90f8dd57839772. Reviewed-by: Gurchetan Singh Signed-off-by: Dave Airlie --- src/vrend_renderer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vrend_renderer.c b/src/vrend_renderer.c index d0ea510..dcfe405 100644 --- a/src/vrend_renderer.c +++ b/src/vrend_renderer.c @@ -1358,12 +1358,12 @@ int vrend_create_sampler_state(struct vrend_context *ctx, glSamplerParameterf(state->id, GL_TEXTURE_MAX_LOD, templ->max_lod); glSamplerParameteri(state->id, GL_TEXTURE_COMPARE_MODE, templ->compare_mode ? GL_COMPARE_R_TO_TEXTURE : GL_NONE); glSamplerParameteri(state->id, GL_TEXTURE_COMPARE_FUNC, GL_NEVER + templ->compare_func); - glSamplerParameteri(state->id, GL_TEXTURE_CUBE_MAP_SEAMLESS, templ->seamless_cube_map); if (vrend_state.use_gles) { if (templ->lod_bias != 0.0f) { report_gles_warn(ctx, GLES_WARN_LOD_BIAS, 0); } } else { + glSamplerParameteri(state->id, GL_TEXTURE_CUBE_MAP_SEAMLESS, templ->seamless_cube_map); glSamplerParameterf(state->id, GL_TEXTURE_LOD_BIAS, templ->lod_bias); }