ChanServ changed the topic of #asahi-gpu to: Asahi Linux: porting Linux to Apple Silicon macs | GPU / 3D graphics stack black-box RE and development (NO binary reversing) | Keep things on topic | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Logs: https://alx.sh/l/asahi-gpu
amw has joined #asahi-gpu
user982492 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
* alyssa
nods
<alyssa>
I believe Mesa does this fwiw
<alyssa>
Or can do it depending on backend options or something
phiologe has joined #asahi-gpu
user982492 has joined #asahi-gpu
PhilippvK has quit [Ping timeout: 480 seconds]
rkt has joined #asahi-gpu
rkt has quit [Quit: rkt]
rkt has joined #asahi-gpu
rkt has quit [Quit: rkt]
rkt has joined #asahi-gpu
rkt has left #asahi-gpu [#asahi-gpu]
kenzie has quit [Quit: Ping timeout (120 seconds)]
kenzie has joined #asahi-gpu
darkapex3 is now known as darkapex
rkt has joined #asahi-gpu
rkt is now known as Guest4338
rkt_ has joined #asahi-gpu
rkt_ is now known as rkt
Guest4338 has quit [Ping timeout: 480 seconds]
aleasto has joined #asahi-gpu
nsklaus has joined #asahi-gpu
rkt has quit [Quit: rkt]
rkt has joined #asahi-gpu
user982492 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<agoldmints[m]>
Yes, Mesa has a lowering pass to lower indirect accesses into if trees, nir_lower_indirect_derefs
<agoldmints[m]>
You have to opt into using it in your compiler I think, and it only lowers the indirect accesses that your backend can't handle directly.