Campbell Barton
|
e12c08e8d1
ClangFormat: apply to source, most of intern
|
5 éve |
Campbell Barton
|
5498e7f193
CMake: add library deps to CMakeLists.txt
|
5 éve |
Campbell Barton
|
813e470eac
CMake: cleanup, arg rename, add definitions last
|
5 éve |
Campbell Barton
|
b372766816
Cleanup: trailing newlines
|
6 éve |
Ray Molenkamp
|
36c1122b96
msvc: Use source folder structure for project file.
|
7 éve |
Sergey Sharybin
|
0579eaae1f
Cycles: Make all #include statements relative to cycles source directory
|
7 éve |
Brecht Van Lommel
|
9b6ed3a42b
Cycles: refactor kernel closure storage to use structs per closure type.
|
8 éve |
Brecht Van Lommel
|
ec51175f1f
Code refactor: add generic Cycles node infrastructure.
|
8 éve |
Thomas Dinges
|
99b325cebf
Cycles / Toon BSDF:
|
11 éve |
Thomas Dinges
|
54bb3077e1
Code cleanup / Cycles:
|
11 éve |
Thomas Dinges
|
eaf493d323
Cycles / OSL:
|
11 éve |
Brecht Van Lommel
|
de9dffc61e
Cycles: initial subsurface multiple scattering support. It's not working as
|
11 éve |
Brecht Van Lommel
|
54729df020
Cycles OSL: diffuse_toon and specular_toon closures. These are toon shaders with
|
12 éve |
Brecht Van Lommel
|
8d4bd2cf3b
Cycles OSL: add diffuse_ramp closure in addition to phong_ramp.
|
12 éve |
Brecht Van Lommel
|
209cd25745
Cycles OSL: phong_ramp(N, exponent, colors[8]) closure added, which works like
|
12 éve |
Brecht Van Lommel
|
615fe0295f
Cycles OSL: refactoring and fixes
|
12 éve |
Brecht Van Lommel
|
9a1c1f132d
Cycles OSL: most closure code is now shared between OSL and SVM. Also fix
|
12 éve |
Campbell Barton
|
536d9fec80
code cleanup:
|
12 éve |
Campbell Barton
|
b0c7c8756f
code cleanup: cycles now uses system includes for boost/oiio.. etc, so we dont get warnings from system headers.
|
12 éve |
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.
|
12 éve |
Thomas Dinges
|
3f7b4916e9
OSL Backend:
|
12 éve |
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.
|
12 éve |
Brecht Van Lommel
|
e731ffb648
Cycles: Oren-Nayar BSDF support. This is not a separate shader node, rather it
|
13 éve |
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.
|
13 éve |
Campbell Barton
|
33814e0093
edits to cycles cmake files so cmake_consistency_check.py can parse them.
|
13 éve |
Brecht Van Lommel
|
360fcd73fe
Cycles:
|
13 éve |
Brecht Van Lommel
|
fd5937fd1f
Cycles: OSL build fixes, based on patch from erwin94.
|
13 éve |
Ton Roosendaal
|
da376e0237
Cycles render engine, initial commit. This is the engine itself, blender modifications and build instructions will follow later.
|
13 éve |