Page MenuHome

Cycles: Tweak inlining policy on Metal
ClosedPublic

Authored by Michael Jones (michael_jones) on Sep 27 2022, 3:30 PM.

Details

Summary

This patch optimises the Metal inlining policy. It gives a small speedup (2-3% on M1 Max) with no notable compilation slowdown vs what is already in master. Previously noted compilation slowdowns (as reported in T100102) were caused by forcing inlining for ccl_device, but we get better rendering perf by relying on compiler heuristics in these cases.

Diff Detail

Repository
rB Blender
Branch
master
Build Status
Buildable 23974
Build 23974: arc lint + arc unit