Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/blender/draw/engines/eevee/eevee_lights.c')
-rw-r--r--source/blender/draw/engines/eevee/eevee_lights.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/source/blender/draw/engines/eevee/eevee_lights.c b/source/blender/draw/engines/eevee/eevee_lights.c
index c073175a0b2..3b781db90c2 100644
--- a/source/blender/draw/engines/eevee/eevee_lights.c
+++ b/source/blender/draw/engines/eevee/eevee_lights.c
@@ -123,9 +123,13 @@ void EEVEE_lights_update(EEVEE_StorageList *stl)
evli->spotsize = cosf(la->spotsize * 0.5f);
evli->spotblend = (1.0f - evli->spotsize) * la->spotblend;
}
- // else if (la->type == LA_SPOT) {
-
- // }
+ else if (la->type == LA_AREA) {
+ evli->sizex = la->area_size * scale[0] * 0.5f;
+ evli->sizey = la->area_sizey * scale[1] * 0.5f;
+ }
+ else {
+ evli->sizex = la->area_size * scale[0] * 0.5f;
+ }
/* Lamp Type */
evli->lamptype = (float)la->type;