projects
/
blender.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Cycles: Improve denoising speed on GPUs with small tile sizes
[blender.git]
/
intern
/
cycles
/
device
/
device_denoising.h
diff --git
a/intern/cycles/device/device_denoising.h
b/intern/cycles/device/device_denoising.h
index ec4e7933cdcc3850904547ca115b158c1a473d80..77a82d0ad041763343058017dfe96bffc9e556ab 100644
(file)
--- a/
intern/cycles/device/device_denoising.h
+++ b/
intern/cycles/device/device_denoising.h
@@
-94,7
+94,7
@@
public:
device_ptr temporary_1_ptr; /* There two images are used as temporary storage. */
device_ptr temporary_2_ptr;
device_ptr temporary_1_ptr; /* There two images are used as temporary storage. */
device_ptr temporary_2_ptr;
- int4 filter_
rect
;
+ int4 filter_
window
;
int4 buffer_params;
int source_w;
int4 buffer_params;
int source_w;
@@
-148,8
+148,9
@@
public:
struct DenoiseBuffers {
int pass_stride;
int passes;
struct DenoiseBuffers {
int pass_stride;
int passes;
- int
w
;
+ int
stride
;
int h;
int h;
+ int width;
device_only_memory<float> mem;
DenoiseBuffers(Device *device)
device_only_memory<float> mem;
DenoiseBuffers(Device *device)