Commit History

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