ChanServ changed the topic of #dri-devel to: <ajax> nothing involved with X should ever be unable to find a bar
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
glennk has joined #dri-devel
sassefa has joined #dri-devel
kaiwenjon has quit [Quit: WeeChat 3.8]
kaiwenjon has joined #dri-devel
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
sukuna has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
alane has quit []
alane has joined #dri-devel
Company has quit [Ping timeout: 480 seconds]
yyds has quit []
LeviYun has quit [Ping timeout: 480 seconds]
Company has joined #dri-devel
LeviYun has joined #dri-devel
glennk has quit [Ping timeout: 480 seconds]
LeviYun has quit [Ping timeout: 480 seconds]
sassefa has quit []
<airlied> Company: in that gears demo that's failing, it's just vulkan on both sides with the dma-buf?
<Company> airlied: no, it's GL exporting via eglExportDMABUFImageMESA() and then Vulkan importing
<Company> airlied: see the other issue I linked
<Company> fwiw, I've spent the whole day reading mesa code trying to understand what's going on, and I've convinced myself that your patch is correct
<Company> and I think I've found a memleak in GTK
<Company> but I haven't figured out why lavapipe doesn't import the udmabuf from llvmpipe yet
nerdopolis has quit [Ping timeout: 480 seconds]
<DavidHeidelberg> Someone knowledgeable about Neon + LLVM here? Since we can omit softpipe from the build now, I've noticed that on older Tegra 2 without Neon, the bug https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20766 is still valid. If we could keep ensure that llvmpipe will work properly on these non-Neon devices, dropping softpipe from the default 32-bit arm would be no-brainer.
<airlied> Company: found another minor bug, but doesn't seem to fix it
alane has quit []
alane has joined #dri-devel
LeviYun has joined #dri-devel
sassefa has joined #dri-devel
sassefa has quit []
LeviYun has quit [Ping timeout: 480 seconds]
heat is now known as Guest1482
heat has joined #dri-devel
Guest1482 has quit [Read error: Connection reset by peer]
oneforall2 has quit [Remote host closed the connection]
oneforall2 has joined #dri-devel
schloezer has quit [Remote host closed the connection]
LeviYun has joined #dri-devel
<airlied> Company: found the bug in llvmpipe
<Company> - whandle->handle = lpr->dmabuf_alloc->dmabuf_fd;
<Company> ?
<Company> I realized about 30s ago that allocate_memory_fd() has an out fd
<airlied> Company: nah missing storing of the row stirde
<Company> so I found a different thing maybe
<airlied> https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30839 should fix the gears rendering at least
LeviYun has quit [Ping timeout: 480 seconds]
oneforall2 has quit [Remote host closed the connection]
oneforall2 has joined #dri-devel
<Company> airlied: commented
<airlied> Company: fixed thanks
<Company> with that it looks like we will have the udmabuf introduction into GTK CI under control once https://gitlab.freedesktop.org/mesa/mesa/-/issues/11750 gets fixed
<Company> because I think that issue affects dmabuf'ed llvmpipe too
Haaninjo has joined #dri-devel
Haaninjo has quit [Remote host closed the connection]
oneforall2 has quit [Remote host closed the connection]
sassefa has joined #dri-devel
oneforall2 has joined #dri-devel
aljazmc has joined #dri-devel
oneforall2 has quit [Remote host closed the connection]
Company has quit [Quit: Leaving]
oneforall2 has joined #dri-devel
LeviYun has joined #dri-devel
riteo has quit [Ping timeout: 480 seconds]
LeviYun has quit [Ping timeout: 480 seconds]
Duke`` has joined #dri-devel
bmodem has joined #dri-devel
LeviYun has joined #dri-devel
urja has quit [Read error: Connection reset by peer]
kzd has quit [Ping timeout: 480 seconds]
urja has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
ybogdano has quit [Quit: Ping timeout (120 seconds)]
ybogdano has joined #dri-devel
aljazmc has quit []
LeviYun has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
glennk has joined #dri-devel
Duke`` has quit [Ping timeout: 480 seconds]
vignesh has joined #dri-devel
pheoxy[m] has joined #dri-devel
<DavidHeidelberg> company: how hard is to run only NGL tests? IMHO GTK is one of most used workloads and there are, for example, problems with Adreno 3xx series. Having it in our CI could be worth it
LeviYun has quit [Ping timeout: 480 seconds]
<DavidHeidelberg> also and how long these tests takes?
sassefa has quit []
LeviYun has joined #dri-devel
u-amarsh04 has quit []
amarsh04 has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
fab has joined #dri-devel
DodoGTA has quit [Read error: Connection reset by peer]
tzimmermann has joined #dri-devel
DodoGTA has joined #dri-devel
LeviYun has joined #dri-devel
DodoGTA has quit [Read error: No route to host]
DodoGTA has joined #dri-devel
fab has quit [Ping timeout: 480 seconds]
DodoGTA has quit [Read error: Connection reset by peer]
warpme has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
lemonzest has quit [Quit: WeeChat 4.4.1]
tzimmermann has quit [Ping timeout: 480 seconds]
lemonzest has joined #dri-devel
LeviYun has joined #dri-devel
DodoGTA has joined #dri-devel
fab has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
coldfeet has joined #dri-devel
<MrCooper> DavidHeidelberg: he's not here
sghuge has quit [Remote host closed the connection]
sghuge has joined #dri-devel
YuGiOhJCJ has joined #dri-devel
LeviYun has joined #dri-devel
cascardo_ has joined #dri-devel
bmodem has quit [Ping timeout: 480 seconds]
bmodem has joined #dri-devel
DodoGTA has quit []
DodoGTA has joined #dri-devel
tzimmermann has joined #dri-devel
cascardo has quit [Ping timeout: 480 seconds]
LeviYun has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
rasterman has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
frieder has joined #dri-devel
LeviYun has joined #dri-devel
crabbedhaloablut has quit []
crabbedhaloablut has joined #dri-devel
gouchi has joined #dri-devel
frieder has quit [Ping timeout: 480 seconds]
LeviYun has quit [Ping timeout: 480 seconds]
frieder has joined #dri-devel
LeviYun has joined #dri-devel
jkrzyszt_ has joined #dri-devel
DodoGTA has quit []
DodoGTA has joined #dri-devel
hansg has joined #dri-devel
mbrost has joined #dri-devel
xroumegue has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
rsalvaterra has quit []
apinheiro has joined #dri-devel
rsalvaterra has joined #dri-devel
tobiasjakobi has joined #dri-devel
mbrost has quit [Ping timeout: 480 seconds]
tobiasjakobi has quit []
mvlad has joined #dri-devel
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
jsa has joined #dri-devel
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
vliaskov has joined #dri-devel
LeviYun has joined #dri-devel
rasterman has quit [Quit: Gettin' stinky!]
LeviYun has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
kts has quit []
pcercuei has joined #dri-devel
mvlad has quit [Remote host closed the connection]
mvlad has joined #dri-devel
amarsh04 has quit []
imre has joined #dri-devel
mszyprow has joined #dri-devel
hansg has quit [Read error: Connection reset by peer]
DavidHeidelberg has quit [Ping timeout: 480 seconds]
DavidHeidelberg has joined #dri-devel
LeviYun has joined #dri-devel
u-amarsh04 has joined #dri-devel
YuGiOhJCJ has quit [Ping timeout: 480 seconds]
tobiasjakobi has joined #dri-devel
tobiasjakobi has quit []
heat has quit [Remote host closed the connection]
heat has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
fab has quit [Quit: fab]
fab has joined #dri-devel
fab has quit []
fab has joined #dri-devel
riteo has joined #dri-devel
fab has quit [Remote host closed the connection]
fab has joined #dri-devel
gouchi has quit [Remote host closed the connection]
sukuna has joined #dri-devel
nerdopolis has joined #dri-devel
guludo has joined #dri-devel
riteo has quit [Ping timeout: 480 seconds]
fab has quit [Quit: fab]
sukuna has quit [Ping timeout: 480 seconds]
guludo has quit [Quit: WeeChat 4.3.6]
guludo has joined #dri-devel
pjakobsson has joined #dri-devel
pjakobsson_ has quit [Ping timeout: 480 seconds]
paulk has quit [Ping timeout: 480 seconds]
paulk has joined #dri-devel
frieder has quit [Ping timeout: 480 seconds]
Company has joined #dri-devel
imre is now known as Guest1518
imre has joined #dri-devel
fab has joined #dri-devel
mszyprow has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
fab_ has joined #dri-devel
fab_ is now known as Guest1520
fab has quit [Ping timeout: 480 seconds]
frieder has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
nerdopolis has quit [Ping timeout: 480 seconds]
feaneron has joined #dri-devel
bolson has joined #dri-devel
<DavidHeidelberg> Company: how hard is to run only NGL tests? IMHO GTK is one of most used workloads and there are, for example, problems with Adreno 3xx series. Having it in our CI could be worth it + how long these tests take approx.?
<Company> DavidHeidelberg: first question: What is "NGL tests"?
<Company> because our tests are usually more about functionality and then we (sometimes) plug different renderers into those
<Company> and theen there's the part that tests the renderers, but that part usully isn't what's finding the Mesa bugs
<DavidHeidelberg> ok
<Company> DavidHeidelberg: the one test that exposed 90% of Mesa bugs so far is https://gitlab.gnome.org/GNOME/gtk/-/blob/main/testsuite/gdk/memorytexture.c
<Company> I think that is self-contained (apart from requiring GTK)
<Company> that one just iterates over all our formats and creates a texture for all of our GdkTexture types and then tries to read them back
LeviYun has joined #dri-devel
<Company> and some of those paths go through our renderers
<Company> but those paths essentially just do glTexImage2D() + glReadPixels() I think
<Company> we have a few similar tests that iterate over all formats and do glTexImage2D() + glBlitFrameBuffer() + glReadPixels() (which are mostly about making sure we don't do that when glBlitFramebuffer() doesn't work forma given format)
warpme has quit []
LeviYun has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
warpme has joined #dri-devel
kzd has joined #dri-devel
cascardo_ is now known as cascardo
kts has quit [Quit: Konversation terminated!]
heat is now known as Guest1525
heat has joined #dri-devel
Guest1525 has quit [Read error: No route to host]
Haaninjo has joined #dri-devel
davispuh has joined #dri-devel
LeviYun has joined #dri-devel
kts has joined #dri-devel
dsimic is now known as Guest1527
dsimic has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
Guest1527 has quit [Ping timeout: 480 seconds]
coldfeet has quit [Ping timeout: 480 seconds]
glehmann_ has joined #dri-devel
epoch101_ has joined #dri-devel
Venemo has quit [Remote host closed the connection]
epoch101 has quit [Ping timeout: 480 seconds]
Venemo has joined #dri-devel
glehmann has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
riteo has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
kts has quit [Ping timeout: 480 seconds]
coldfeet has joined #dri-devel
DPA has quit [Ping timeout: 480 seconds]
coldfeet has quit []
jsa1 has joined #dri-devel
coldfeet has joined #dri-devel
Duke`` has joined #dri-devel
frieder has quit [Remote host closed the connection]
jsa has quit [Ping timeout: 480 seconds]
gouchi has joined #dri-devel
heat has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
<jenatali> karolherbst: Are you sure it's expected to have writable images with LOD specified in the shader? For read-only that totally makes sense but I would be surprised if CL exposed that capability when VK only recently did and GL/D3D haven't yet
<karolherbst> jenatali: cl_khr_mipmap_image_writes
<jenatali> Ah, it's a dedicated extension?
<karolherbst> yeah
<jenatali> Ok, cool
<karolherbst> the ext is even kinda old
<karolherbst> at least 4 years
tzimmermann has quit [Quit: Leaving]
<karolherbst> anyway..
<karolherbst> I've implemented cl_khr_mipmap_image for rusticl here: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30846
<karolherbst> it has weird interactions with gl_sharing I'm not 100% sure about... but whatever
bmodem has quit [Ping timeout: 480 seconds]
warpme has quit [Remote host closed the connection]
warpme has joined #dri-devel
vliaskov has quit [Ping timeout: 480 seconds]
warpme has quit []
epoch101_ has quit [Ping timeout: 480 seconds]
<Company> MrCooper: re https://gitlab.freedesktop.org/mesa/mesa/-/issues/11750 - in current GTK git, everything's exploding rather randomly with RGB(A)16 and RGB(A)16/32f
<Company> MrCooper: since we enabled udmabufs - and with me plugging a bunch of texture leaks, it seems to have gotten worse???
<daniels> ooi are you synchronising properly?
<daniels> if you're going from ReadPixels to directly working on dmabufs, you're going to need to synchronise against the rendering
<MrCooper> I was wondering the same
LeviYun has joined #dri-devel
<Company> daniels, MrCooper: that test doesn't even involve dmabufs
<MrCooper> how about PBOs?
mbrost has joined #dri-devel
<Company> it's creating an RGB16 texture, glTexImage2D()ing into it
LeviYun has quit [Ping timeout: 480 seconds]
<Company> then it creates a RGBA16 texture (because RGB16 can't be read from), drawing into it with a simple shader, and then tries a glReadPixel() from it
glehmann_ has quit []
glehmann has joined #dri-devel
<Company> but that fails
<Company> actually, it uses a different (shared) GL context for that: so another glBindFramebuffer() + glReadPixels() and that one fails
coldfeet has quit [Remote host closed the connection]
<Company> which is indeed another recent change we did
<MrCooper> and glReadPixels doesn't use a PBO pack buffer?
<MrCooper> hmm, or if there are multiple GL contexts, maybe it's a synchronization issue between them
<Company> that would explain why things get worse when I plug all the leaks
coldfeet has joined #dri-devel
<MrCooper> is it one thread using both contexts, or different threads?
<Company> same thread
<Company> but Mesa has threads ofc
<MrCooper> with a single application thread, *gl*MakeCurrent should handle synchronization I'd say
<MrCooper> does mesa_glthread=false make a difference for you?
epoch101 has joined #dri-devel
kts has joined #dri-devel
<Company> doesn't look like it
<Company> I should figure out why it even fails
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
<Company> MrCooper: the new mess is a GTK bug
<Company> we don't clean up properly, so the mesa thread gets a deleted texture
DPA has joined #dri-devel
kaiwenjo1 has joined #dri-devel
anujp has quit [Ping timeout: 480 seconds]
kaiwenjo1 has quit []
anujp has joined #dri-devel
kaiwenjo1 has joined #dri-devel
kaiwenjon has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
kaiwenjo1 has quit []
kaiwenjon has joined #dri-devel
kts has quit [Quit: Konversation terminated!]
jkrzyszt has joined #dri-devel
jkrzyszt_ has quit [Ping timeout: 480 seconds]
DPA has quit [Ping timeout: 480 seconds]
mbrost has quit [Ping timeout: 480 seconds]
DPA has joined #dri-devel
Guest1520 has quit []
mszyprow has joined #dri-devel
DPA has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in]
DPA has joined #dri-devel
DPA2 has joined #dri-devel
alanc has quit [Remote host closed the connection]
DPA has quit [Ping timeout: 480 seconds]
alanc has joined #dri-devel
rz has joined #dri-devel
rz_ has quit [Ping timeout: 480 seconds]
mbrost has joined #dri-devel
rz has quit [Remote host closed the connection]
LeviYun has quit [Ping timeout: 480 seconds]
mbrost has quit [Ping timeout: 480 seconds]
rasterman has joined #dri-devel
glennk has quit [Ping timeout: 480 seconds]
mbrost has joined #dri-devel
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
DodoGTA has quit []
DodoGTA has joined #dri-devel
LeviYun has joined #dri-devel
mbrost has quit [Ping timeout: 480 seconds]
LeviYun has quit [Ping timeout: 480 seconds]
jkrzyszt has quit [Ping timeout: 480 seconds]
mvlad has quit [Remote host closed the connection]
DodoGTA has quit [Quit: DodoGTA]
DodoGTA has joined #dri-devel
LeviYun has joined #dri-devel
Duke`` has quit [Ping timeout: 480 seconds]
LeviYun has quit [Ping timeout: 480 seconds]
bolson has quit [Ping timeout: 480 seconds]
jsa1 has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
rasterman has quit [Quit: Gettin' stinky!]
nerdopolis has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
glennk has joined #dri-devel
LeviYun has joined #dri-devel
gouchi has quit [Remote host closed the connection]
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
coldfeet has quit [Remote host closed the connection]
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
mszyprow has quit [Ping timeout: 480 seconds]
LeviYun has quit [Ping timeout: 480 seconds]
Haaninjo has quit [Quit: Ex-Chat]
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
feaneron has quit [Ping timeout: 480 seconds]
FireBurnUK has quit [Quit: Konversation terminated!]
sassefa has joined #dri-devel
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
phire_ has joined #dri-devel
phire is now known as Guest1571
phire_ is now known as phire
glennk has quit [Ping timeout: 480 seconds]
Guest1571 has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
pcercuei has quit [Quit: dodo]