[Bf-blender-cvs] [40fff9b] soc-2016-cycles_denoising: Cycles: Fix artifacts in lower-left tile when denoising on the CPU
Lukas Stockner
noreply at git.blender.org
Fri Jul 8 04:31:34 CEST 2016
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);
More information about the Bf-blender-cvs
mailing list