Commit History

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