00:08gfxstrand[d]: Working on my XDC talk...
00:08gfxstrand[d]: https://cdn.discordapp.com/attachments/1034184951790305330/1289378050445807658/image.png?ex=66f89a62&is=66f748e2&hm=f6a14ef58e147144d906c474d2451803442115fb64d748f2c591c07c13dd0d65&
00:08gfxstrand[d]: We've averaged a new feature/extension every 4 days continuously since last XDC.
00:08gfxstrand[d]: Or about 2x/week
00:08HdkR: Just a couple
00:16mohamexiety[d]: oh wow, I didn't know the rate was this high o_o
00:16gfxstrand[d]: A lot of that is "oh, look, we have a competent compiler now!"
00:17gfxstrand[d]: karolherbst[d]: airlied[d] what's the status of Zink in Fedora? Is it shipping by default? Or is it going to in the next release?
00:35blockofalumite[d]: HdkR: A tiny bit
01:12gfxstrand[d]: gfxstrand[d]: Should I just update to Fedora 41 Beta and find out? 🤔
01:12karolherbst[d]: gfxstrand[d]: good question
01:14gfxstrand[d]: karolherbst[d]: You seem like the kind of person who ought to be able to answer that question. 😛
01:15karolherbst[d]: from the looks zink is enabled since ages
01:15karolherbst[d]: at least I have a `zink_dri.so` on my fc40 install
01:16gfxstrand[d]: I shouldn't upgrade... I don't need that variability right now
01:17karolherbst[d]: you probably already have it installed
01:17karolherbst[d]: it's also there in fc39 and fc38
01:18karolherbst[d]: ohh yeah.. that reminds me, there are bugs with which people ran into when nouveau didn't support the GPU 🙃
01:18karolherbst[d]: and then zink loaded instead
01:18karolherbst[d]: all kinds of fun
01:19karolherbst[d]: so e.g. X started with iris on the iGPU and zink + anv on the dGPU and it was all sorts of fun
01:21gfxstrand[d]: woof
01:23gfxstrand[d]: Well, bummer.... Starfield crashed in RA.
01:24gfxstrand[d]: https://cdn.discordapp.com/attachments/1034184951790305330/1289397234907090974/image.png?ex=66f8ac40&is=66f75ac0&hm=415cd9d7b8f5c139b5e60c3b1568d8068d332a1ddd9bbf54f60f67f18db4c14a&
01:25karolherbst[d]: sounds like bindless ubo?
01:25gfxstrand[d]: Yeah
01:25karolherbst[d]: funky
01:25gfxstrand[d]: But IDK how to get the crashing SPIR-V out of it
01:26gfxstrand[d]: I guess I could run it with fossilize enabled
01:29gfxstrand[d]: karolherbst[d]: Yeah but the question is whether users are going to get Nouveau GL or NVK+Zink and if they're going to be happy with the later.
01:30karolherbst[d]: I don't think anything was done in that regards
01:30karolherbst[d]: at least I don't see it
01:30gfxstrand[d]: Ah
01:30karolherbst[d]: is there a compile time flag even?
01:31gfxstrand[d]: I want to have a Zink slide and I'm hoping to be able to say stuff is pretty much working.
01:31karolherbst[d]: mhhh
01:31karolherbst[d]: I mean.. I'm sure there are many games working
01:31karolherbst[d]: I wonder if we have users using it with e.g. firefox or the general desktop
01:34gfxstrand[d]: I think some people were trying to.
01:35gfxstrand[d]: But the chatter's died down some so IDK if they gave up or if they've been happily using it for months. 😂
01:35gfxstrand[d]: I just use whatever Fedora ships me.
01:35karolherbst[d]: be like a responsible driver dev and claim it's perfect, so users try it out and report the bugs to you
01:36karolherbst[d]: but the gl driver ain't so broken that it wouldn't run a desktop 😛
01:36gfxstrand[d]: https://tenor.com/view/spongebob-square-pants-spongebob-cool-finger-guns-you-got-it-gif-3561703
01:36karolherbst[d]: there are just random issues here and there
01:37karolherbst[d]: I think there is an ugly memory corruption I should fix at some point, but it's like... something something command submission and then only after hours
02:53redsheep[d]: gfxstrand[d]: Several of my zink+nvk issues closed while I've been distracted elsewhere, so I'd hope things are looking better for sessions but I haven't tested. I can probably get some testing in sometime this weekend
02:55samantas5855[d]: will zink remain the opengl driver or are we getting a gl driver at some point?
02:55tiredchiku[d]: zink
02:55samantas5855[d]: missed opportunity to name it NGL
02:56redsheep[d]: I mean if someone wants to a rewrite the gallium driver against the nak compiler it's been mentioned that would be happily accepted
02:59redsheep[d]: But nobody with the appropriate knowledge has anything like that near top of their list afaict, and zink can probably be a good solution long term
03:02gfxstrand[d]: Yeah, it's certainly a tractible problem if someone wants to give it a go. NIL + NAK + being able to copy+paste from NVK solves a lot of problems.
03:04gfxstrand[d]: But in terms of what I'm going to spend my time on, rewriting everything when Zink could just translate for me isn't worth the effort.
03:34airlied[d]: gfxstrand[d]: I took my eye of that ball, but I think I should push the patch upstream and to Fedora to default to zink on turing+ at least
03:36gfxstrand[d]: Okay
03:36gfxstrand[d]: My eye's not been on that particular ball, so...
03:36tiredchiku[d]: you guys are getting eyes?
03:37airlied: I'll put it on my list for next week, and see if next week finds a way
04:35gfxstrand[d]: This feels like a good use for a fedi poll: https://mastodon.gamedev.place/@gfxstrand/113213311520140764
10:49phodius[d]: when compiling mesa 24.2 i get error ../src/intel/vulkan/grl/meson.build:95:30: ERROR: Index 1 out of bounds of array of size 1.
11:05uis: https://gitlab.com/xonotic/xonotic/-/issues/384 does it look like driver bug worth tracing?
11:19phodius[d]: with the newest mesa i get error ../include/meson.build:5:11: ERROR: Include dir D3D9 does not exist. is this some compiler option i can switch off?
11:28phodius[d]: you would defo think, how come though im getting the error...
11:33phodius[d]: cd mesa; mkdir build ; cd build ; meson setup that as far it goes without the error
11:33phodius[d]: pavlo_kozlenko[d]: ../meson.build:4:0: ERROR: Unknown options: "d3d9"
11:35phodius[d]: hmm it got the headers for D3D9 wonder why it doesnt find the folder
12:07phodius[d]: oh ok thanks i managed to fix it though it was an error in my git checkout
23:30protocolpolice: hi