Cycles: better path termination for transparency.
[blender.git] / intern / cycles / kernel / closure /
2018-02-21 Brecht Van LommelCycles: better path termination for transparency.
2018-02-09 Brecht Van LommelCycles: add random walk subsurface scattering to Princi...
2018-02-09 Brecht Van LommelCycles: random walk subsurface scattering.
2018-01-30 Brecht Van LommelFix Cycles incorrect principled BSDF mixing with some...
2018-01-26 Brecht Van LommelCode refactor: make mixed small/large BSSRDF radii...
2018-01-26 Brecht Van LommelCode refactor: store RGB BSSRDF in a single closure.
2018-01-12 Lukas StocknerCycles: option to make background visible through glass...
2017-11-20 Sergey SharybinCycles: Fix wrong behavior of sharpness in Cubic SSS
2017-11-14 Lukas StocknerCycles: Refactor closure roughness detection to fix...
2017-11-09 Brecht Van LommelFix T53270: crash with multiscatter GGX after recent...
2017-11-07 Brecht Van LommelCycles: add bevel shader, for raytrace based rounded...
2017-11-05 Brecht Van LommelCycles: reduce closure memory usage for emission/shadow...
2017-11-05 Brecht Van LommelCode refactor: sum transparent and absorption weights...
2017-11-05 Brecht Van LommelCode refactor: remove emission and background closures...
2017-10-18 Brecht Van LommelFix part of T53038: principled BSDF clearcoat weight...
2017-10-07 Brecht Van LommelFix incorrect MIS with principled BSDF and specular...
2017-09-20 Brecht Van LommelCode cleanup: refactor BSSRDF closure sampling, for...
2017-09-12 Sergey SharybinCycles: Tweaks to avoid compilation error of megakernel
2017-07-23 Brecht Van LommelFix Cycles multi scatter GGX different render results...
2017-07-02 Brecht Van LommelFix T51956: color noise with principled sss, radius...
2017-06-21 Lukas StocknerCycles: Fix excessive sampling weight of glossy Princip...
2017-06-21 Lukas StocknerFix T51836: Cycles: Fix incorrect PDF approximations...
2017-05-19 Mai LavelleCycles: Fix random noise pattern seen with multiscatter...
2017-05-18 Lukas StocknerCycles: Cleanup MultiGGX closure implementation
2017-05-07 Lukas StocknerCycles: Implement denoising option for reducing noise...
2017-04-24 Sergey SharybinCycles: Cleanup, space after keyword
2017-04-21 Sergey SharybinCycles: Solve speed regression of classroom scene after...
2017-04-18 Pascal SchoenSquashed commit of the following:
2017-03-29 Sergey SharybinCycles: Cleanup, indentation
2017-03-29 Sergey SharybinCycles: Make all #include statements relative to cycles...
2017-03-21 Mai LavelleCycles: Fix building of OpenCL kernels
2017-03-20 Sergey SharybinFix T50990: Random black pixels in Cycles when renderin...
2017-03-13 Sergey SharybinCycles: Make MESA compiler more happy
2017-03-08 Mai LavelleCycles: Remove ccl_fetch and SOA
2016-12-14 Sergey SharybinCycles: Fix uninitialized variable issue after recent...
2016-12-14 Sergey SharybinCycles: Consider GGX/Beckmann/Ashikhmin of 0 roughness...
2016-12-01 Sergey SharybinFix T50075: Assert during debug render of hair_geom_tra...
2016-10-03 Brecht Van LommelFix Cycles CUDA performance on CUDA 8.0.
2016-09-28 Sergey SharybinCycles: Cleanup, indentation
2016-09-28 Sergey SharybinCycles: Fix compilation error with minimal feature set
2016-09-25 Lukas StocknerCycles: Fix T49411: Multiscatter GGX with zero roughnes...
2016-08-05 Sergey SharybinCycles: Fix embarrassing typo
2016-08-02 Sergey SharybinCycles: Some more inline policy tweaks for CUDA 8
2016-08-01 Sergey SharybinCycles: Tweaks to support CUDA 8 toolkit
2016-07-31 Brecht Van LommelCycles: refactor kernel closure storage to use structs...
2016-07-28 Sergey SharybinCycles: Fix difference in Ashikhmin Shirley shader...
2016-07-25 Lukas StocknerCycles: Fix rays parallel to the surface in the triangl...
2016-07-25 Lukas StocknerCycles: Calculate differentials in the Multiscattering...
2016-07-17 Lukas StocknerCycles: Fix OpenCL compilation after the recent numeric...
2016-07-16 Lukas StocknerCycles: Fix three numerical issues in the fresnel,...
2016-07-16 Lukas StocknerCycles: Deduplicate geometric factor calculation in...
2016-06-28 Sergey SharybinFix T48732: New GGX breaks OpenCL kernel
2016-06-25 Lukas StocknerFix T48732 v2: New GGX breaks OpenCL kernel
2016-06-25 Thomas DingesFix T48732, OpenCL compile failure after Multiscatter...
2016-06-23 Lukas StocknerCycles: Add multi-scattering, energy-conserving GGX...
2016-06-17 Sergey SharybinFix T46492: GGX distribution produces black pixels
2016-04-13 Sergey SharybinCycles: Minor cleanup, whitespace around keyword and...
2016-03-25 Sergey SharybinCycles: Cleanup, indent nested preprocessor directives
2016-02-13 Sergey SharybinCycles: Fixes for Burley BSSRDF
2016-02-08 Sergey SharybinCycles: Fix Burley's CDF truncation after recent radius fix
2016-02-08 Sergey SharybinFix T47356: Too sharp falloww with Burley BSSRDF
2016-02-06 Brecht Van LommelFix Burley BSSRDF NaNs and fireflies.
2016-02-05 Sergey SharybinCycles: Fix for initial guess of the radius for Burley...
2016-02-04 Sergey SharybinCycles: Speedup of Christensen-Burley SSS falloff function
2016-02-04 Sergey SharybinCycles: Implement approximate reflectance profiles
2016-02-02 Sergey SharybinCycles: Cleanup and reference actual paper used for...
2015-07-31 Sergey SharybinCycles: Fix for transmissive microfacet sampling
2015-06-11 Thomas DingesCycles: Simplify volume_phase_eval().
2015-05-09 George KyriazisCycles: OpenCL kernel split
2015-04-27 Sergey SharybinCycles: Use native saturate function for CUDA
2015-04-25 Thomas DingesCleanup: Code style.
2015-04-06 Sergey SharybinCycles: Cleanup, spaces around assignment operator
2015-04-06 Sergey SharybinCycles: de-duplicate fast/approximate erf function...
2015-04-05 Sergey SharybinCycles: Avoid using lookup table for Beckmann slopes...
2015-04-05 Sergey SharybinCycles: Remove unused Beckmann slope sampling code
2015-04-01 Sergey SharybinFix T44113: Ashikhmin-Shirley distribution of glossy...
2015-03-27 Sergey SharybinCycles: Code cleanup, spaces around keywords
2015-03-24 Sergey SharybinFix T44123: Cycles SSS renders black in recent builds
2015-03-23 Sergey SharybinFix T43926: Volume scatter: intersecting objects GPU...
2015-02-18 Thomas DingesCleanup: Remove unused SD_PHASE_HAS_EVAL flag.
2015-02-18 Thomas DingesCleanup for Cycles hair shader ifdefs.
2015-02-17 Sergey SharybinCycles: Fix for hair transmission BSDF not returning...
2015-02-17 Thomas DingesCycles: Small tweaks for Henyey Greenstein closure...
2015-02-17 Thomas DingesCycles: Remove empty closure blur code and the correspo...
2015-02-16 Thomas DingesCleanup: Remove unused code from hair BSDF.
2015-02-16 Thomas DingesCycles: Use some more bools in microfacet code.
2015-02-10 Sergey SharybinCycles: Correction to glossy shaders not handling total...
2015-01-30 Sergey SharybinCycles: Use fast math functions in hair BSDF
2015-01-30 Sergey SharybinCycles: Remove confusing labels usage in hair BSDF
2015-01-19 Sergey SharybinFix T42212: Singular reflection pass is incorrect in...
2014-12-25 Thomas DingesCleanup: Fix Cycles Apache header.
2014-11-20 Thomas DingesCleanup: Remove SD_BSDF_GLOSSY flag, unused.
2014-10-29 Thomas DingesCleanup: Style fixes for closures, mainly bitflags...
2014-10-29 Thomas DingesCleanup: Remove unused function in Translucent BSDF.
2014-10-10 Bastien MontagneFix typo breaking compilation with rather strict flags...
2014-10-10 Sergey SharybinCycles: Use a bit better approach for erfinv()
2014-10-03 Thomas DingesCycles: Remove Westin closure.
2014-10-03 Thomas DingesCleanup: Spelling.
2014-10-03 Sergey SharybinCycles: Use more accurate implementation of erf() and...
2014-09-07 Thomas DingesComment out SVM fresnel_conductor() function for now...
next