Commit: 40fff9b12fd1427c3ebb899fe46707fd86c47107
Author: Lukas Stockner
Date: Thu Jul 7 20:10:29 2016 +0200
Branches: soc-2016-cycles_denoising
https://developer.blender.org/rB40fff9b12fd1427c3ebb899fe46707fd86c47107
Cycles: Fix artifacts in lower-left tile when denoising on the CPU
===================================================================
M intern/cycles/device/device_cpu.cpp
===================================================================
diff --git a/intern/cycles/device/device_cpu.cpp
b/intern/cycles/device/device_cpu.cpp
index 7e5162f..c296c17 100644
--- a/intern/cycles/device/device_cpu.cpp
+++ b/intern/cycles/device/device_cpu.cpp
@@ -329,8 +329,8 @@ public:
offsets[i] = rtiles[i].offset;
strides[i] = rtiles[i].stride;
}
- int tile_x[4] = {rtiles[0].x, rtiles[1].x,
rtiles[2].x, rtiles[2].x+rtiles[2].w};
- int tile_y[4] = {rtiles[0].y, rtiles[3].y,
rtiles[6].y, rtiles[6].y+rtiles[6].h};
+ int tile_x[4] = {rtiles[3].x, rtiles[4].x,
rtiles[5].x, rtiles[5].x+rtiles[5].w};
+ int tile_y[4] = {rtiles[1].y, rtiles[4].y,
rtiles[7].y, rtiles[7].y+rtiles[7].h};
FilterStorage *storages = new
FilterStorage[tile.w*tile.h];
int4 filter_rect = make_int4(tile.x, tile.y,
tile.x + tile.w, tile.y + tile.h);
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs