[Bf-blender-cvs] [8cca1abcb1f] blender2.8: Studiolight: Bumped the radiance buffer to RGBA16F

Jeroen Bakker noreply at git.blender.org
Tue Jun 12 11:54:00 CEST 2018


Commit: 8cca1abcb1fef6213d694cada5ad7f5fb650b62c
Author: Jeroen Bakker
Date:   Tue Jun 12 11:50:07 2018 +0200
Branches: blender2.8
https://developer.blender.org/rB8cca1abcb1fef6213d694cada5ad7f5fb650b62c

Studiolight: Bumped the radiance buffer to RGBA16F

Fixes issue reported at
https://devtalk.blender.org/t/lookdev-ibl-result/890/3

===================================================================

M	source/blender/blenkernel/intern/studiolight.c

===================================================================

diff --git a/source/blender/blenkernel/intern/studiolight.c b/source/blender/blenkernel/intern/studiolight.c
index 4dfafdccc47..3d7777e43d5 100644
--- a/source/blender/blenkernel/intern/studiolight.c
+++ b/source/blender/blenkernel/intern/studiolight.c
@@ -182,7 +182,7 @@ static void studiolight_create_equierectangular_radiance_gputexture(StudioLight
 		char error[256];
 		BKE_studiolight_ensure_flag(sl, STUDIOLIGHT_EXTERNAL_IMAGE_LOADED);
 		ImBuf *ibuf = sl->equirectangular_radiance_buffer;
-		sl->equirectangular_radiance_gputexture = GPU_texture_create_2D(ibuf->x, ibuf->y, GPU_RGBA8, ibuf->rect_float, error);
+		sl->equirectangular_radiance_gputexture = GPU_texture_create_2D(ibuf->x, ibuf->y, GPU_RGBA16F, ibuf->rect_float, error);
 		GPUTexture *tex = sl->equirectangular_radiance_gputexture;
 		GPU_texture_bind(tex, 0);
 		GPU_texture_filter_mode(tex, true);



More information about the Bf-blender-cvs mailing list