Lukas Stockner
9586cc4708
Cycles: Cleanup MultiGGX closure implementation
...
The implementation originally handled four different cases:
Regular glossy, glass, metallic fresnel glossy and diffuse.
However, only the first two are actually used currently. Therefore, this commit
removes the other two, which allows to simplify the code.
Additionally, due to the Principled BSDF, the function arguments are now
identical for glossy and glass, which allows to get rid of some ugly #ifdefs.
2017-05-18 21:55:56 +02:00
..
2017-03-29 15:41:56 +02:00
2017-05-18 21:55:56 +02:00
2017-05-07 18:50:24 +02:00
2017-05-07 14:40:58 +02:00
2017-05-16 16:05:04 -04:00
2017-04-18 11:43:09 +02:00
2017-05-18 13:18:19 +02:00
2017-05-16 16:05:04 -04:00
2017-05-18 13:18:19 +02:00
2017-05-16 16:03:27 -04:00
2017-05-07 14:40:58 +02:00
2017-02-25 03:12:53 +01:00
2017-03-08 00:52:41 -05:00
2017-05-07 14:40:58 +02:00
2017-05-07 14:40:58 +02:00
2017-05-07 14:40:58 +02:00
2017-01-12 13:44:35 +01:00
2015-05-09 19:52:40 +05:00
2017-03-27 10:46:03 +02:00
2015-04-28 00:38:32 +05:00
2017-04-28 13:24:09 +02:00
2017-05-02 15:39:33 +02:00
2017-05-09 17:07:17 +02:00
2017-05-07 14:40:58 +02:00
2017-03-29 13:41:11 +02:00
2014-03-29 13:03:49 +01:00
2017-05-11 03:21:54 +02:00
2017-05-07 14:40:58 +02:00
2017-03-29 13:41:11 +02:00
2017-05-07 14:40:58 +02:00
2017-03-27 10:46:28 +02:00
2017-05-17 12:24:16 +02:00
2017-05-07 14:40:58 +02:00
2017-05-17 12:24:16 +02:00
2017-05-07 14:40:58 +02:00
2017-03-13 10:08:14 -06:00
2017-04-25 11:43:20 +02:00
2017-05-07 14:40:58 +02:00
2017-04-18 11:39:21 +02:00
2017-05-05 13:00:43 +02:00
2017-02-15 12:45:04 +01:00
2017-05-09 11:44:18 +02:00
2017-03-27 10:46:28 +02:00
2017-03-08 00:52:41 -05:00
2017-05-07 14:40:58 +02:00