From 756a37bcae66e07ffeae198dd894301241a1304f Mon Sep 17 00:00:00 2001 From: clayjohn Date: Sun, 1 Nov 2020 09:06:44 -0800 Subject: [PATCH] Properly reset texture flags when generating radiance --- drivers/gles3/rasterizer_storage_gles3.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gles3/rasterizer_storage_gles3.cpp b/drivers/gles3/rasterizer_storage_gles3.cpp index cd7067aebdf..1e53e11816b 100644 --- a/drivers/gles3/rasterizer_storage_gles3.cpp +++ b/drivers/gles3/rasterizer_storage_gles3.cpp @@ -2071,6 +2071,9 @@ void RasterizerStorageGLES3::sky_set_texture(RID p_sky, RID p_panorama, int p_ra glTexParameterf(GL_TEXTURE_2D_ARRAY, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE); glTexParameterf(GL_TEXTURE_2D_ARRAY, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE); + //reset flags on Sky Texture that may have changed + texture_set_flags(sky->panorama, texture->flags); + glBindFramebuffer(GL_FRAMEBUFFER, RasterizerStorageGLES3::system_fbo); glDeleteFramebuffers(1, &tmp_fb); glDeleteFramebuffers(1, &tmp_fb2);