mitsuba-renderer / drjit

Dr.Jit — A Just-In-Time-Compiler for Differentiable Rendering
BSD 3-Clause "New" or "Revised" License
601 stars 45 forks source link

`meta_promote`: Handle promotion from vec4 to quaternion #247

Closed rtabbara closed 4 months ago

rtabbara commented 4 months ago

Motivated by usage of quaternion with dr.select. We should be able to support the case where the mask is a vec4 while the other args are quaternions.