02:01fdobridge: <gfxstrand> NAK is now a net improvement over codegen for compute shaders.\
02:02fdobridge: <gfxstrand> Turns out being able to RA is important. 😅
02:02fdobridge: <gfxstrand> And, no, vkcube still doesn't work. 😛
03:49fdobridge: <airlied> Just pull in my changes and it will 🙂
03:51HdkR: Emulating Pixel Shader Interlock. That would be the nightmare feature
03:52HdkR: Waiting for Nouveau to implement that feature for those emulators that want it :D
09:08fdobridge: <karolherbst🐧🦀> when somebody from nvidia says "Anyway, thanks for all the great work on NVK." :3
09:09fdobridge: <karolherbst🐧🦀> @gfxstrand ^^
09:47fdobridge: <bylaws> HdkK: ryujinx does it for switch, but just pattern matches rather than emulating things at an instruction level
09:55HdkR: That's what I would recommend anyway since trying to emulate the details of the implementation would be bonkers
13:33fdobridge: <gfxstrand> Oh? Do tell!
13:33fdobridge: <karolherbst🐧🦀> not sure I can disclose that name, because it was in a private email 😄
13:33fdobridge: <gfxstrand> Heh
13:34fdobridge: <karolherbst🐧🦀> but anyway, there are people at Nvidia being supportive and everything
13:35fdobridge: <karolherbst🐧🦀> it's probably fine tho...
13:35fdobridge: <karolherbst🐧🦀> but from my experience with Nvidia they are generally very reluctant of doing any public statements and I'd rather not want to put some people there in a weird spot
13:36fdobridge: <karolherbst🐧🦀> hopefully some Nvidia folks will be at XDC tho
13:45fdobridge: <gfxstrand> That'd be cool
15:15fdobridge: <gfxstrand> `Pass: 404926, Fail: 287, Crash: 80, Skip: 3194648, Timeout: 2, Flake: 440, Duration: 1:33:03`
15:15fdobridge: <gfxstrand> That's with `NVK_USE_NAK=cs`
15:15fdobridge: <gfxstrand> Notably, all the SSBO tests now pass because NAK, unlike codegen, can register allocate. 🙃
15:40fdobridge: <karolherbst🐧🦀> 😄
15:41fdobridge: <karolherbst🐧🦀> I have this example where codegen fails to allocate 19 gprs...
15:54fdobridge: <mhenning> some of the codegen RA stuff might be fixed by https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24541
15:55fdobridge: <mhenning> although that still doesn't fix that we coalesce way too aggressively without any way to undo if it's a problem
15:58fdobridge: <mhenning> (I haven't figured out how to survive a vulkan cts run locally yet, so I don't actually know how some of my changes affect it)
16:03fdobridge: <![NVK Whacker] Echo (she) 🇱🇹> What's the result with `NVK_USE_NAK=all`?
19:20fdobridge: <airlied> I think with my set of hacks most of fs was going and some of vs, gs and Tess need work
19:57fdobridge: <gfxstrand> Bad. We'll get there. Getting the bones good first is important.
19:58fdobridge: <airlied> Have you gotten that possible intern onboard yet?
20:00fdobridge: <karolherbst🐧🦀> wait.. another person? 😮
20:00fdobridge: <karolherbst🐧🦀> or is that Mary?
20:01fdobridge: <karolherbst🐧🦀> probably Mary...
20:16fdobridge: <marysaka> I got my Turing GPU yesterday :nya_peek:
23:05fdobridge: <gfxstrand> Y'all are way too worried about 3D. 😂
23:40fdobridge: <gfxstrand> @marysaka I left you some notes here: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9777
23:41fdobridge: <gfxstrand> I'm not feeling great today. I'll add more later if something pops into my brain.