Mai Lavelle
4e9b17da4c
Cycles: Speedup by avoiding extra calculations in noise texture when unneeded
Noise texture is now faster when the color socket is unused. Potential for
speedup spotted by @nutel.
Some performance results:
Render Time Before After Difference
Gooseberry benchmark 47:51.34 45:55.57 -4%
Koro 12:24.92 12:18.46 -0.8%
Simple cube (Color socket) 48.53 48.72 +0.3%
Simple cube (Fac socket) 48.74 32.78 -32.7%
Goethe displacement 1:21.18 1:08.47 -15.6%
Cycles brick displacement 3:02.38 2:16.76 -25.0%
Large displacement scene 23:54.12 20:09.62 -15.6%
Reviewed By: sergey
Differential Revision: https://developer.blender.org/D2513
2017-02-21 07:24:33 -05:00
..
2016-08-24 10:39:00 -04:00
2015-05-05 06:11:54 +00:00
2016-10-30 16:25:35 +01:00
2016-06-19 20:17:28 +02:00
2016-09-01 22:45:49 -04:00
2015-05-09 19:52:40 +05:00
2016-04-15 15:30:30 +02:00
2016-07-31 02:34:43 +02:00
2016-06-19 20:17:28 +02:00
2014-12-25 02:50:24 +01:00
2016-09-11 13:49:05 -04:00
2015-05-09 19:52:40 +05:00
2015-12-22 13:53:13 +01:00
2016-08-01 15:54:29 +02:00
2015-04-28 00:38:32 +05:00
2016-05-05 21:43:46 +02:00
2017-02-15 15:01:08 +01:00
2015-03-28 00:15:15 +05:00
2017-01-19 15:09:58 +01:00
2014-12-25 02:50:24 +01:00
2014-12-25 02:50:24 +01:00
2017-02-07 13:05:19 +01:00
2014-12-25 02:50:24 +01:00
2016-06-19 20:17:28 +02:00
2015-05-28 01:07:37 +02:00
2016-03-25 13:55:42 +01:00
2017-02-21 07:24:33 -05:00
2015-03-28 00:15:15 +05:00
2016-10-24 12:26:12 +02:00
2016-08-01 15:54:29 +02:00
2015-03-28 00:15:15 +05:00
2015-03-28 00:15:15 +05:00
2016-04-05 12:25:54 +02:00
2016-11-03 03:08:14 +01:00
2015-05-28 01:07:37 +02:00
2017-01-19 15:09:58 +01:00
2014-12-25 02:50:24 +01:00
2015-05-09 19:52:40 +05:00
2015-05-28 00:36:33 +02:00
2016-10-22 23:49:29 +02:00
2016-01-01 23:25:37 +01:00
2015-03-28 00:15:15 +05:00
2017-01-23 12:56:55 +01:00
2016-09-11 13:49:05 -04:00