shader-slang / slang

Making it easier to work with shaders
http://shader-slang.com
MIT License
2.16k stars 186 forks source link

Always run autodiff-decoration-stripping-pass #4632

Closed ArielG-NV closed 3 months ago

ArielG-NV commented 3 months ago
  1. Always run autodiff-decoration-stripping-pass (removes temp autodiff decorations that break slang backend-emitting).
  2. Do not start autodiff pass if MemberDerivative is found since autodiff will always run in this case (bad for compiler performance).
jkwak-work commented 3 months ago

Is there an issue number for this?

ArielG-NV commented 3 months ago

Is there an issue number for this?

This is a follow-up to revise code which was merged.