Brecht Van Lommel
|
4df66dabb8
Fix T65212: Cycles SSS failing on 32 bit
|
5 lat temu |
Campbell Barton
|
e12c08e8d1
ClangFormat: apply to source, most of intern
|
5 lat temu |
Sergey Sharybin
|
cb4b5e12ab
Cycles: Cleanup, spacing after preprocessor
|
6 lat temu |
Campbell Barton
|
1daa20ad9f
Cleanup: strip trailing space for cycles
|
6 lat temu |
Brecht Van Lommel
|
7261d675e6
Fix Cycles incorrect principled BSDF mixing with some parameter variatons.
|
7 lat temu |
Brecht Van Lommel
|
d85a0a722e
Fix part of T53038: principled BSDF clearcoat weight has no effect with 0 roughness.
|
7 lat temu |
Brecht Van Lommel
|
c040dedc12
Fix incorrect MIS with principled BSDF and specular roughness 0.
|
7 lat temu |
Lukas Stockner
|
1979176088
Cycles: Fix excessive sampling weight of glossy Principled BSDF components
|
7 lat temu |
Lukas Stockner
|
43b374e8c5
Cycles: Implement denoising option for reducing noise in the rendered image
|
7 lat temu |
Sergey Sharybin
|
50bfaffc6b
Cycles: Cleanup, space after keyword
|
7 lat temu |
Pascal Schoen
|
8825a8e951
Squashed commit of the following:
|
7 lat temu |
Sergey Sharybin
|
8794a43b68
Cycles: Make MESA compiler more happy
|
8 lat temu |
Sergey Sharybin
|
525673b37b
Cycles: Fix uninitialized variable issue after recent changes
|
8 lat temu |
Sergey Sharybin
|
c4d6fd3ec0
Cycles: Consider GGX/Beckmann/Ashikhmin of 0 roughness a singular ray
|
8 lat temu |
Brecht Van Lommel
|
a3abb020e3
Fix Cycles CUDA performance on CUDA 8.0.
|
8 lat temu |
Sergey Sharybin
|
0ec87f1227
Cycles: Cleanup, indentation
|
8 lat temu |
Brecht Van Lommel
|
9b6ed3a42b
Cycles: refactor kernel closure storage to use structs per closure type.
|
8 lat temu |
Lukas Stockner
|
5ba78d76d4
Cycles: Deduplicate geometric factor calculation in the Beckmann distribution
|
8 lat temu |
Sergey Sharybin
|
7ac126e728
Fix T46492: GGX distribution produces black pixels
|
8 lat temu |
Sergey Sharybin
|
12b7850d4f
Cycles: Fix for transmissive microfacet sampling
|
9 lat temu |
Sergey Sharybin
|
ae7d84dbc1
Cycles: Use native saturate function for CUDA
|
9 lat temu |
Thomas Dinges
|
bc160d8a85
Cleanup: Code style.
|
9 lat temu |
Sergey Sharybin
|
a9bb8d8a73
Cycles: de-duplicate fast/approximate erf function calculation
|
10 lat temu |
Sergey Sharybin
|
b06962fcfe
Cycles: Avoid using lookup table for Beckmann slopes on GPU
|
10 lat temu |
Sergey Sharybin
|
252b36ce77
Cycles: Remove unused Beckmann slope sampling code
|
10 lat temu |
Thomas Dinges
|
7c3d5a3337
Cycles: Use some more bools in microfacet code.
|
10 lat temu |
Sergey Sharybin
|
b03ac83843
Cycles: Correction to glossy shaders not handling total internal reflection
|
10 lat temu |
Thomas Dinges
|
0756fe2684
Cleanup: Remove SD_BSDF_GLOSSY flag, unused.
|
10 lat temu |
Bastien Montagne
|
0f1c3958da
Fix typo breaking compilation with rather strict flags (does not like implicit double to float conversion).
|
10 lat temu |
Sergey Sharybin
|
5711025765
Cycles: Use a bit better approach for erfinv()
|
10 lat temu |