ChanServ changed the topic of #zink to: official development channel for the mesa3d zink driver || https://docs.mesa3d.org/drivers/zink.html
omegatron has quit [Quit: What happened? You quit!]
LexSfX has quit []
LexSfX has joined #zink
xperia64 has quit [Ping timeout: 480 seconds]
orbea has quit [Remote host closed the connection]
orbea has joined #zink
orbea has quit []
orbea has joined #zink
xperia64 has joined #zink
turol has quit [Quit: Client exiting]
Ristovski has quit [Remote host closed the connection]
Ristovski has joined #zink
Ristovski has quit [Remote host closed the connection]
Ristovski has joined #zink
Ristovski has quit [Remote host closed the connection]
Ristovski has joined #zink
<zmike> kusma: are you planning to hook up terminate next?
<kusma> <zmike> "kusma: are you planning to..." <- There's an mr for that already
<zmike> there is?
<zmike> oh you stealth added it to 18274
<kusma> Yeah
<kusma> Ninja style
<zmike> totally invisible
<zmike> anholt: did you say https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18374 had issues on tu or is it ready for review
<anholt> I certainly don't think it hurts, it just wasn't a big win like I was hoping to findddddddddd
* anholt curses gnome-shell's input thread
<anholt> I'm going to spend some time today looking at https://gitlab.freedesktop.org/mesa/mesa/-/issues/7179 to see if I can find what's going so wrong
<zmike> awesome
<zmike> what was going on with that 16bit shared load/store thing, and is there anything I can jump in on to help out?
<anholt> I would love some help there, I really don't get how you're remapping things for ubo/ssbos to reuse that for shared.
<zmike> ok, if you want to point me at a test case I can get that cleaned up when I get home in a bit
<anholt> and we can't merge the mesa side of 16-bit shared until that's fixed, unless we add Yet Another Cap
<zmike> sure
<anholt> looks like dEQP-GLES31.functional.compute.shared_var.basic_type.ivec3_lowp was an example
<zmike> on main?
<zmike> or some MR branch
<anholt> mediump-vars-gl of my tree
<zmike> got it
<zmike> will ping you when it's done
<anholt> my zink change there is bogus, ignore it
<zmike> 👍
<zmike> will probably be an hour or so until I'm home anyway
<zmike> anholt: I think I've got it done, but there's a weirdness with the mediump cases: in e.g., dEQP-GLES31.functional.compute.shared_var.atomic.exchange.mediump_int the shared block size is 2, but it's still trying to do a 32bit shared_atomic_exchange
<zmike> which...can't work?
<zmike> as far as I can tell, this isn't my bug
<zmike> https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18449 ought to do it but the mediump cases all fail for this reason
<anholt> Oh, hmm. I'm surprised atomic is even allowed on mediump ints.
<zmike> it's a weird one
<anholt> I think nir_lower_mediump_vars needs to just walk the instrs first to scan the set of variables used for atomics, and then bail on try_lower_mediump_var() on them.
anholt has quit [Quit: Leaving]
omegatron has joined #zink
anholt has joined #zink