ChanServ changed the topic of #asahi-gpu to: Asahi Linux GPU development (no user support, NO binary reversing) | Keep things on topic | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Logs: https://alx.sh/l/asahi-gpu
Emantor has quit [Quit: ZNC - http://znc.in]
Emantor has joined #asahi-gpu
Graypup_ has quit [Quit: meow]
cylm has joined #asahi-gpu
Graypup_ has joined #asahi-gpu
i509vcb has joined #asahi-gpu
<i509vcb> Not sure how VkEvent would be implemented. Assuming there isn't special stuff in agxv I'd guess a buffer you write to after some stage finishes?
<i509vcb> Self contained things like a vk_meta implementation could be a cool idea but you'd probably end up writing hundreds of lines of unsafe Rust with ash which wouldn't be much better than C
<i509vcb> On Rust until meson supports crates from cargo we'd probably need to vendor some rust stuff...
<i509vcb> Mainly ash
<i509vcb> Speaking of which the vk_meta discussion for layer_id seemed inconclusive from what I recall?
<i509vcb> I'm tempted to throw a hack commit to just make it work and revisit in the future
Cromulent has joined #asahi-gpu
Cromulent has quit []
Cromulent has joined #asahi-gpu
marvin24 has joined #asahi-gpu
marvin24_ has quit [Ping timeout: 480 seconds]
stipa is now known as Guest1728
stipa has joined #asahi-gpu
Guest1728 has quit [Ping timeout: 480 seconds]
Cromulent has quit [Quit: Connection closed for inactivity]
AnuthaDev has joined #asahi-gpu
<i509vcb> hmm now to figure out why the palm trees are uhh weird https://usercontent.irccloud-cdn.com/file/TGYv01le/Screenshot_20230930_003310.png
crabbedhaloablut has joined #asahi-gpu
AnuthaDev has quit []
AnuthaDev has joined #asahi-gpu
<chadmed> they have been attacked by fusarium :)
stipa has quit [Remote host closed the connection]
flom84 has joined #asahi-gpu
AnuthaDev has quit []
jeisom has joined #asahi-gpu
dcow has quit [Remote host closed the connection]
dcow has joined #asahi-gpu
dcow has quit [Ping timeout: 480 seconds]
dcow has joined #asahi-gpu
dcow has quit [Ping timeout: 480 seconds]
dcow has joined #asahi-gpu
jeisom has quit [Ping timeout: 480 seconds]
dottedmag has left #asahi-gpu [#asahi-gpu]
dottedmag has joined #asahi-gpu
dottedmag has left #asahi-gpu [#asahi-gpu]
dcow has quit [Ping timeout: 480 seconds]
dcow has joined #asahi-gpu
maria has quit [Remote host closed the connection]
maria has joined #asahi-gpu
maria has quit [Ping timeout: 480 seconds]
maria has joined #asahi-gpu
maria has quit [Remote host closed the connection]
maria has joined #asahi-gpu
Wormn has joined #asahi-gpu
Wormn has quit [Remote host closed the connection]
kaazoo has joined #asahi-gpu
Wormn has joined #asahi-gpu
alyssa has quit [Quit: alyssa]
Wormn has quit [Remote host closed the connection]
jeisom has joined #asahi-gpu
dcow has quit [Ping timeout: 480 seconds]
tenkuu has quit [Quit: WeeChat 4.0.4]
dcow has joined #asahi-gpu
jeisom has quit [Ping timeout: 480 seconds]
dcow has quit [Ping timeout: 480 seconds]
Misthios has joined #asahi-gpu
dcow has joined #asahi-gpu
dcow has quit [Ping timeout: 480 seconds]
dcow has joined #asahi-gpu
dcow has quit [Ping timeout: 480 seconds]
jeisom has joined #asahi-gpu
dcow has joined #asahi-gpu
dcow has quit [Remote host closed the connection]
dcow has joined #asahi-gpu
CME has quit []
CME has joined #asahi-gpu
kidplayer_666_ has joined #asahi-gpu
kidplayer_666_ has quit [Remote host closed the connection]
kidplayer_666_ has joined #asahi-gpu
kidplayer_666_ has quit [Remote host closed the connection]
kidplayer_666_ has joined #asahi-gpu
<ella-0> i509vcb: i think vkevent might need some uapi changes? at least what's currently used for implementing explicit synchronisation could be exposed more for implementing vkevent to some degree.
kidplayer_666_ has quit [Remote host closed the connection]
<ella-0> the other option is just a basic compute job that handles vkevent which I think v3dv does
<i509vcb> alyssa probably has an opinion how to do this
<ella-0> as for crates it might make sense to vendor ash (because it doesn't really have any other subdepednencies) but I personally wouldn't want to depend on much else; the dependency hell that crates can cause if one is not careful makes my other job (maintaing Iglunix) a bit of a pain.
atipls has quit [Quit: ZNC 1.7.5+deb4 - https://znc.in]
<i509vcb> Although if someone wanted to use proc-macro in mesa then it would be pain
<ella-0> Wouldn't have thought so; It's included in rust-src
nela has quit [Ping timeout: 480 seconds]
nela has joined #asahi-gpu
<i509vcb> Well for writing proc macros
<i509vcb> Although the kernel figured it out so *shrug*
<i509vcb> (although needing to build tokio for mesa just sounds like an npm nightmare)
<ella-0> I didn't think you needed anything else really wo write proc macros