Browse Source

Merge pull request #40558 from clayjohn/GLES3-sky-texture

Fix OpenGL error when generating radiance
Rémi Verschelde 5 years ago
parent
commit
af35d0d3c8
1 changed files with 1 additions and 1 deletions
  1. 1 1
      drivers/gles3/rasterizer_storage_gles3.cpp

+ 1 - 1
drivers/gles3/rasterizer_storage_gles3.cpp

@@ -2177,7 +2177,7 @@ void RasterizerStorageGLES3::sky_set_texture(RID p_sky, RID p_panorama, int p_ra
 			}
 
 			glBindFramebuffer(GL_DRAW_FRAMEBUFFER, tmp_fb);
-			glFramebufferTextureLayer(GL_DRAW_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, sky->radiance, 0, lod);
+			glFramebufferTexture2D(GL_DRAW_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, sky->radiance, lod);
 			glBindFramebuffer(GL_READ_FRAMEBUFFER, tmp_fb2);
 			glReadBuffer(GL_COLOR_ATTACHMENT0);
 			glBlitFramebuffer(0, 0, size, size * 2, 0, 0, size, size * 2, GL_COLOR_BUFFER_BIT, GL_NEAREST);