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 |