Commit History

Autor SHA1 Mensaxe Data
  Campbell Barton e12c08e8d1 ClangFormat: apply to source, most of intern %!s(int64=5) %!d(string=hai) anos
  Campbell Barton 5498e7f193 CMake: add library deps to CMakeLists.txt %!s(int64=5) %!d(string=hai) anos
  Campbell Barton 813e470eac CMake: cleanup, arg rename, add definitions last %!s(int64=5) %!d(string=hai) anos
  Campbell Barton b372766816 Cleanup: trailing newlines %!s(int64=6) %!d(string=hai) anos
  Ray Molenkamp 36c1122b96 msvc: Use source folder structure for project file. %!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
  Brecht Van Lommel 9b6ed3a42b Cycles: refactor kernel closure storage to use structs per closure type. %!s(int64=8) %!d(string=hai) anos
  Brecht Van Lommel ec51175f1f Code refactor: add generic Cycles node infrastructure. %!s(int64=8) %!d(string=hai) anos
  Thomas Dinges 99b325cebf Cycles / Toon BSDF: %!s(int64=11) %!d(string=hai) anos
  Thomas Dinges 54bb3077e1 Code cleanup / Cycles: %!s(int64=11) %!d(string=hai) anos
  Thomas Dinges eaf493d323 Cycles / OSL: %!s(int64=11) %!d(string=hai) anos
  Brecht Van Lommel de9dffc61e Cycles: initial subsurface multiple scattering support. It's not working as %!s(int64=12) %!d(string=hai) anos
  Brecht Van Lommel 54729df020 Cycles OSL: diffuse_toon and specular_toon closures. These are toon shaders with %!s(int64=12) %!d(string=hai) anos
  Brecht Van Lommel 8d4bd2cf3b Cycles OSL: add diffuse_ramp closure in addition to phong_ramp. %!s(int64=12) %!d(string=hai) anos
  Brecht Van Lommel 209cd25745 Cycles OSL: phong_ramp(N, exponent, colors[8]) closure added, which works like %!s(int64=12) %!d(string=hai) anos
  Brecht Van Lommel 615fe0295f Cycles OSL: refactoring and fixes %!s(int64=12) %!d(string=hai) anos
  Brecht Van Lommel 9a1c1f132d Cycles OSL: most closure code is now shared between OSL and SVM. Also fix %!s(int64=12) %!d(string=hai) anos
  Campbell Barton 536d9fec80 code cleanup: %!s(int64=12) %!d(string=hai) anos
  Campbell Barton b0c7c8756f code cleanup: cycles now uses system includes for boost/oiio.. etc, so we dont get warnings from system headers. %!s(int64=12) %!d(string=hai) anos
  Lukas Toenne 1352a955ca Cleanup for OSL linking in cmake: Move cmake OSL library search and path definition from the cycles macro file to the top-level CMakeLists.txt. This makes the OSL_LIBRARIES and other variables accessible throughout Blender cmake scripts and especially in the creator module for linking libraries. %!s(int64=12) %!d(string=hai) anos
  Thomas Dinges 3f7b4916e9 OSL Backend: %!s(int64=12) %!d(string=hai) anos
  Lukas Toenne c0a3657e7a Added library linking for cycles_kernel_osl to OSL libraries and added cycles_kernel_osl to the list of blender libs in creator. %!s(int64=12) %!d(string=hai) anos
  Brecht Van Lommel e731ffb648 Cycles: Oren-Nayar BSDF support. This is not a separate shader node, rather it %!s(int64=13) %!d(string=hai) anos
  Campbell Barton cd9b51c1bf add some missing headers to cmake, also add some files as comments since it seems they should be added but evidently work fine without. %!s(int64=13) %!d(string=hai) anos
  Campbell Barton 33814e0093 edits to cycles cmake files so cmake_consistency_check.py can parse them. %!s(int64=13) %!d(string=hai) anos
  Brecht Van Lommel 360fcd73fe Cycles: %!s(int64=13) %!d(string=hai) anos
  Brecht Van Lommel fd5937fd1f Cycles: OSL build fixes, based on patch from erwin94. %!s(int64=13) %!d(string=hai) anos
  Ton Roosendaal da376e0237 Cycles render engine, initial commit. This is the engine itself, blender modifications and build instructions will follow later. %!s(int64=13) %!d(string=hai) anos