Files
test2/intern
Michael Jones 9558fa5196 Cycles: Metal host-side code
This patch adds the Metal host-side code:

- Add all core host-side Metal backend files (device_impl, queue, etc)
- Add MetalRT BVH setup files
- Integrate with Cycles device enumeration code
- Revive `path_source_replace_includes` in util/path (required for MSL compilation)

This patch also includes a couple of small kernel-side fixes:

- Add an implementation of `lgammaf` for Metal [Nemes, Gergő (2010), "New asymptotic expansion for the Gamma function", Archiv der Mathematik](https://users.renyi.hu/~gergonemes/)
- include "work_stealing.h" inside the Metal context class because it accesses state now

Ref T92212

Reviewed By: brecht

Maniphest Tasks: T92212

Differential Revision: https://developer.blender.org/D13423
2021-12-07 15:52:21 +00:00
..
2021-11-30 10:15:17 +11:00
2021-12-07 15:52:21 +00:00
2021-11-30 10:15:17 +11:00
2021-06-22 10:54:50 -07:00
2021-11-01 14:00:58 +11:00
2021-11-28 19:05:22 +01:00
2021-09-01 17:13:33 +10:00
2020-11-19 17:19:48 +01:00