Campbell Barton
|
c47d669f24
Cleanup: comments (long lines) in cycles
|
5 lat temu |
Campbell Barton
|
e12c08e8d1
ClangFormat: apply to source, most of intern
|
5 lat temu |
Brecht Van Lommel
|
5bb677e592
Code refactor: zero render buffers outside of kernel.
|
7 lat temu |
Brecht Van Lommel
|
e3e16cecc4
Code refactor: remove rng_state buffer and compute hash on the fly.
|
7 lat temu |
Brecht Van Lommel
|
5b7d6ea54b
Code refactor: add WorkTile struct for passing work to kernel.
|
7 lat temu |
Brecht Van Lommel
|
8f97108353
Cycles: optimize CPU split kernel data init.
|
7 lat temu |
Mai Lavelle
|
ec8ae4d5e9
Cycles: Pack kernel textures into buffers for OpenCL
|
7 lat temu |
Mai Lavelle
|
966a2681f9
Cycles: Fix building with native only option
|
7 lat temu |
Mai Lavelle
|
915766f42d
Cycles: Branched path tracing for the split kernel
|
7 lat temu |
Sergey Sharybin
|
0579eaae1f
Cycles: Make all #include statements relative to cycles source directory
|
7 lat temu |
Sergey Sharybin
|
76acaefdd7
Cycles: Cleanup, wipe obviously outdated parts of split kernel comments
|
7 lat temu |
Mai Lavelle
|
306034790f
Cycles: Calculate size of split state buffer kernel side
|
8 lat temu |
Mai Lavelle
|
223f45818e
Cycles: Initialize rng_state for split kernel
|
8 lat temu |
Mai Lavelle
|
cd7d5669d1
Cycles: Remove sum_all_radiance kernel
|
8 lat temu |
Mai Lavelle
|
4cf501b835
Cycles: Split path initialization into own kernel
|
8 lat temu |
Mai Lavelle
|
0892352bfe
Cycles: CPU implementation of split kernel
|
8 lat temu |
Mai Lavelle
|
352ee7c3ef
Cycles: Remove ccl_fetch and SOA
|
8 lat temu |
Mai Lavelle
|
230c00d872
Cycles: OpenCL split kernel refactor
|
8 lat temu |
Sergey Sharybin
|
100b2ad775
Cycles: Cleanup code style in split kernel
|
8 lat temu |
Brecht Van Lommel
|
999d5a6785
Cycles CUDA: reduce stack memory by reusing ShaderData.
|
8 lat temu |
Sergey Sharybin
|
9815f8a623
Cycles: Cleanup of OpenCL split kernel routines
|
9 lat temu |
Sergey Sharybin
|
e2161ca854
Cycles: Remove few function arguments needed only for the split kernel
|
9 lat temu |
Thomas Dinges
|
83e73a2100
Cycles: Refactor how we pass bounce info to light path node.
|
9 lat temu |
Sergey Sharybin
|
4ca688a963
Cycles: OpenCL split kernel cleanup, move casts from .h files to .cl files
|
9 lat temu |
Campbell Barton
|
2672ee77a0
Cleanup: spelling/style
|
9 lat temu |
Sergey Sharybin
|
b9f89b1647
Cycles: Code cleanup in split kernel, whitespaces
|
9 lat temu |
Sergey Sharybin
|
92022218c2
Cycles: Code cleanup, split kernel
|
9 lat temu |
Sergey Sharybin
|
84ad20acef
Fix T44833: Can't use ccl_local space in non-kernel functions
|
9 lat temu |
Thomas Dinges
|
a3ef51bba5
Fix T44833, OpenCL compile error on AMD.
|
9 lat temu |
Sergey Sharybin
|
2c503d8303
Cycles: Restructure kernel files organization
|
9 lat temu |