Eevee: Fix Planar Reflection bug / background artifact.

This was cause by a missing uniform.
This commit is contained in:
Clément Foucault 2017-07-06 18:28:25 +02:00
parent d35e525d10
commit 6eea22b2b7
1 changed files with 2 additions and 0 deletions

View File

@ -349,6 +349,7 @@ void EEVEE_lightprobes_cache_init(EEVEE_SceneLayerData *sldata, EEVEE_Data *veda
grp = DRW_shgroup_material_create(gpumat, psl->probe_background);
if (grp) {
DRW_shgroup_uniform_float(grp, "backgroundAlpha", &stl->g_data->background_alpha, 1);
DRW_shgroup_call_add(grp, geom, NULL);
}
else {
@ -363,6 +364,7 @@ void EEVEE_lightprobes_cache_init(EEVEE_SceneLayerData *sldata, EEVEE_Data *veda
if (grp == NULL) {
grp = DRW_shgroup_create(e_data.probe_default_sh, psl->probe_background);
DRW_shgroup_uniform_vec3(grp, "color", col, 1);
DRW_shgroup_uniform_float(grp, "backgroundAlpha", &stl->g_data->background_alpha, 1);
DRW_shgroup_call_add(grp, geom, NULL);
}
}