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:
authorDaniel Genrich <daniel.genrich@gmx.net>2012-05-28 18:31:08 +0400
committerDaniel Genrich <daniel.genrich@gmx.net>2012-05-28 18:31:08 +0400
commitee854f581aa2a7e9e610ba9be99d7c3839475bad (patch)
tree0b16158641b6e191b4b9733b05b56bb5cd5a8f59 /source/blender/blenkernel/intern/smoke.c
parentfd2f05be4470b29e4a5efdcbbbc247c81198d4c2 (diff)
Smoke: Fix messed up shadow display with OpenMP. This needs fixing. For now disable openmp for that function. Shadow calculation would be better raytraced on GPU or using shaders for the future.
Part of my Blender Smoke Development Phase III. (accidently commited this to smoke2 branch first)
Diffstat (limited to 'source/blender/blenkernel/intern/smoke.c')
-rw-r--r--source/blender/blenkernel/intern/smoke.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/blenkernel/intern/smoke.c b/source/blender/blenkernel/intern/smoke.c
index ce739a00bb4..46286eb6cf9 100644
--- a/source/blender/blenkernel/intern/smoke.c
+++ b/source/blender/blenkernel/intern/smoke.c
@@ -1868,7 +1868,7 @@ static float calc_voxel_transp(float *result, float *input, int res[3], int *pix
if(result[index] < 0.0f)
{
-#pragma omp critical
+// #pragma omp critical
result[index] = *tRay;
}
@@ -2012,7 +2012,7 @@ static void smoke_calc_transparency(float *result, float *input, float *p0, floa
bv[4] = p0[2];
bv[5] = p1[2];
-#pragma omp parallel for schedule(static,1)
+// #pragma omp parallel for schedule(static,1)
for(z = 0; z < res[2]; z++)
{
size_t index = z*slabsize;