<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]
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.