ChanServ changed the topic of #dri-devel to: <ajax> nothing involved with X should ever be unable to find a bar
boqun1 has joined #dri-devel
ybogdano is now known as Guest6422
ybogdano has joined #dri-devel
boqun1 has quit [Ping timeout: 480 seconds]
ybogdano has quit [Ping timeout: 480 seconds]
alyssa has joined #dri-devel
<alyssa> mediump was a mistake
<zmike> A 🙏 M 🙏 E 🙏 N
boqun1 has joined #dri-devel
smiles has joined #dri-devel
boqun1 has quit [Ping timeout: 480 seconds]
agneli has quit [Remote host closed the connection]
agneli has joined #dri-devel
boqun1 has joined #dri-devel
Mangix has quit [Ping timeout: 480 seconds]
rasterman has quit [Quit: Gettin' stinky!]
vliaskov has quit [Remote host closed the connection]
boqun1 has quit [Ping timeout: 480 seconds]
<anholt_> boooo. deleting glsl ir constant propagation breaks 12 tess testcases on llvmpipe.
Kayden has quit [Quit: home]
<alyssa> uh oh
boqun1 has joined #dri-devel
<anholt_> (gotta love the pass)
<anholt_> but, hey. work's done for the day, going to have to finish deleting 1000 lines another day.
yuq825 has joined #dri-devel
boqun1 has quit [Ping timeout: 480 seconds]
<alyssa> :-D
boqun1 has joined #dri-devel
co1umbarius has joined #dri-devel
columbarius has quit [Ping timeout: 480 seconds]
boqun1 has quit [Ping timeout: 480 seconds]
boqun1 has joined #dri-devel
boqun1 has quit [Ping timeout: 480 seconds]
boqun1 has joined #dri-devel
boqun1 has quit [Ping timeout: 480 seconds]
ybogdano has joined #dri-devel
warpme_____ has quit []
boqun1 has joined #dri-devel
boqun1 has quit [Ping timeout: 480 seconds]
heat_ has joined #dri-devel
heat has quit [Remote host closed the connection]
boqun1 has joined #dri-devel
ybogdano has quit [Ping timeout: 480 seconds]
agneli has quit [Remote host closed the connection]
agneli has joined #dri-devel
ngcortes has quit [Read error: Connection reset by peer]
boqun1 has quit [Ping timeout: 480 seconds]
wind has left #dri-devel [#dri-devel]
windleaves has joined #dri-devel
boqun1 has joined #dri-devel
boqun1 has quit [Ping timeout: 480 seconds]
Mangix has joined #dri-devel
boqun1 has joined #dri-devel
boqun1 has quit [Ping timeout: 480 seconds]
Kayden has joined #dri-devel
boqun1 has joined #dri-devel
khfeng_ has quit []
khfeng has joined #dri-devel
boqun1 has quit [Ping timeout: 480 seconds]
boqun1 has joined #dri-devel
wind has joined #dri-devel
macromorgan has quit [Ping timeout: 480 seconds]
windleaves has quit [Ping timeout: 480 seconds]
boqun1 has quit [Ping timeout: 480 seconds]
boqun1 has joined #dri-devel
Zopolis4 has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
agneli has quit [Remote host closed the connection]
Leopold_ has joined #dri-devel
agneli has joined #dri-devel
boqun1 has quit [Ping timeout: 480 seconds]
Leopold___ has joined #dri-devel
boqun1 has joined #dri-devel
Leopold_ has quit [Ping timeout: 480 seconds]
Company has quit [Quit: Leaving]
boqun1 has quit [Ping timeout: 480 seconds]
bmodem has joined #dri-devel
boqun1 has joined #dri-devel
Leopold___ has quit [Remote host closed the connection]
<mareko> daniels: done
Leopold_ has joined #dri-devel
<alyssa> this might be the most horrifying NIR lowering I've ever written
<alyssa> well. so far ;)
boqun1 has quit [Ping timeout: 480 seconds]
boqun1 has joined #dri-devel
<mareko> I've written a design document for a new input/output linker to replace nir_link_opt_varyings and nir_compact_varyings, but I guess I'll keep it to myself for now
<alyssa> :eyes:
Leopold___ has joined #dri-devel
boqun1 has quit [Ping timeout: 480 seconds]
Leopold_ has quit [Ping timeout: 480 seconds]
agd5f has joined #dri-devel
boqun1 has joined #dri-devel
agd5f_ has quit [Ping timeout: 480 seconds]
boqun1 has quit [Ping timeout: 480 seconds]
boqun1 has joined #dri-devel
<mareko> 13 years ago: let's do everything in a proper compiler IR - the GLSL IR! Now: Let's stop doing things in that nasty GLSL IR!
kzd has quit [Quit: kzd]
boqun1 has quit [Ping timeout: 480 seconds]
<alyssa> 7 years ago: Wow, we built an IR that's massively more competent than what we had before and can beat LLVM! Now: Let's use the state-of-the-art IR we built!
boqun1 has joined #dri-devel
oneforall2 has quit [Remote host closed the connection]
oneforall2 has joined #dri-devel
aravind has joined #dri-devel
agneli has quit [Remote host closed the connection]
Duke`` has joined #dri-devel
boqun1 has quit [Ping timeout: 480 seconds]
boqun1 has joined #dri-devel
hansg has joined #dri-devel
hansg has quit [Remote host closed the connection]
<daniels> mareko: thanks!
boqun1 has quit []
Duke`` has quit [Ping timeout: 480 seconds]
smiles has quit [Ping timeout: 480 seconds]
fab has joined #dri-devel
a-865 has quit [Quit: ChatZilla 0.15 [SeaMonkey 2.53.15/20230108172623]]
<ccr> so, it turned out that the "intermediate representation" was .. intermediate. *badabum tsssh*
Zopolis4 has quit []
kts has joined #dri-devel
mvlad has joined #dri-devel
alanc has quit [Remote host closed the connection]
<mlankhorst> airlied: ping?
heat_ has quit [Remote host closed the connection]
heat_ has joined #dri-devel
sgruszka has joined #dri-devel
fab has quit [Quit: fab]
bmodem has quit [Ping timeout: 480 seconds]
Emantor_ has left #dri-devel [#dri-devel]
Emantor has joined #dri-devel
pochu has joined #dri-devel
tzimmermann has joined #dri-devel
sghuge has quit [Remote host closed the connection]
sghuge has joined #dri-devel
<hch12907> <alyssa> "7 years ago: Wow, we built an IR..." <- can't wait for NIR 2: electric boogaloo
bmodem has joined #dri-devel
tursulin has joined #dri-devel
fab has joined #dri-devel
hansg has joined #dri-devel
ice9 has joined #dri-devel
dviola has left #dri-devel [#dri-devel]
dviola has joined #dri-devel
rasterman has joined #dri-devel
Ziemas has quit [Ping timeout: 480 seconds]
danvet has joined #dri-devel
djbw has quit [Read error: Connection reset by peer]
smiles has joined #dri-devel
MajorBiscuit has joined #dri-devel
a-865 has joined #dri-devel
irctian1 has joined #dri-devel
hansg has quit [Remote host closed the connection]
irctian1 has quit [Remote host closed the connection]
jkrzyszt has joined #dri-devel
Leopold___ has quit []
kts has quit [Quit: Konversation terminated!]
<hakzsam> CTS update landed \o/
lynxeye has joined #dri-devel
Leopold has joined #dri-devel
<daniels> hakzsam: thanks for doing that!
<hakzsam> np
ice9 has quit [Quit: Leaving]
ice9 has joined #dri-devel
jljusten has quit [Ping timeout: 480 seconds]
Guest6422 has quit [Ping timeout: 480 seconds]
Kayden has quit [Ping timeout: 480 seconds]
YuGiOhJCJ has joined #dri-devel
nchery has joined #dri-devel
fab has quit [Quit: fab]
fab has joined #dri-devel
jljusten has joined #dri-devel
pcercuei has joined #dri-devel
nchery is now known as Guest6457
nchery has joined #dri-devel
nchery has quit []
Guest6457 is now known as nchery
Ziemas has joined #dri-devel
MrCooper_ is now known as MrCooper
aravind has quit [Ping timeout: 480 seconds]
aravind has joined #dri-devel
aravind has quit [Remote host closed the connection]
aravind has joined #dri-devel
jdavies has joined #dri-devel
jdavies is now known as Guest6459
jdavies_ has joined #dri-devel
jdavies__ has joined #dri-devel
kts has joined #dri-devel
Guest6459 has quit [Ping timeout: 480 seconds]
jaganteki has quit [Remote host closed the connection]
Kayden has joined #dri-devel
<airlied> mlankhorst: ?
kts has quit [Quit: Konversation terminated!]
<mlankhorst> airlied: has there been any discussion about cgroups in drm?
<MrCooper> yes, there has
sgruszka has quit [Ping timeout: 480 seconds]
RSpliet has quit [Quit: Bye bye man, bye bye]
RSpliet has joined #dri-devel
<javierm> mlankhorst: there are a few patch-sets in dri-devel that attempt to cover only the memory accounting part, there was also a discussion about it in plumbers last year
<javierm> mlankhorst: and there is also a patch-set proposed for the scheduling part
MrCooper has quit [Quit: Leaving]
MrCooper has joined #dri-devel
vliaskov has joined #dri-devel
<mlankhorst> ah
tursulin has quit [Ping timeout: 480 seconds]
tursulin has joined #dri-devel
Leopold has quit []
jaganteki has joined #dri-devel
guru_ has joined #dri-devel
Leopold_ has joined #dri-devel
<airlied> mlankhorst: yup all of the above, thanks javierm
oneforall2 has quit [Ping timeout: 480 seconds]
tursulin has quit [Remote host closed the connection]
<mlankhorst> seems like 2 different sets, tvrtko's handles gpu scheduling time time, Mercier's for GPU resources?
heat_ has quit [Remote host closed the connection]
heat_ has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #dri-devel
warpme_____ has joined #dri-devel
tursulin has joined #dri-devel
kts has joined #dri-devel
ice99 has joined #dri-devel
aravind has quit [Ping timeout: 480 seconds]
ice9 has quit [Ping timeout: 480 seconds]
Company has joined #dri-devel
ice99 has quit [Remote host closed the connection]
ice99 has joined #dri-devel
jaganteki has quit [Remote host closed the connection]
kts has quit [Quit: Konversation terminated!]
dv_ has quit [Ping timeout: 480 seconds]
tobiasjakobi has joined #dri-devel
MrCooper has quit [Remote host closed the connection]
MrCooper has joined #dri-devel
camus has quit []
Leopold_ has quit []
Leopold has joined #dri-devel
dv_ has joined #dri-devel
heat_ has quit [Remote host closed the connection]
heat_ has joined #dri-devel
Leopold has quit [Remote host closed the connection]
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
kts has joined #dri-devel
Leopold has joined #dri-devel
ice9 has joined #dri-devel
ice99 has quit [Read error: Connection reset by peer]
heat_ has quit [Remote host closed the connection]
heat_ has joined #dri-devel
ice99 has joined #dri-devel
HerrSpliet has joined #dri-devel
<javierm> mlankhorst: yes, that's correct
ice9 has quit [Read error: Connection reset by peer]
RSpliet has quit [Ping timeout: 480 seconds]
Leopold has quit [Ping timeout: 480 seconds]
SolarAquarion has quit []
Leopold_ has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #dri-devel
SolarAquarion has joined #dri-devel
JohnnyonFlame has joined #dri-devel
fab has quit [Quit: fab]
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #dri-devel
windleaves has joined #dri-devel
pochu has quit []
Leopold_ has quit [Remote host closed the connection]
kts has quit [Quit: Konversation terminated!]
ice99 has quit [Ping timeout: 480 seconds]
wind has quit [Ping timeout: 480 seconds]
Leopold_ has joined #dri-devel
hansg has joined #dri-devel
jaganteki has joined #dri-devel
kts has joined #dri-devel
kzd has joined #dri-devel
Leopold_ has quit []
pcercuei has quit [Read error: Connection reset by peer]
pcercuei has joined #dri-devel
Leopold has joined #dri-devel
yuq825 has left #dri-devel [#dri-devel]
junaid has joined #dri-devel
Haaninjo has joined #dri-devel
heat_ has quit [Remote host closed the connection]
Leopold has quit [Ping timeout: 480 seconds]
heat_ has joined #dri-devel
agneli has joined #dri-devel
macromorgan has joined #dri-devel
junaid has quit [Remote host closed the connection]
<Hazematman> Could someone with the appropriate permissions update the labels on my MR (https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21654#note_1803757). Based on the feedback I added support for get_screen_fd to all the gallium drivers that are missing it, but the MR is only labeled for gallium right now
Leopold has joined #dri-devel
swisstackle has joined #dri-devel
robobub has quit []
Leopold has quit [Remote host closed the connection]
Leopold_ has joined #dri-devel
ahajda has joined #dri-devel
<Hazematman> Looks like zmike added them, thank you very much!
Leopold_ has quit [Ping timeout: 480 seconds]
Leopold_ has joined #dri-devel
alyssa has left #dri-devel [#dri-devel]
Leopold_ has quit [Remote host closed the connection]
Leopold has joined #dri-devel
jaganteki has quit [Remote host closed the connection]
Leopold has quit [Ping timeout: 480 seconds]
ice9 has joined #dri-devel
ice9 has quit [Read error: Connection reset by peer]
<jadahl> when doing eglGetProcAddress() on libEGL from libglvnd, do the function pointer I get point directly into the vendor EGL implementation? if so, how do I affect what vendor's version I get?
<emersion> i don't think it does
<jadahl> looking at a backtrace it looks like it
<emersion> libglvnd does the dispatching to the backend EGL impl I think
<jenatali> You could just be seeing a tail call optimization?
<emersion> libglvnd may be doing some magic here, i wouldn't trust a stack trace
<jadahl> if I load eglInitialize() it'll go directly into libEGL_mesa, if I break on eglInitialize on a path that doesn't use eglGetProcAddress it'll stop in libEGL.so
<emersion> but it'
<emersion> s supposed to be usable with multiple EGL backends
<emersion> so if i have two EGLSurfaces, one from backend A, another from backend B
<emersion> when i call eglSwapBuffers, depending on the EGLSurface, glvnd needs to dispatch to the correct backend
<emersion> afaiu
<jadahl> hrm, I'm let me write a tiny test case and inspect what address space the pointer leads to
djbw has joined #dri-devel
guru_ has quit []
oneforall2 has joined #dri-devel
Duke`` has joined #dri-devel
hansg has quit [Quit: Leaving]
tzimmermann has quit [Quit: Leaving]
<jadahl> so, yea it does seem to go via the dispatcher
smiles has quit [Ping timeout: 480 seconds]
kzd_ has joined #dri-devel
kzd has quit [Ping timeout: 480 seconds]
jdavies_ has quit [Remote host closed the connection]
jdavies__ has quit [Remote host closed the connection]
bmodem has quit [Ping timeout: 480 seconds]
MajorBiscuit has quit [Quit: WeeChat 3.6]
kxkamil has quit []
kxkamil has joined #dri-devel
jaganteki has joined #dri-devel
lynxeye has quit [Quit: Leaving.]
tobiasjakobi has quit []
Leopold_ has joined #dri-devel
jaganteki has quit [Remote host closed the connection]
tursulin has quit [Ping timeout: 480 seconds]
Leopold_ has quit [Ping timeout: 480 seconds]
JohnnyonFlame has quit [Ping timeout: 480 seconds]
Mangix has quit [Ping timeout: 480 seconds]
jkrzyszt has quit [Ping timeout: 480 seconds]
Leopold_ has joined #dri-devel
alanc has joined #dri-devel
mvlad has quit [Remote host closed the connection]
Zopolis4 has joined #dri-devel
<DavidHeidelberg[m]> eric_engestrom: what about the meson-test section. tbh I would like to have only one uncollapsed section per job; what do you think?
gouchi has joined #dri-devel
konstantin_ has joined #dri-devel
<DavidHeidelberg[m]> Attention please: review of THIS commit would be appreciated: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21668/diffs?commit_id=c8bd72792ced4bf2948f25a4b64cbb40f93b97aa
<DavidHeidelberg[m]> What changes: we track the fails and flakes. Flakes happens. More job we add, more flakes will appear. Having to re-run Marge-bot is costly in terms of developers time, so we have report (here: https://gitlab.freedesktop.org/mesa/mesa/-/issues/?sort=created_date&state=opened&label_name%5B%5D=CI%20daily ) which shows fails and flakes.
<zmike> r fucking b
<DavidHeidelberg[m]> This change MAY prolong discovering of fails. When the job fails, now it'll try twice to run it before it reports failure. This is unlucky. But still better than having to watch Marge-bot dying cause some rare flake.
konstantin has quit [Ping timeout: 480 seconds]
<DavidHeidelberg[m]> One thing I'm still considering is specifying retry: 1, because 2 seems to be too excessive. On other hand I cannot define retry: 2 for runner_system_failure which would make sense to keep that way.
ybogdano has joined #dri-devel
<DavidHeidelberg[m]> zmike: would you be still R-b with retry: 1? I think 2 would take too long on failing job
<zmike> yeah 1 retry is enough to cover all my babysitting
<DavidHeidelberg[m]> zmike: cool, thx!
stuart has joined #dri-devel
stuart has quit []
stuart has joined #dri-devel
stuart has quit []
stuart has joined #dri-devel
stuart has quit []
stuarts has joined #dri-devel
stuarts has quit []
stuarts has joined #dri-devel
djbw has quit [Read error: Connection reset by peer]
cmarcelo has quit [Quit: leaving]
djbw has joined #dri-devel
cmarcelo has joined #dri-devel
kts has quit [Quit: Konversation terminated!]
JohnnyonFlame has joined #dri-devel
oneforall2 has quit [Remote host closed the connection]
rasterman has quit [Quit: Gettin' stinky!]
warpme_____ has quit []
Zopolis4 has quit []
oneforall2 has joined #dri-devel
ahajda has quit [Quit: Going offline, see ya! (www.adiirc.com)]
Duke`` has quit [Ping timeout: 480 seconds]
guru_ has joined #dri-devel
oneforall2 has quit [Ping timeout: 480 seconds]
swisstackle has quit [Ping timeout: 480 seconds]
swisstackle has joined #dri-devel
ngcortes has joined #dri-devel
mi6x3m has joined #dri-devel
<mi6x3m> hey, is it possible to use Mesa's Vulkan without the standard overlays?
<mi6x3m> I get a segfault for CreateCommandPool in vkcube if I don't load any layers
<mi6x3m> supposedly because vk_device_dispatch_table_load is never called which seems to be the task of the overlay layer
oneforall2 has joined #dri-devel
HerrSpliet has quit [Read error: No route to host]
RSpliet has joined #dri-devel
guru_ has quit [Ping timeout: 480 seconds]
<bnieuwenhuizen> you shouldn't need layers for (most?) Mesa Vulkan drivers
ybogdano has quit [Ping timeout: 480 seconds]
<mi6x3m> well that's weird because a getprocaddress for CreateControlPool returns NULL
<mi6x3m> and the only place vk_device_dispatch_table_load is called is in the overlay-layer
<Sachiel> no, it's not. It's called from the generated entry points code
<mi6x3m> ehm
guru_ has joined #dri-devel
bgs has quit [Remote host closed the connection]
<Sachiel> no, I misread
oneforall2 has quit [Ping timeout: 480 seconds]
<Sachiel> but you definitely don't need the layers
gouchi has quit [Remote host closed the connection]
<mi6x3m> where i still dont get where the table is supposed to be initialized
swisstackle has quit []
ybogdano has joined #dri-devel
<Sachiel> by vk_device_dispatch_table_get_if_supported
<Sachiel> in src/vulkan/runtime/vk_device.c or src/vulkan/runtime/vk_instance.c
<Sachiel> what even is CreateControlPool? grep for that shows nothing
<mi6x3m> Sachiel: CreateCommandPool sorry
<mi6x3m> my bad
<Sachiel> ah, my bad, you said that one first
<Sachiel> yeah, that one should always be there
<mi6x3m> :) by vk_device_dispatch_table_get_if_supported seems to return an index, 72, but table[72] is then NULL :/
<Sachiel> I'm not awake enough to follow this generated code
<Sachiel> what driver?
<Sachiel> mi6x3m: ok, this time I got the right function: vk_device_dispatch_table_from_entrypoints.
<mi6x3m> Sachiel, intel_hasvk
<mi6x3m> thanks a lot, let me look into it!
<mi6x3m> thanks a lot!!
mi6x3m has quit [Quit: Leaving]
srslypascal is now known as Guest6506
srslypascal has joined #dri-devel
Guest6506 has quit [Ping timeout: 480 seconds]
Haaninjo has quit [Quit: Ex-Chat]
ngcortes has quit [Remote host closed the connection]
ngcortes has joined #dri-devel
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel