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
zzywysm has quit [Quit: Textual IRC Client: www.textualapp.com]
goldsoultheory has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
goldsoultheory has joined #asahi-gpu
goldsoultheory has quit []
off^ has joined #asahi-gpu
SSJ_GZ has joined #asahi-gpu
jlco has joined #asahi-gpu
kov has quit [Quit: Coyote finally caught me]
SSJ_GZ has quit [Ping timeout: 480 seconds]
karolherbst has joined #asahi-gpu
karolherbst has quit [Quit: Konversation terminated!]
karolherbst has joined #asahi-gpu
karolherbst has quit [Quit: Konversation terminated!]
karolherbst has joined #asahi-gpu
karolherbst has quit [Remote host closed the connection]
karolherbst has joined #asahi-gpu
karolherbst has quit []
karolherbst has joined #asahi-gpu
off^ has quit [Remote host closed the connection]
HardWallzz has quit [Read error: Connection reset by peer]
Guest2351 is now known as frytaped
SSJ_GZ has joined #asahi-gpu
MajorBiscuit has joined #asahi-gpu
goldsoultheory has joined #asahi-gpu
bisko has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
goldsoultheory has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
goldsoultheory has joined #asahi-gpu
bisko has joined #asahi-gpu
chengsun_ has joined #asahi-gpu
chengsun has quit [Ping timeout: 480 seconds]
chengsun has joined #asahi-gpu
kov has joined #asahi-gpu
chengsun_ has quit [Ping timeout: 480 seconds]
chengsun has quit [Quit: Quit]
chengsun has joined #asahi-gpu
chengsun_ has joined #asahi-gpu
chengsun has quit [Ping timeout: 480 seconds]
goldsoultheory has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
chengsun_ has quit [Ping timeout: 480 seconds]
goldsoultheory has joined #asahi-gpu
c10l has quit [Read error: Connection reset by peer]
c10l has joined #asahi-gpu
c10l has quit [Quit: Bye o/]
c10l has joined #asahi-gpu
goldsoultheory has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
goldsoultheory has joined #asahi-gpu
goldsoultheory has quit []
nsklaus has joined #asahi-gpu
goldsoultheory has joined #asahi-gpu
nsklaus_ has quit [Ping timeout: 480 seconds]
karolherbst has quit [Quit: Konversation terminated!]
chengsun has joined #asahi-gpu
chengsun has quit [Ping timeout: 480 seconds]
<alyssa> Ella[m]: I have not observed restriction, MAX_PPP_UPDATES is just to make sure we have enough space allocated in the worst case with minimum wasteage otherwise
<Ella[m]> ah oky makes sense :3 thank you!
<alyssa> :)
<alyssa> Ella[m]: Also, the good folk at XDC convinced me that I should write a Vulkan driver actually
<Ella[m]> Oo
<alyssa> assuming you've gotten enough done that helping you is less work than starting from scratch myself
<alyssa> let me know how I can help
<alyssa> or would it be more helpful for me to stay on compiler + r/e duty and continue with the GL driver as reference code for you?
<alyssa> (There is a LOT of work to do for both compiler and r/e stuff and it's all needed regardless of API so I guess there's that..)
<alyssa> (and honestly I much prefer those two topics to either GL or VK driver dev so..)
<Ella[m]> uhhh not sure, currently I'm trying to figure out how best to do descriptor sets and I haven't done much more than hook up the compiler and do state emission. I haven't implemented vk_sync on top of macos stuff either yet.
<Ella[m]> I prefer working on VK driver dev and doing a little r/e but I'm not very experienced on the compiler side. Starting VK from scratch might be an option if you want idk?
<alyssa> Mmh, ok
<alyssa> We should get on a call with jekstrand about descriptor sets
<alyssa> I know the hw and jekstrand knows the Vulkan so together we should figure out the right way to do it
<alyssa> but neither is clear from the GL driver
<alyssa> [If I were writing the VK driver myself, I'd figure this out over a 1-on-1 call with jekstrand :-p]
<bluetail> I really like your blog alyssa. What have you found out later, that proven really valuable, that should I know in life?
<Ella[m]> alyssa: Yeah we should. I'm not really sure at all how to map it to the hw. I have some ideas but they don't seem pretty and probably aren't the correct way of going about these things.
<alyssa> nod
<alyssa> I think I know but jekstrand is the expert here
Venemo has joined #asahi-gpu
chengsun has joined #asahi-gpu
chengsun_ has joined #asahi-gpu
chengsun has quit [Remote host closed the connection]
MajorBiscuit has quit [Quit: WeeChat 3.5]
<phire> BTW Ella, I was reading that commit which tells me not to read it. Sorry ;-)
<Ella[m]> ah that's very messy code :3
<phire> I'm tempted to also offer to help work on the vulkan driver.... Something in the water at xdc
<bluetail> I'mma gonna stop being a fan bird. Doesn't seem to any helpful. Effectively I don't have the time and health to contribute in a meaningful way. That's why I tried to cheer / motivate. Perhaps I should not be so selective. Everybody who contributes is indeed, great. Sigh.
<Ella[m]> phire: I've pushed my cleanups from today if you want to have a look at something a little more clean. If you are going to read it, feel free to tell me when I've done something completely wrong.
<phire> You are the expert compared to me. The most gpu driver I've ever actually done was a hello triangle on videocore 4
<phire> Literally just poking registers from userspace
<phire> Wrote shaders in raw machine code
<jn> phire: the shaders run on the QPUs, right?
<phire> Yeah
<jn> three branch delay slots…
<phire> Yep. And pretty brain dead threading
fmstrat has quit [Ping timeout: 480 seconds]
goldsoultheory has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
fmstrat has joined #asahi-gpu
goldsoultheory has joined #asahi-gpu
SSJ_GZ has quit [Ping timeout: 480 seconds]
goldsoultheory has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
goldsoultheory has joined #asahi-gpu