Brecht Van Lommel
1df3b51988
Cycles: replace integrator state argument macros
...
* Rename struct KernelGlobals to struct KernelGlobalsCPU
* Add KernelGlobals, IntegratorState and ConstIntegratorState typedefs
that every device can define in its own way.
* Remove INTEGRATOR_STATE_ARGS and INTEGRATOR_STATE_PASS macros and
replace with these new typedefs.
* Add explicit state argument to INTEGRATOR_STATE and similar macros
In preparation for decoupling main and shadow paths.
Differential Revision: https://developer.blender.org/D12888
2021-10-18 19:02:10 +02:00
..
2021-10-18 19:02:10 +02:00
2021-10-18 19:02:10 +02:00
2021-10-18 19:02:10 +02:00
2021-10-18 19:02:10 +02:00
2021-10-18 19:02:10 +02:00
2021-10-18 19:02:10 +02:00
2021-10-14 16:14:43 +01:00
2021-10-18 19:02:10 +02:00
2021-10-18 19:02:10 +02:00
2021-10-18 19:02:10 +02:00
2021-10-18 19:02:10 +02:00
2021-10-18 19:02:10 +02:00
2019-10-15 17:31:44 +02:00
2021-10-18 19:02:10 +02:00
2021-10-18 19:02:10 +02:00
2020-04-09 21:48:03 +02:00
2021-10-14 16:14:43 +01:00
2021-10-14 16:14:43 +01:00
2021-10-18 19:02:10 +02:00
2021-10-14 16:14:43 +01:00
2021-10-18 19:02:10 +02:00
2021-10-18 19:02:10 +02:00
2021-10-18 19:02:10 +02:00
2021-10-14 16:14:43 +01:00
2021-10-18 19:02:10 +02:00
2021-10-18 19:02:10 +02:00
2021-10-18 19:02:10 +02:00
2019-09-04 23:17:13 +02:00
2021-10-18 19:02:10 +02:00
2021-10-14 16:14:43 +01:00
2021-10-18 19:02:10 +02:00
2021-10-18 19:02:10 +02:00
2021-10-18 19:02:10 +02:00
2021-09-21 14:55:54 +02:00
2021-10-18 19:02:10 +02:00
2021-10-18 19:02:10 +02:00
2019-04-17 06:21:24 +02:00
2021-10-18 19:02:10 +02:00
2021-10-18 19:02:10 +02:00
2021-10-14 16:14:43 +01:00
2021-10-18 19:02:10 +02:00
2021-10-18 19:02:10 +02:00
2021-10-11 18:22:54 +02:00
2021-10-18 19:02:10 +02:00
2021-10-14 16:14:43 +01:00
2021-10-18 19:02:10 +02:00
2021-10-18 19:02:10 +02:00
2021-10-18 19:02:10 +02:00
2021-10-18 19:02:10 +02:00
2021-10-18 19:02:10 +02:00
2021-10-18 19:02:10 +02:00
2021-10-18 19:02:10 +02:00
2021-10-18 19:02:10 +02:00
2021-10-18 19:02:10 +02:00