Campbell Barton
|
e12c08e8d1
ClangFormat: apply to source, most of intern
|
5 years ago |
Brecht Van Lommel
|
f77cdd1d59
Code cleanup: deduplicate some branched and split kernel code.
|
7 years ago |
Mathieu Menuet
|
659ba012b0
Cycles: change AO bounces approximation to do more glossy and transmission.
|
7 years ago |
Brecht Van Lommel
|
cfa8b762e2
Code cleanup: move rng into path state.
|
7 years ago |
Brecht Van Lommel
|
7542282c06
Code cleanup: make DebugData part of PathRadiance.
|
7 years ago |
Mai Lavelle
|
6238214159
Cycles: Faster split branched path tracing by sharing samples with inactive threads
|
7 years ago |
Lukas Stockner
|
ef816f9cff
Cycles: Fix the AO replacement option in the split kernel
|
7 years ago |
Hristo Gueorguiev
|
8ada7f7397
Cycles: Remove ccl_addr_space from RNG passed to functions
|
7 years ago |
Sergey Sharybin
|
26620f3f87
Cycles: Avoid some ccl_local in various kernels
|
7 years ago |
Sergey Sharybin
|
76acaefdd7
Cycles: Cleanup, wipe obviously outdated parts of split kernel comments
|
7 years ago |
Hristo Gueorguiev
|
f169ff8b88
Fix T50925: Add AO approximation to split kernel
|
7 years ago |
Hristo Gueorguiev
|
57e26627c4
Cycles: SSS and Volume rendering in split kernel
|
7 years ago |
Mai Lavelle
|
230c00d872
Cycles: OpenCL split kernel refactor
|
8 years ago |
Sergey Sharybin
|
53fa389802
Cycles: Use dedicated debug passes for traversed nodes and intersection tests
|
8 years ago |
Lukas Stockner
|
2dccf5a6e8
Cycles: Fix OpenCL split kernel compilation after recent CUDA 8 performance fix
|
8 years ago |
Sergey Sharybin
|
25aea19323
Cycles: Remove some unused variables from split kernel function
|
9 years ago |
Sergey Sharybin
|
dc9e0b819b
Cycles: Remove unused argument from the split kernel functions
|
9 years ago |
Sergey Sharybin
|
4ca688a963
Cycles: OpenCL split kernel cleanup, move casts from .h files to .cl files
|
9 years ago |
Sergey Sharybin
|
b9f89b1647
Cycles: Code cleanup in split kernel, whitespaces
|
9 years ago |
Sergey Sharybin
|
596eadf0e1
Cycles: Add debug pass which shows number of instance pushes during camera ray intersection
|
9 years ago |
Sergey Sharybin
|
2bd6de5bbb
Cycles: Add debug pass showing average number of ray bounces per pixel
|
9 years ago |
Sergey Sharybin
|
84ad20acef
Fix T44833: Can't use ccl_local space in non-kernel functions
|
9 years ago |
Campbell Barton
|
2c3c477223
Cleanup: warning, spelling
|
9 years ago |
Thomas Dinges
|
a3ef51bba5
Fix T44833, OpenCL compile error on AMD.
|
9 years ago |
Sergey Sharybin
|
2c503d8303
Cycles: Restructure kernel files organization
|
9 years ago |