Patrick Mours
c10546f5e9
Cycles: Add support for shader raytracing in OptiX
...
Support for the AO and bevel shader nodes requires calling "optixTrace" from within the shading
VM, which is only allowed from inlined functions to the raygen program or callables. This patch
therefore converts the shading VM to use direct callables to make it work. To prevent performance
regressions a separate kernel module is compiled and used for this purpose.
Reviewed By: brecht
Differential Revision: https://developer.blender.org/D9733
2020-12-04 13:04:11 +01:00
..
2019-08-26 10:26:53 +02:00
2019-12-10 20:44:46 +01:00
2020-10-28 12:43:42 +01:00
2019-12-09 14:32:12 +01:00
2019-04-17 06:21:24 +02:00
2019-08-26 10:26:53 +02:00
2019-08-26 10:26:53 +02:00
2019-04-17 06:21:24 +02:00
2019-04-17 06:21:24 +02:00
2019-08-26 10:26:53 +02:00
2019-12-07 12:52:42 +00:00
2020-06-22 13:28:01 +02:00
2019-10-15 17:31:44 +02:00
2019-04-17 06:21:24 +02:00
2019-08-26 10:26:53 +02:00
2020-04-09 21:48:03 +02:00
2019-08-26 10:26:53 +02:00
2019-04-17 06:21:24 +02:00
2020-06-22 13:28:01 +02:00
2019-08-26 10:26:53 +02:00
2019-08-26 10:26:53 +02:00
2019-08-26 10:26:53 +02:00
2020-03-24 16:49:46 +01:00
2019-04-17 06:21:24 +02:00
2019-08-26 10:26:53 +02:00
2019-08-26 10:26:53 +02:00
2019-12-07 12:52:42 +00:00
2019-09-04 23:17:13 +02:00
2019-09-04 23:17:13 +02:00
2020-02-15 10:40:41 +11:00
2020-03-27 14:26:26 +01:00
2019-04-17 06:21:24 +02:00
2019-09-09 21:06:55 +02:00
2020-07-01 13:12:24 +10:00
2020-04-09 21:48:03 +02:00
2019-04-17 06:21:24 +02:00
2019-04-17 06:21:24 +02:00
2019-08-26 10:26:53 +02:00
2019-04-17 06:21:24 +02:00
2019-04-17 06:21:24 +02:00
2020-08-17 17:57:29 +02:00
2020-11-19 23:15:09 +01:00
2020-10-28 12:43:42 +01:00
2019-04-17 06:21:24 +02:00
2020-03-02 12:49:19 +00:00
2019-08-26 10:26:53 +02:00
2020-10-28 12:43:42 +01:00
2020-09-03 18:56:27 +02:00
2020-03-18 11:23:05 +01:00
2020-04-09 21:48:03 +02:00
2019-04-17 06:21:24 +02:00
2020-01-27 15:47:51 +00:00
2019-08-26 10:26:53 +02:00
2020-12-04 13:04:11 +01:00