ChanServ changed the topic of #dri-devel to: <ajax> nothing involved with X should ever be unable to find a bar
paulk-bis has joined #dri-devel
paulk has quit [Ping timeout: 480 seconds]
ngcortes has joined #dri-devel
ngcortes has quit [Quit: Leaving]
pcercuei has quit [Quit: dodo]
mbrost has quit [Ping timeout: 480 seconds]
ngcortes has joined #dri-devel
ngcortes has quit [Quit: Leaving]
Leopold_ has joined #dri-devel
alanc has quit [Remote host closed the connection]
simon-perretta-img has quit [Read error: Connection reset by peer]
simon-perretta-img has joined #dri-devel
alanc has joined #dri-devel
tacokoneko_ has joined #dri-devel
tacokoneko has quit [Ping timeout: 480 seconds]
columbarius has joined #dri-devel
co1umbarius has quit [Ping timeout: 480 seconds]
tacokoneko_ has quit [Ping timeout: 480 seconds]
yyds has joined #dri-devel
ngcortes has joined #dri-devel
tacokoneko has joined #dri-devel
mbrost has joined #dri-devel
mbrost_ has joined #dri-devel
mbrost has quit [Ping timeout: 480 seconds]
tacokoneko has quit [Ping timeout: 480 seconds]
yyds_ has joined #dri-devel
yyds has quit [Remote host closed the connection]
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
macromorgan_ has joined #dri-devel
macromorgan has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
the_sea_peoples has joined #dri-devel
kts has quit [Ping timeout: 480 seconds]
Leopold_ has quit [Remote host closed the connection]
tarceri has joined #dri-devel
ngcortes has quit [Quit: ZNC 1.8.2+deb2build5 - https://znc.in]
heat has quit [Remote host closed the connection]
heat has joined #dri-devel
heat has quit [Ping timeout: 480 seconds]
Leopold_ has joined #dri-devel
Surkow|laptop has quit [Ping timeout: 480 seconds]
Surkow|laptop has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #dri-devel
davispuh has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
Company has joined #dri-devel
mbrost_ has quit [Ping timeout: 480 seconds]
Leopold_ has quit [Remote host closed the connection]
kts has joined #dri-devel
Leopold_ has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
kts has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
mbrost has joined #dri-devel
mbrost has quit [Read error: Connection reset by peer]
bmodem has joined #dri-devel
glennk has joined #dri-devel
kts has quit [Remote host closed the connection]
kts has joined #dri-devel
Duke`` has joined #dri-devel
tomba_ has joined #dri-devel
fab has joined #dri-devel
Duke`` has quit [Ping timeout: 480 seconds]
Duke`` has joined #dri-devel
kts has quit [Ping timeout: 480 seconds]
Duke`` has quit [Ping timeout: 480 seconds]
cheako has quit [Quit: Connection closed for inactivity]
tzimmermann has joined #dri-devel
fab has quit [Quit: fab]
<thellstrom> mlankhorst:, tzimmermann: drm-misc-next has a build breakage in the xe driver. There was a manual fixup patch that got lost in the backmerge.
Leopold has joined #dri-devel
Leopold has quit [Remote host closed the connection]
Leopold has joined #dri-devel
mclasen has joined #dri-devel
Leopold has quit [Remote host closed the connection]
Leopold has joined #dri-devel
sima has joined #dri-devel
tlwoerner has quit [Ping timeout: 480 seconds]
Leopold has quit [Remote host closed the connection]
bolson has quit [Remote host closed the connection]
Leopold_ has joined #dri-devel
jsa has joined #dri-devel
tlwoerner has joined #dri-devel
fab has joined #dri-devel
mclasen has quit [Ping timeout: 480 seconds]
ngcortes has joined #dri-devel
lplc has quit [Quit: WeeChat 4.2.1]
mclasen has joined #dri-devel
sghuge has quit [Remote host closed the connection]
sghuge has joined #dri-devel
rooq96 has joined #dri-devel
frieder has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #dri-devel
vliaskov has joined #dri-devel
DodoGTA has quit [Quit: DodoGTA]
DodoGTA has joined #dri-devel
tursulin has joined #dri-devel
mclasen has quit [Ping timeout: 480 seconds]
frieder has quit [Ping timeout: 480 seconds]
hansg has joined #dri-devel
bmodem has quit [Remote host closed the connection]
bmodem has joined #dri-devel
lynxeye has joined #dri-devel
<tzimmermann> thellstrom, i see. do you have a link to the fixup patch?
eukara has quit []
kzd has quit [Ping timeout: 480 seconds]
mripard has joined #dri-devel
frieder has joined #dri-devel
<thellstrom> tzimmermann, yes that looks like the right one. I wonder whether we should enable xe in the drm-rerere defconfigs?
Leopold_ has quit [Remote host closed the connection]
<tzimmermann> thellstrom, are drm-rerere defconfigs used for testing? then it would make sense to enable the driver
yyds_ has quit []
yyds has joined #dri-devel
<sima> tzimmermann, I thought it was just me using them for build-testing ...
<sima> should do this on gitlab or something and automatically enable all drm drivers, but never got around to that yet
<thellstrom> tzimmerman, not sure what they are used for actually, but at least we could point our developers to those for build testing....
DodoGTA has quit [Quit: DodoGTA]
DodoGTA has joined #dri-devel
mvlad has joined #dri-devel
<tzimmermann> sima, 'just you' is still one person using them for testing. i guess it counts then :)
<mripard> sima: for the record, I use them too :)
<sima> mripard, yay!
<tzimmermann> thellstrom, mripard, i see if i can fix the build
jagan_ has joined #dri-devel
yyds has quit [Remote host closed the connection]
jagan_ has quit [Remote host closed the connection]
Leopold_ has joined #dri-devel
YuGiOhJCJ has joined #dri-devel
frankbinns has joined #dri-devel
frieder has quit [Ping timeout: 480 seconds]
frieder has joined #dri-devel
aravind has joined #dri-devel
cheako has joined #dri-devel
pcercuei has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #dri-devel
f11f12 has joined #dri-devel
YuGiOhJCJ has quit [Ping timeout: 480 seconds]
aravind has quit [Remote host closed the connection]
aravind has joined #dri-devel
Net147 has quit [Quit: Quit]
Net147 has joined #dri-devel
frieder has quit [Ping timeout: 480 seconds]
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #dri-devel
YuGiOhJCJ has joined #dri-devel
apinheiro has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
kts has joined #dri-devel
kts has quit [Read error: Connection reset by peer]
simondnnsn has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
frieder has joined #dri-devel
bmodem has quit [Ping timeout: 480 seconds]
CME_ has quit [Ping timeout: 480 seconds]
mripard has quit [Quit: mripard]
lplc has joined #dri-devel
lplc has quit []
lplc has joined #dri-devel
frieder has quit [Ping timeout: 480 seconds]
CME has joined #dri-devel
f11f12 has quit [Quit: Leaving]
<tzimmermann> thellstrom, sima, mripard, drm-misc-next is now at v6.8-rc3. the backmerge includes the fix for xe. i've removed the fixup from drm-rerere. AFAICT drm-misc-next and drm-tip build now
kts has quit [Ping timeout: 480 seconds]
Leopold_ has joined #dri-devel
frieder has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
vliaskov_ has joined #dri-devel
kts has joined #dri-devel
vliaskov has quit [Ping timeout: 480 seconds]
kts has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
heat has joined #dri-devel
cmichael has joined #dri-devel
<demarchi> sima: not sure if we should or if it's desired, but I'm trying to generalize the way we maintain our config in xe side so we could in theory have a single build for xe and i915 in our CI: https://gitlab.freedesktop.org/drm/xe/ci/-/merge_requests/37
<demarchi> I'm trying to maintain the required options for each driver on .fragment files and use merge_config to glue everything together
<demarchi> if we extend that to other drivers, each of them could have a .fragment with their required configs
<demarchi> that could be just an idea for a different gitlab repo instead of extending it
krumelmonster has quit [Ping timeout: 480 seconds]
bmodem has joined #dri-devel
Haaninjo has joined #dri-devel
krumelmonster has joined #dri-devel
davispuh has joined #dri-devel
fab has quit [Quit: fab]
hansg has quit [Quit: Leaving]
hansg has joined #dri-devel
mripard has joined #dri-devel
<sima> demarchi, yeah I think that's roughly my idea too
<sima> well maybe with some trickery that tries to enable all drivers and then complains if across a set of platforms/config fragments it cannot enable all drivers automatically
<sima> so you can adjust the fragments accordingly
<sima> thus far arm32, arm64 and x86_64 is enough to cover everything in drm
<javierm> sima: I think there are a couple of drivers that are only for mips
<sima> javierm, oh we have those by now?
<javierm> git grep "depends on" -- drivers/gpu/drm/ | grep MIPS
<javierm> drivers/gpu/drm/ingenic/Kconfig: depends on MIPS || COMPILE_TEST
<javierm> drivers/gpu/drm/loongson/Kconfig: depends on LOONGARCH || MIPS || COMPILE_TEST
<sima> oh I guess I have that covered with COMPILE_TEST
<javierm> LOONGARCH too I see :P
<javierm> sima: yeah
kzd has joined #dri-devel
fab has joined #dri-devel
bmodem has quit [Ping timeout: 480 seconds]
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
bolson has joined #dri-devel
Leopold_ has joined #dri-devel
mbrost has joined #dri-devel
frieder has quit [Ping timeout: 480 seconds]
Leopold_ has quit [Remote host closed the connection]
aravind has quit [Ping timeout: 480 seconds]
Peuc_ has quit []
simondnnsn has joined #dri-devel
Peuc has joined #dri-devel
frieder has joined #dri-devel
eukara has joined #dri-devel
<cwabbott> dj-death: why did you end up going the shader variant route for dynamic_rendering_local_read? adding relocations and whatnot just for this one use case to turnip seems like it would be really painful, but is there some reason why remapping the attachments/blend state was even more painful?
<dj-death> cwabbott: dropping render target writes is really not trivial
<dj-death> cwabbott: the only alternative seems to be what radv does
halves has quit [Quit: o/]
<dj-death> cwabbott: especially if the one you drop is the same message that ends the thread
halves has joined #dri-devel
<cwabbott> ah ok, so it's an intel-specific thing
<dj-death> cwabbott: is it easy for you to change the RT writes in a final binary?
<cwabbott> it's trivial for us, just set the format to 0 and off you go iirc
<dj-death> I see
<dj-death> remapping too?
<cwabbott> well, we'd have to re-emit attachment state
<dj-death> yeah
<dj-death> I wanted to avoid that too
<dj-death> because that requires a flush of the render target cache for us
<dj-death> we have a bit to drop the writes
<cwabbott> yeah, that's not the case for us
<dj-death> I might use that
<dj-death> but it's only Gfx11+
mclasen has joined #dri-devel
<dj-death> so for SKL/KBL we have to find some other way
<cwabbott> yeah, just seems like the cost/benefit is different because of the HW
<cwabbott> good to know I won't be screwed before starting working on it
cmichael has quit [Quit: Leaving]
<cwabbott> dj-death: you had a branch implementing the rewriting attachments approach at some point, right? did that need any extra common runtime changes?
mbrost has quit [Ping timeout: 480 seconds]
frieder has quit [Remote host closed the connection]
simondnnsn has quit [Ping timeout: 480 seconds]
<dj-death> cwabbott: yeah it's probably still on the khronos gitlab
<dj-death> cwabbott: I think what is in main now should be enough to do it
mclasen_ has joined #dri-devel
mclasen_ has quit []
mclasen_ has joined #dri-devel
mclasen has quit [Ping timeout: 480 seconds]
fab has quit [Quit: fab]
fab has joined #dri-devel
Kwiboo- has joined #dri-devel
vliaskov_ has quit [Read error: Connection reset by peer]
<cwabbott> dj-death: ook
Kwiboo has quit [Ping timeout: 480 seconds]
<cwabbott> btw, how do you handle NULL attachments in dynamic rendering, if it's so hard to drop RT writes
<dj-death> you can add a null surface descriptor in the binding table
<dj-death> then your writes go to /dev/null
<cwabbott> then why couldn't use that for the remapping?
<dj-death> again, render target cache flush
<cwabbott> ah, so really the design is about avoid that
<dj-death> yeah
<cwabbott> it seems a bit weird, because presumably anyone using it is porting from classic renderpasses
<cwabbott> where you'd need to flush it anyway
<dj-death> we didn't use to require this
<dj-death> this was just a workaround on Gfx11+
<dj-death> and that kind of became how the HW works
<dj-death> the other reason for the relocation stuff is that I would like to use that for embedded samplers
<dj-death> that way an identical shader with a different sampler type can just be copied and rewrite some bits in the final binary to use the right sampler
simondnnsn has joined #dri-devel
mclasen_ has quit [Ping timeout: 480 seconds]
kts has quit [Ping timeout: 480 seconds]
<cwabbott> dj-death: another question, how did you resolve the alpha-to-coverage thing with the shader remapping impl? did you find some way to use a non-zero attachment for the alpha value?
jeeeun841351908 has quit []
jeeeun841351908 has joined #dri-devel
tzimmermann has quit [Quit: Leaving]
mclasen has joined #dri-devel
lynxeye has quit [Quit: Leaving.]
<dj-death> cwabbott: I think our HW can do it on any render target actually
<dj-death> cwabbott: I looked up the PRMs I remember
<dj-death> cwabbott: so that didn't seem to be a problem for us
fab has quit [Quit: fab]
<cwabbott> hmm ok
heat is now known as Guest1977
Guest1977 has quit [Read error: Connection reset by peer]
heat has joined #dri-devel
mclasen has quit []
mclasen has joined #dri-devel
simondnnsn has quit [Read error: Connection reset by peer]
simondnnsn has joined #dri-devel
tomba_ has quit [Ping timeout: 480 seconds]
tobiasjakobi has joined #dri-devel
<dj-death> cwabbott: so remapping doesn't matter for that case
hansg has quit [Quit: Leaving]
mclasen has quit [Remote host closed the connection]
kosherbombs has joined #dri-devel
kosherbombs has left #dri-devel [#dri-devel]
davispuh has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
davispuh has joined #dri-devel
konstantin_ has joined #dri-devel
konstantin is now known as Guest1983
konstantin_ is now known as konstantin
Guest1983 has quit [Ping timeout: 480 seconds]
jsa has quit []
gouchi has joined #dri-devel
<airlied> robclark: you forgot a subject line in that pull req
simondnnsn has quit [Remote host closed the connection]
tobiasjakobi has quit []
simondnnsn has joined #dri-devel
<robclark> doh
<karolherbst> are there some meson experts here and can one tell me how I can turn an object generated with `include_directories` into a list of absolute paths?
<karolherbst> as strings I mean
simondnnsn has quit [Read error: No route to host]
simondnnsn has joined #dri-devel
simondnnsn has quit [Read error: Connection reset by peer]
simondnnsn has joined #dri-devel
jsa has joined #dri-devel
Kwiboo- has quit [Ping timeout: 480 seconds]
simondnnsn has quit [Read error: No route to host]
simondnnsn has joined #dri-devel
simondnnsn has quit [Read error: Connection reset by peer]
simondnnsn has joined #dri-devel
mbrost has joined #dri-devel
simondnnsn has quit [Read error: Connection reset by peer]
simondnnsn has joined #dri-devel
sima has quit [Ping timeout: 480 seconds]
anholt has quit [Quit: Leaving]
Haaninjo has quit [Quit: Ex-Chat]
Kwiboo has joined #dri-devel
agd5f_ has quit []
agd5f has joined #dri-devel
Calandracas__ has quit []
Calandracas has joined #dri-devel
mvlad has quit [Remote host closed the connection]
mclasen has joined #dri-devel
mclasen has quit [Remote host closed the connection]
Kwiboo has quit [Quit: .]
Kwiboo has joined #dri-devel
Leopold_ has joined #dri-devel
tursulin has quit [Ping timeout: 480 seconds]
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #dri-devel
gouchi has quit [Quit: Quitte]
mbrost has quit [Ping timeout: 480 seconds]
Kwiboo has quit [Quit: .]
Kwiboo has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #dri-devel
tertl8 has joined #dri-devel
apinheiro has quit [Quit: Leaving]
Leopold_ has quit [Remote host closed the connection]
mbrost has joined #dri-devel
<jenatali> Uh, I'm getting a nir_validate failure after nir_opt_dce in a shader from RDR2. That seems... odd
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
<jenatali> Eh, nevermind, I think I'm misreading this crash
glennk has quit [Ping timeout: 480 seconds]
vliaskov has joined #dri-devel
simondnnsn has quit [Read error: Connection reset by peer]
simondnnsn has joined #dri-devel
jsa has quit [Read error: Connection reset by peer]
simondnnsn has quit [Ping timeout: 480 seconds]
simondnnsn has joined #dri-devel
simondnnsn has quit [Read error: No route to host]
simondnnsn has joined #dri-devel
simondnnsn has quit [Read error: Connection reset by peer]
simondnnsn has joined #dri-devel