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:
authorTon Roosendaal <ton@blender.org>2003-08-15 18:39:08 +0400
committerTon Roosendaal <ton@blender.org>2003-08-15 18:39:08 +0400
commit85245bfe13e688b3ea0317fcc5ddf23c7c0f8544 (patch)
tree47037dd8498208c822e8b762fb10cd334973ee83
parentabede3ca04c162b5221120f7e93eafcd8c97e347 (diff)
- make sure shadowbuffers are tested & corrected for sizes that are
multiples of 16 pixels
-rw-r--r--source/blender/render/intern/source/shadbuf.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/render/intern/source/shadbuf.c b/source/blender/render/intern/source/shadbuf.c
index 95fadeeff5a..545bcce6d3a 100644
--- a/source/blender/render/intern/source/shadbuf.c
+++ b/source/blender/render/intern/source/shadbuf.c
@@ -97,6 +97,8 @@ void initshadowbuf(LampRen *lar, float mat[][4])
if(shb->size<512) shb->size= 512;
else if(shb->size > lar->bufsize) shb->size= lar->bufsize;
+ shb->size &= ~15; /* make sure its multiples of 16 */
+
shb->samp= lar->samp;
shb->soft= lar->soft;
shb->shadhalostep= lar->shadhalostep;