ChanServ changed the topic of #zink to: official development channel for the mesa3d zink driver || https://docs.mesa3d.org/drivers/zink.html
fahien has quit [Server closed connection]
fahien has joined #zink
orbea has quit [Quit: You defeated orbea! 2383232 XP gained!]
orbea has joined #zink
orbea has quit []
orbea has joined #zink
zygonsisyphus[m] has quit [Server closed connection]
zygonsisyphus[m] has joined #zink
zoltansore[m] has quit [Server closed connection]
zoltansore[m] has joined #zink
eukara has quit [Remote host closed the connection]
<zmike> ajax: got a juicy update to that zombie patch coming
<zmike> who could have known that killing zombies too aggressively would lead to problems
eukara has joined #zink
<ajax> it's just not a sustainable business model
<ajax> if we kill all the zombies what will happen to all the jobs at the zombie repellant spray factory
<ajax> a baseline level of zombie infestation is just a natural consequence of a robust society
<ajax> do we have any testing for zink on wgl?
<zmike> I don't care about sustainable, dammit, I just wanna kill zombies!
<zmike> and no, I don't think we have anything like that in ci
<zmike> but I do have people who use it and can test changes if we need
<ajax> i suspect kopper will break it
justsid has joined #zink
<zmike> I think it will still work but it'll end up hitting the old slow blend codepath
<zmike> so perf will be bad
<zmike> oh there you are good timing
<zmike> justsid: we're discussing how we're about to kill wgl perf
<justsid> there we go... Uh, there's perf to be killed in wgl?
<zmike> we don't know since we don't use it
<justsid> I only really use it to create a GL context and then never touch it again. We don't even create a GL window at any point (besides the fake one to get a HDC to create the context)
<zmike> you probably want to test out https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14541 and see what happens
<justsid> zink: it's kopperin' time <- Now that's a great commit message :D
<justsid> fwiw, for us, headless is all we need. The host application is all Vulkan, and we have a proper Vulkan surface there and do all the main rendering in Vulkan. The GL context is there to let plugins render into a shared FBO and if they need a window, we create a new Vulkan one for them and share a new FBO with them to render into (and then composite the GL rendering back into our Vulkan drawing)
<zmike> you're also assuming that wgl will work at all with this MR
<zmike> I am too, but still bold
<justsid> honestly, for someone who claims to not touch Windows your code runs surprisingly well on it. I have faith!
<zmike> pure luck and people nagging me to not break the build
<zmike> jekstrand: it looks like airlied has managed to beat your high score of zink tests fixed with a single MR, though he did need a little more code https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15516
<zmike> I guess you'll have to come up with something else now to regain your throne
<justsid> zmike: I just tried your patches and at least my test case of mixed Vulkan/GL still works. Only thing I found was that wgl_screen_create_by_name() calls zink_create_screen() with not enough parameters
<zmike> see? that's the kind of great testing we crave
<zmike> ajax: ^
<zmike> can probably just chuck a null pointer in there
<justsid> if we still had our pure GL backend I'd love to test this further, but unfortunately that died with the latest major version and going back is an insane pain due to massive toolchain changes
<jekstrand> zmike: What was my score
<jekstrand> ?
<justsid> maybe I'll see if I can get the previous version to build again on a spare PC, it'd make for a good test case I think
<zmike> jekstrand: 492
<zmike> airlied: is at an even 1024 with that one
<zmike> justsid: oh no
<jekstrand> zmike: Yes, but how many LOC did mine require
<jekstrand> ?
<zmike> like I said, you did it in very few lines
<jekstrand> :D
<jekstrand> I'll keep my crown then if you don't mind. :P
<zmike> we're gonna have to see what the judges think
FernandoMonteiro[m] has quit [Server closed connection]
FernandoMonteiro[m] has joined #zink
eukara has quit []
eukara has joined #zink
xroumegue has quit [Ping timeout: 480 seconds]
xroumegue has joined #zink
justsid has quit [Read error: Connection reset by peer]