Campbell Barton
|
e12c08e8d1
ClangFormat: apply to source, most of intern
|
hace 5 años |
Lukas Stockner
|
7fa6f72084
Cycles: Add sample-based runtime profiler that measures time spent in various parts of the CPU kernel
|
hace 6 años |
Stefan Werner
|
e58c6cf0c6
Cycles: Added Cryptomatte output.
|
hace 6 años |
Brecht Van Lommel
|
1dcd7db73d
Code cleanup: remove some more unused code after recent CUDA changes.
|
hace 6 años |
Brecht Van Lommel
|
23098cda99
Code refactor: make texture code more consistent between devices.
|
hace 7 años |
Sergey Sharybin
|
176ad9ecdd
Cycles: Remove ulong usage
|
hace 7 años |
Mai Lavelle
|
ec8ae4d5e9
Cycles: Pack kernel textures into buffers for OpenCL
|
hace 7 años |
Sergey Sharybin
|
82e5f60302
Cycles: Cleanup, indentation in preprocessor
|
hace 7 años |
Thomas Dinges
|
a00f54332d
Cleanup: Some style and code tweaks to Image Code after changes.
|
hace 7 años |
Stefan Werner
|
ec25060a05
Unlimited number of textures for Cycles
|
hace 7 años |
Sergey Sharybin
|
0579eaae1f
Cycles: Make all #include statements relative to cycles source directory
|
hace 7 años |
Sergey Sharybin
|
712f7c3640
Cycles: Make it possible to access KernelGlobals from split data initialization function
|
hace 7 años |
Sergey Sharybin
|
ef7c36f5ed
Cycles: Cleanup, remove residue of previous split kernel data
|
hace 7 años |
Mai Lavelle
|
0892352bfe
Cycles: CPU implementation of split kernel
|
hace 8 años |
Mai Lavelle
|
230c00d872
Cycles: OpenCL split kernel refactor
|
hace 7 años |
Sergey Sharybin
|
dde40989f3
Cycles: Store shadow intersections in the kernel globals
|
hace 8 años |
Thomas Dinges
|
6311a9ff23
Cycles: Support half and half4 textures.
|
hace 8 años |
Thomas Dinges
|
2ee063868d
Cleanup: Shorten texture variables, tex and image was kinda redundant.
|
hace 8 años |
Sergey Sharybin
|
7b356a8565
Cycles: Reduce amount of malloc() calls from the kernel
|
hace 8 años |
Thomas Dinges
|
3c85e1ca1a
Cycles: Add support for single channel byte textures.
|
hace 8 años |
Thomas Dinges
|
4a4f043bc4
Cycles: Add support for single channel float textures on CPU.
|
hace 8 años |
Thomas Dinges
|
d6555d936c
Cleanup: Avoid duplicative defines for CPU textures, use the ones from util_texture.h
|
hace 8 años |
Thomas Dinges
|
3807bcb3a8
Cleanup: Rename texture slots to float4 and byte, to distinguish from future float (single channel) and half_float slots.
|
hace 8 años |
Sergey Sharybin
|
700722f686
Cycles: Cleanup, indent nested preprocessor directives
|
hace 9 años |
Sergey Sharybin
|
e2161ca854
Cycles: Remove few function arguments needed only for the split kernel
|
hace 9 años |
George Kyriazis
|
7f4479da42
Cycles: OpenCL kernel split
|
hace 9 años |
Sergey Sharybin
|
ae7d84dbc1
Cycles: Use native saturate function for CUDA
|
hace 9 años |
Thomas Dinges
|
ee36e75b85
Cleanup: Fix Cycles Apache header.
|
hace 10 años |
Thomas Dinges
|
1bebdc9ad0
Fix T37264: cycles CPU render had limited number of float images, bumped to 1024.
|
hace 11 años |
Brecht Van Lommel
|
c18712e868
Cycles: change __device and similar qualifiers to ccl_device in kernel code.
|
hace 11 años |