Commit History

Author SHA1 Message Date
  Brecht Van Lommel 8f71a84496 Cycles/Eevee: add Emission and Alpha inputs to Principled BSDF 5 years ago
  Brecht Van Lommel 543614a17d Fix T63415: no Cycles displacement update when updating OSL code 5 years ago
  Campbell Barton e12c08e8d1 ClangFormat: apply to source, most of intern 5 years ago
  Sergey Sharybin cb4b5e12ab Cycles: Cleanup, spacing after preprocessor 6 years ago
  Campbell Barton 1daa20ad9f Cleanup: strip trailing space for cycles 6 years ago
  Lukas Stockner 3ee606621c Cycles: Query XYZ to/from Scene Linear conversion from OCIO instead of assuming sRGB 6 years ago
  Brecht Van Lommel a963c7d48d Code refactor: improve attribute handling for optional volume attributes. 6 years ago
  Brecht Van Lommel 1eeb846e78 Fix Cycles viewport render not updating when tweaking displacement shader. 7 years ago
  Brecht Van Lommel f79f386731 Code refactor: rename subsurface to local traversal, for reuse. 7 years ago
  Brecht Van Lommel b5f8063fb9 Cycles: support baking normals plugged into BSDFs, averaged with closure weight. 7 years ago
  Brecht Van Lommel 0b07c2c8a2 Code cleanup: remove copy of shader graph for bump, no longer needed. 7 years ago
  Sergey Sharybin dd356ec08d Cycles: Remove meaningless volume shaders 7 years ago
  Sergey Sharybin 0579eaae1f Cycles: Make all #include statements relative to cycles source directory 7 years ago
  Lukas Stockner 5aaa643947 Cycles: Optimize shaders earlier to skip unneccessary attributes for noninteractive rendering 8 years ago
  Sergey Sharybin 0e995e0bfe Cycles: Fix strict -Wpedantic warnings with GCC 7 years ago
  Mai Lavelle 92a2c49aab Cycles: Fix bump mapping to use object space when used with true displacement 8 years ago
  Alexander Gavrilov 5234e9ddd3 Cycles: add ConstantFolder class for constant folding boilerplate. 8 years ago
  Brecht Van Lommel 34a42788e7 Code refactor: small code simplification for Cycles constant folding. 8 years ago
  Brecht Van Lommel 42aec3b355 Cycles: nodify shader nodes 8 years ago
  Brecht Van Lommel af073e149b Code refactor: pass ShaderInput to constant_fold, so it supports arbitrary types. 8 years ago
  Brecht Van Lommel b94bfe4cd8 Code refactor: make ShaderNode match Node a bit more, reusing types and enums. 8 years ago
  Sergey Sharybin 2aa4b6045a Cycles: Fix wrong closure counter in feature adaptive kernel 8 years ago
  Sergey Sharybin 92774ff792 Cycles: Use explicit qualifier for single-argument constructors 8 years ago
  Brecht Van Lommel a815e10211 Code cleanup: use special type instead of node names. 8 years ago
  Brecht Van Lommel dd8bfa0929 Code refactor: reduce special node types, use generic constant folding. 8 years ago
  Sergey Sharybin 5d564da3b6 Cycles: Fix memory leak in shader graph when bump graph is used 9 years ago
  Sergey Sharybin 738f6d8127 Cycles: Implement node deduplication routines 9 years ago
  Sergey Sharybin baaf10cb26 Cycles: De-duplicate utility functions in ccl::Graph 9 years ago
  Sergey Sharybin 6552d5bebd Cycles: Avoid recursion when doing constant fold 9 years ago
  Thomas Dinges e796581655 Cycles: Refactor of constant fold. 9 years ago