ChanServ changed the topic of #dri-devel to: <ajax> nothing involved with X should ever be unable to find a bar
chiku has joined #dri-devel
caitcatd- has joined #dri-devel
Sid127- has quit [Ping timeout: 480 seconds]
caitcatd| has quit [Ping timeout: 480 seconds]
krh has quit [Quit: Connection closed for inactivity]
iive has quit [Quit: They came for me...]
<tarceri> glx: compare config masks, not just sizes
<tarceri> with that reverted nothing gets better or worse. I can't test the wayland I believe because r300 on big endian fails list any of the 8888 formats (I still haven't figure out why). This is where is differs from r600 for testing purposes
mmeto has joined #dri-devel
The_Company has joined #dri-devel
Company has quit [Ping timeout: 480 seconds]
<tarceri> i.e. I can't test any of the changes to the 8888 array formats
The_Company has quit []
Company has joined #dri-devel
feaneron has joined #dri-devel
amarsh04 has quit []
sguddati has joined #dri-devel
OftenTimeConsuming has quit [Remote host closed the connection]
OftenTimeConsuming has joined #dri-devel
Company has quit [Quit: Leaving]
Duke`` has joined #dri-devel
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
kzd has quit [Ping timeout: 480 seconds]
<daniels> tarceri: hrm, so on the commit before the glx commit (i.e. HEAD is the FP16 commit) things are fine, on the glx commit things are broken, then on the HEAD of that branch + glx changes reverted things are still broken, right?
<daniels> tarceri: how does it break - channel swap or no configs?
<tarceri> only that commit breaks things. It end up with no config, with it reverted things work again. But as above my testing doesn't really cover most of the format changes you made
<tarceri> * things work again on the HEAD of your branch
<daniels> right, was just confused by 'with that reverted nothing gets better or worse'
<tarceri> right, sorry bad wording by me. Just meant that is the only commit that changed anything for me, for good or bad
<daniels> yeah, gotcha - I'd be interested to see if adding PIPE_FORMAT_X8R8G8B8_UNORM + PIPE_FORMAT_X8B8G8R8_UNORM + PIPE_FORMAT_A8R8G8B8_UNORM + PIPE_FORMAT_A8B8G8R8_UNORM to the list in dri_fill_in_modes[] made things work again with the branch HEAD as it is?
coldfeet has joined #dri-devel
<tarceri> let me try. I've tried a few things can't remember if that was one of them
feaneron has quit [Ping timeout: 480 seconds]
guru_ has quit [Remote host closed the connection]
fab has joined #dri-devel
oneforall2 has joined #dri-devel
<tarceri> nope :( no change. pretty sure I tried that already
<daniels> that's bizzare - so what's the failure mode? clients don't have any modes? clients render with channel swap?
<tarceri> What is that table for dri3? I think I was building the legacy path. The issue is I need to force Depth to 16 not 24 in xorg settings
<tarceri> or the driver fails to load
<daniels> hmm, 'driver fails to load', do you mean the xorg driver, or x11 clients?
sguddati has quit []
<daniels> if the xorg driver, does it give some kind of error or?
<daniels> I don't understand how that commit would change anything about xorg driver loading, given it's only in the glx code used by clients ...
coldfeet has quit [Quit: Lost terminal]
<tarceri> the xorg driver is fine the mesa driver just complains about no visual configs. Basically the driver has regressed back to this: https://bugs.freedesktop.org/show_bug.cgi?id=71789
<tarceri> Your commit doesn't cause this by the way, the 8888 formats are already missing
<tarceri> With your commit everything else goes missing too
<daniels> impressive
davispuh has quit [Ping timeout: 480 seconds]
sima has joined #dri-devel
<daniels> ah right, turns out the protocol doesn't actually carry the shift or mask. good stuff.
<tarceri> So the bit I don't get is this new dril loader for dri2 it pulls the configs from egl but were are those coming from originally?
<daniels> those are gbm
<daniels> init_dri2_configs() creates a gbm_device and an EGLDisplay against that then iterates the EGL_NATIVE_VISUAL_ID - so those will be from platform_drm.c / gbm_dri.c and using the GBM_FORMAT fourccs
<tarceri> thats what I assumed, so I don't get why this r300 driver doesn't pick them up like r600 does
Duke`` has quit [Ping timeout: 480 seconds]
<daniels> r600 just looks at the properties (channels/sizes/swizzles/etc) of the format and makes up a format based on that
<daniels> r300 has a hardcoded list of formats it supports instead - pipe_screen->is_format_supported(PIPE_FORMAT_X8R8G8B8_UNORM) will fail on r300 because r300_translate_colorformat() doesn't have a case for it, so those configs will never be added to the list
<daniels> I think if you fixed that then you'd be in the same place as r600, i.e. with working array formats
<tarceri> r600 got busted when the list in gbm was updated previously
<daniels> yeah and the fix to gbm was the right one
<tarceri> right and I mostly fixed up r600 following that
<tarceri> I see the is_format_stuff in r300 I'm tried extending that table and also sticking stuff elsewhere but it enjoys being stubborn
<daniels> yep, so r300 just needs support for the pipe_formats you added to the map in 642c4cf2b2f3dcd2cc1506a8ff3e143be396444a - then you should be in the same place as r600
<daniels> I assume you'd need to add it to r300_translate_colorformat() plus the swizzles in r300_translate_colormask_swizzle() and r300_translate_out_fmt()
<tarceri> I believe its mean to flip it at the top of all those
<tarceri> r300_unbyteswap_array_format()
<daniels> yeah, it does look that way - basically, you should have dri_fill_in_modes() adding PIPE_FORMAT_X8R8G8B8_UNORM to the list because pscreen->is_format_supported() returns true, then drm_add_config_for_visuals() adding it because it's present in the list in gbm_dri.c; when dril enumerates the list it should see a GBM config with EGL_NATIVE_VISUAL_ID == DRM_FORMAT_BGRX8888, convert that back to PIPE_FORMAT_X8R8G8B8_UNORM and use it
jsa1 has joined #dri-devel
jsa1 has quit [Remote host closed the connection]
jsa1 has joined #dri-devel
fab has quit [Quit: fab]
tzimmermann has joined #dri-devel
YuGiOhJCJ has joined #dri-devel
Kayden has quit [Quit: Leaving]
Kayden has joined #dri-devel
fab has joined #dri-devel
fab has quit [Read error: Connection reset by peer]
kasper93 has quit []
kasper93 has joined #dri-devel
phasta has joined #dri-devel
sghuge has quit [Remote host closed the connection]
sghuge has joined #dri-devel
fab has joined #dri-devel
frankbinns has quit [Ping timeout: 480 seconds]
warpme has joined #dri-devel
lsntvt has joined #dri-devel
rasterman has joined #dri-devel
frankbinns has joined #dri-devel
kasper93 has quit [Read error: Connection reset by peer]
lynxeye has joined #dri-devel
Danct12 has quit [Quit: ZNC 1.9.1 - https://znc.in]
jfalempe has quit [Quit: jfalempe]
jfalempe has joined #dri-devel
Danct12 has joined #dri-devel
phasta has quit [Ping timeout: 480 seconds]
warpme has quit []
phasta has joined #dri-devel
jkrzyszt_ has joined #dri-devel
lemonzest has quit [Ping timeout: 480 seconds]
lemonzest has joined #dri-devel
Sid127 has quit [Read error: Connection reset by peer]
caitcatdev has quit [Read error: Connection reset by peer]
warpme has joined #dri-devel
apinheiro has joined #dri-devel
Sid127 has joined #dri-devel
caitcatdev has joined #dri-devel
fab has quit [Quit: fab]
fab has joined #dri-devel
frankbinns has quit [Ping timeout: 480 seconds]
jsa1 has quit [Ping timeout: 480 seconds]
frankbinns has joined #dri-devel
fab has quit [Quit: fab]
fab has joined #dri-devel
<jani> demarchi: want to make maintainer-tools MAINTAINERS reflect reality?
<jani> mripard: rodrigovivi: ^
jsa1 has joined #dri-devel
kasper93 has joined #dri-devel
Danct12 is now known as \documentclass[48pt]{troll}
\documentclass[48pt]{troll} is now known as Danct12
K`den has joined #dri-devel
Kayden has quit [Read error: Connection reset by peer]
K`den has quit []
fab has quit [Quit: fab]
vliaskov has joined #dri-devel
fab has joined #dri-devel
K`den has joined #dri-devel
K`den is now known as Kayden
frankbinns1 has joined #dri-devel
frankbinns has quit [Read error: Connection reset by peer]
pcercuei has joined #dri-devel
Karyon has quit [Quit: ZNC 1.9.0+deb2build3 - https://znc.in]
Karyon has joined #dri-devel
fab has quit [Quit: fab]
fab has joined #dri-devel
frankbinns1 has quit [Remote host closed the connection]
frankbinns1 has joined #dri-devel
fab has quit [Quit: fab]
fab has joined #dri-devel
<jani> mlankhorst: FYI I just sent the drm-intel-next pull request with the drm panic changes. once dave pulls it, you can backmerge it to drm-misc-next
jfalempe has quit [Quit: jfalempe]
vliaskov has quit [Read error: No route to host]
fab has quit [Quit: fab]
digetx has quit [Ping timeout: 480 seconds]
tagr has joined #dri-devel
vliaskov has joined #dri-devel
digetx has joined #dri-devel
hansg has joined #dri-devel
jfalempe has joined #dri-devel
_whitelogger has joined #dri-devel
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
hansg has quit [Quit: Leaving]
YuGiOhJCJ has quit []
warpme is now known as Guest21352
Jeremy_Rand_Talos_ has quit [Remote host closed the connection]
Jeremy_Rand_Talos_ has joined #dri-devel
<Hazematman> Hey, I worked on a fix for llvmpipe/lavapipe/swrast to fix a bug a colleague encountered with containers and xshm where the extesnion was enabled but you didn't have permission to bind the shm. I'd appreciate it if anyone could give it a review https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35284
krh has joined #dri-devel
<zmike> from where does piglit-runner get its caselist?
<zmike> cc anholt
<zmike> I'm seeing it pick up tests that don't exist
<zmike> trying to figure out if it's something broken in my piglit checkout
fab has joined #dri-devel
guludo has joined #dri-devel
fab has quit [Quit: fab]
fab has joined #dri-devel
kasper93 has quit []
kasper93 has joined #dri-devel
fab is now known as Guest21357
vliaskov has quit [Ping timeout: 480 seconds]
feaneron has joined #dri-devel
<anholt> zmike: it reads the built caselist file.
<zmike> anholt: where is that?
<anholt> piglit's build system runs python to generate some xml.
<zmike> oh I see
<zmike> TIL
<zmike> thanks
i-garrison has quit [Ping timeout: 480 seconds]
frankbinns1 has quit [Remote host closed the connection]
frankbinns1 has joined #dri-devel
phasta has quit [Quit: WeeChat 4.6.2]
Guest21352 has quit []
i-garrison has joined #dri-devel
i-garrison has quit [Remote host closed the connection]
i-garrison has joined #dri-devel
Guest21357 has quit []
fab_ has joined #dri-devel
fab_ is now known as Guest21359
swfrd_ has joined #dri-devel
Guest21359 has quit []
fab has joined #dri-devel
asrivats has quit [Ping timeout: 480 seconds]
epoch101 has joined #dri-devel
Duke`` has joined #dri-devel
Duke`` has quit []
Duke`` has joined #dri-devel
kts has joined #dri-devel
jsa1 has quit [Ping timeout: 480 seconds]
dsimic is now known as Guest21363
dsimic has joined #dri-devel
Guest21363 has quit [Ping timeout: 480 seconds]
tzimmermann has quit [Quit: Leaving]
kts has quit [Quit: Leaving]
i-garrison has quit [Read error: Connection reset by peer]
sarnex has quit [Ping timeout: 480 seconds]
frankbinns1 has quit [Ping timeout: 480 seconds]
hansg has joined #dri-devel
kasper93_ has joined #dri-devel
kasper93 is now known as Guest21364
kasper93_ is now known as kasper93
Guest21364 has quit [Ping timeout: 480 seconds]
i-garrison has joined #dri-devel
fab has quit [Quit: fab]
fab has joined #dri-devel
davispuh has joined #dri-devel
sarnex has joined #dri-devel
davispuh has quit []
idr has joined #dri-devel
sima has quit [Ping timeout: 480 seconds]
kasper93_ has joined #dri-devel
kasper93 is now known as Guest21366
kasper93_ is now known as kasper93
kasper93_ has joined #dri-devel
kasper93 is now known as Guest21367
kasper93_ is now known as kasper93
davispuh has joined #dri-devel
Guest21366 has quit [Ping timeout: 480 seconds]
sarnex has quit [Read error: No route to host]
sarnex has joined #dri-devel
lsntvt has quit [Ping timeout: 480 seconds]
Guest21367 has quit [Ping timeout: 480 seconds]
kasper93_ has joined #dri-devel
kasper93 is now known as Guest21369
kasper93_ is now known as kasper93
kasper93_ has joined #dri-devel
kasper93 is now known as Guest21370
kasper93_ is now known as kasper93
kasper93_ has joined #dri-devel
kasper93 is now known as Guest21371
kasper93_ is now known as kasper93
Guest21369 has quit [Ping timeout: 480 seconds]
Guest21370 has quit [Ping timeout: 480 seconds]
frankbinns has joined #dri-devel
Guest21371 has quit [Ping timeout: 480 seconds]
vliaskov has joined #dri-devel
tobiasjakobi has joined #dri-devel
tobiasjakobi has quit [Remote host closed the connection]
sarnex_ has joined #dri-devel
sarnex_ has quit []
fab has quit [Quit: fab]
fab has joined #dri-devel
sarnex_ has joined #dri-devel
jkrzyszt_ has quit [Ping timeout: 480 seconds]
sarnex_ has quit []
sarnex has quit [Ping timeout: 480 seconds]
jfalempe has quit [Quit: jfalempe]
jfalempe has joined #dri-devel
sima has joined #dri-devel
sarnex has joined #dri-devel
swfrd_ has quit [Remote host closed the connection]
swfrd_ has joined #dri-devel
coldfeet has joined #dri-devel
fab has quit [Quit: fab]
fab has joined #dri-devel
jsa1 has joined #dri-devel
feaneron has quit [Ping timeout: 480 seconds]
iive has joined #dri-devel
lynxeye has quit [Quit: Leaving.]
swfrd_ has quit [Remote host closed the connection]
fab has quit [Quit: fab]
croissant has quit []
sima has quit [Ping timeout: 480 seconds]
croissant has joined #dri-devel
warpme has joined #dri-devel
warpme has quit []
jsa1 has quit [Ping timeout: 480 seconds]
coldfeet has quit [Quit: Lost terminal]
warpme has joined #dri-devel
nerdopolis has joined #dri-devel
lsntvt has joined #dri-devel
lsntvt_ has joined #dri-devel
alanc has quit [Remote host closed the connection]
alanc has joined #dri-devel
warpme has quit []
warpme has joined #dri-devel
lsntvt has quit [Ping timeout: 480 seconds]
warpme has quit [Ping timeout: 480 seconds]
rasterman has quit [Quit: Gettin' stinky!]
kasper93 has quit []
kasper93 has joined #dri-devel
karolherbst has quit [Read error: Connection reset by peer]
karolherbst has joined #dri-devel
hansg has quit [Quit: Leaving]
nerdopolis has quit [Ping timeout: 480 seconds]
guludo has quit [Ping timeout: 480 seconds]
ced117 has quit [Remote host closed the connection]
ced117 has joined #dri-devel
guludo has joined #dri-devel
mwk has quit [Read error: No route to host]
croissant has quit [Quit: Leaving]
mwk has joined #dri-devel
cadperle^ has joined #dri-devel
jfalempe has quit [Quit: jfalempe]
croissant has joined #dri-devel
Duke`` has quit [Ping timeout: 480 seconds]
feaneron has joined #dri-devel
apinheiro has quit [Quit: Leaving]
kasper93_ has joined #dri-devel
kasper93 is now known as Guest21386
kasper93_ is now known as kasper93
Guest21386 has quit [Ping timeout: 480 seconds]
kasper93_ has joined #dri-devel
kasper93 is now known as Guest21387
kasper93_ is now known as kasper93
Guest21387 has quit [Ping timeout: 480 seconds]
YuGiOhJCJ has joined #dri-devel
vliaskov has quit [Ping timeout: 480 seconds]
DPA has quit [Ping timeout: 480 seconds]