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
  Lukas Stockner 47c77cd89c Cycles: Write Cryptomatte metadata according to the specification %!s(int64=6) %!d(string=hai) anos
  Stefan Werner e58c6cf0c6 Cycles: Added Cryptomatte output. %!s(int64=6) %!d(string=hai) anos
  Campbell Barton 1daa20ad9f Cleanup: strip trailing space for cycles %!s(int64=6) %!d(string=hai) anos
  Lukas Stockner 16c05161e7 Cycles: Cleanup: Remove double semicolons %!s(int64=6) %!d(string=hai) anos
  Brecht Van Lommel db333d9ea4 Cycles: support arbitrary number of motion blur steps for objects. %!s(int64=6) %!d(string=hai) anos
  Brecht Van Lommel 78c2063685 Cycles: support arbitrary number of motion blur steps for cameras. %!s(int64=6) %!d(string=hai) anos
  Brecht Van Lommel 267d892326 Code refactor: motion blur cleanups, preparing for next commit. %!s(int64=6) %!d(string=hai) anos
  Brecht Van Lommel 6c4ddfc5d9 Code refactor: don't expose UpdateObjectTransformState in header. %!s(int64=6) %!d(string=hai) anos
  Brecht Van Lommel b66efbecf4 Code refactor: make Transform always affine, dropping last row. %!s(int64=6) %!d(string=hai) anos
  Brecht Van Lommel 623141f339 Code refactor: add DecomposedTransform. %!s(int64=6) %!d(string=hai) anos
  Stefan Werner f66ff4ee86 Code refactor: use KernelOject struct instead of float4 array. %!s(int64=6) %!d(string=hai) anos
  Brecht Van Lommel a963c7d48d Code refactor: improve attribute handling for optional volume attributes. %!s(int64=7) %!d(string=hai) anos
  Nathan Letwory f9fcda533b Fix typo in struct name obejct to object. %!s(int64=7) %!d(string=hai) anos
  Sergey Sharybin 2c2203d82a Cycles: CLeanup, remove unused function argument %!s(int64=7) %!d(string=hai) anos
  Brecht Van Lommel 5cf032678f Code cleanup: remove test code to disable motion blur, no longer useful. %!s(int64=7) %!d(string=hai) anos
  Stefan Werner 25b794a39d Cycles: support animated object scale in motion blur. %!s(int64=7) %!d(string=hai) anos
  Brecht Van Lommel 6699454fb6 Cycles: make CUDA code a bit more robust to host/device alloc failures. %!s(int64=7) %!d(string=hai) anos
  Brecht Van Lommel 1ffa01b6f8 Fix (harmless) valgrind warning. %!s(int64=7) %!d(string=hai) anos
  Sergey Sharybin 1a1fb5a47c Cycles: Cleanup, style %!s(int64=7) %!d(string=hai) anos
  Brecht Van Lommel cac3d4d166 Cycles: fix inefficient attribute map storage, saves 615MB in victor scene. %!s(int64=7) %!d(string=hai) anos
  Brecht Van Lommel 5801ef71e4 Code refactor: device memory cleanups, preparing for mapped host memory. %!s(int64=7) %!d(string=hai) anos
  Brecht Van Lommel 070a668d04 Code refactor: move more memory allocation logic into device API. %!s(int64=7) %!d(string=hai) anos
  Brecht Van Lommel 7ad9333fad Code refactor: store device/interp/extension/type in each device_memory. %!s(int64=7) %!d(string=hai) anos
  Stefan Werner 8141eac2f8 Improved triangle sampling for mesh lights %!s(int64=7) %!d(string=hai) anos
  Sergey Sharybin 5a618ab737 Cycles: De-duplicate trace-time object visibility calculation %!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 d14e39622a Cycles: First implementation of shadow catcher %!s(int64=8) %!d(string=hai) anos
  Sergey Sharybin b9311b5e5a Cycles: Make object flag names more obvious that hey are object and not shader %!s(int64=8) %!d(string=hai) anos