Brecht Van Lommel
|
b94bfe4cd8
Code refactor: make ShaderNode match Node a bit more, reusing types and enums.
|
8 years ago |
Sergey Sharybin
|
2433a537fa
Cycles: Explicitly mark arguments as unused
|
8 years ago |
Brecht Van Lommel
|
0e8cd14dfe
Code refactor: use shader pointers rather than shader indexes.
|
8 years ago |
Brecht Van Lommel
|
08670d3b81
Code refactor: use dynamic shader node array lengths now that OSL supports them.
|
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
|
d2cb0f955b
Cycles: Reduce verbosity of logging
|
8 years ago |
Sergey Sharybin
|
21f31e6054
Fix T47856: Cycles problem when running from multi-byte path
|
8 years ago |
Thomas Dinges
|
a6ca8a1b73
Cleanup: Remove support for OSL versions < 1.6.
|
9 years ago |
Thomas Dinges
|
469447f707
Cycles: Auto disable World MIS, if we only use a simple color.
|
9 years ago |
Thomas Dinges
|
ca88bc5ac1
Cleanup: Rename has_heterogeneous_volume variable.
|
9 years ago |
Sergey Sharybin
|
d6531a5662
Fix T47302: Crash when OSL active with a viewport on rendered
|
9 years ago |
Sergey Sharybin
|
d44ea880ea
Fix T47201: Cycles+OSL keeps image files open until Blender exits
|
9 years ago |
Sergey Sharybin
|
1c71b8e323
Cycles: Fix compilation with older OSL
|
9 years ago |
Lukas Stockner
|
70e16b3c99
Fix T47181: Blender OSL script node crash (OSL 1.6.9)
|
9 years ago |
Sergey Sharybin
|
772a3dab21
Cycles: Update some types used form OSL
|
9 years ago |
Sergey Sharybin
|
a3df65dea8
Fix T47008: OSL Memory Corruption (Use after free)
|
9 years ago |
Sergey Sharybin
|
8294452b14
Fix T46782: Updating Shaders very slow with complex nodegraph
|
9 years ago |
Sergey Sharybin
|
443b159f02
Cycles: Ensure order of shader nodes in the dependnecies set
|
9 years ago |
Sergey Sharybin
|
7e71be261b
Cycles: Fix filter glossy being broken after recent changes
|
9 years ago |
Thomas Dinges
|
900fc43bb4
Cleanup: Remove unused ray type flags.
|
9 years ago |
Sergey Sharybin
|
2f5dd83759
Cycles: Add some statistics logging
|
9 years ago |
Sergey Sharybin
|
5ff132182d
Cycles: Code cleanup, spaces around keywords
|
10 years ago |
Sergey Sharybin
|
3d305b5a37
Cycles: Code cleanup, make strict flags happy about disabled OSL
|
10 years ago |
Sergey Sharybin
|
585dd26120
Cycles: Code cleanup, prepare for strict C++ flags
|
10 years ago |
Sergey Sharybin
|
f8c650aa7a
Fix T43561: Wrong include path to standard OSL headers
|
10 years ago |
Thomas Dinges
|
01cebb6e91
OSL: Updates for OSL 1.5 API changes.
|
10 years ago |
Sergey Sharybin
|
df07a25d28
Cycles: Support texture coordinate from another object
|
10 years ago |
Sergey Sharybin
|
89e562e19b
Cycles: Fix compilation error with latest OSL
|
10 years ago |
Sergey Sharybin
|
9e2e408323
Cycles: Add logging to OSL and CUDA initialization/compilation
|
10 years ago |