ChanServ changed the topic of #dri-devel to: <ajax> nothing involved with X should ever be unable to find a bar
Lucretia has quit []
camus has joined #dri-devel
camus1 has quit [Ping timeout: 480 seconds]
pnowack has quit [Quit: pnowack]
columbarius has joined #dri-devel
co1umbarius has quit [Ping timeout: 480 seconds]
ybogdano has quit [Ping timeout: 480 seconds]
shashank1202_ has quit [Quit: Connection closed for inactivity]
rasterman has quit [Quit: Gettin' stinky!]
nchery has quit [Quit: Leaving]
camus has quit [Remote host closed the connection]
camus has joined #dri-devel
orbea has quit [Read error: Connection reset by peer]
agners has quit [Remote host closed the connection]
agners has joined #dri-devel
orbea has joined #dri-devel
boistordu_old has joined #dri-devel
f11f13 has quit [Remote host closed the connection]
f11f13 has joined #dri-devel
boistordu_ex has quit [Ping timeout: 480 seconds]
mclasen has quit [Ping timeout: 480 seconds]
The_Company has quit []
lemonzest has joined #dri-devel
kenjigashu has joined #dri-devel
camus1 has joined #dri-devel
camus has quit [Ping timeout: 480 seconds]
vivijim has quit [Ping timeout: 480 seconds]
<jekstrand> dcbaker: Can I get your eyes on https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13156 tomorrow?
<jekstrand> dcbaker: It should be an easy review and maybe you can help me untangle the python a bit. We really need to land that before my sync stuff.
gpuman has joined #dri-devel
mattrope has quit [Remote host closed the connection]
aravind has joined #dri-devel
rpigott has quit [Read error: Connection reset by peer]
rpigott has joined #dri-devel
<dcbaker> jekstrand: sure, I'll have a look tomorrow
kenjigashu has quit [Ping timeout: 480 seconds]
Duke`` has joined #dri-devel
craftyguy has quit [Remote host closed the connection]
craftyguy has joined #dri-devel
craftyguy has quit []
craftyguy has joined #dri-devel
craftyguy has quit []
craftyguy has joined #dri-devel
itoral has joined #dri-devel
sdutt has quit [Read error: Connection reset by peer]
shashank1202_ has joined #dri-devel
reductum has quit [Remote host closed the connection]
reductum has joined #dri-devel
rcf has quit [Remote host closed the connection]
rcf has joined #dri-devel
sadlerap has quit [Remote host closed the connection]
kallisti5 has quit [Remote host closed the connection]
kallisti5 has joined #dri-devel
sadlerap has joined #dri-devel
i-garrison has joined #dri-devel
Hi-Angel has joined #dri-devel
nroberts has quit [Quit: Gxis!]
pnowack has joined #dri-devel
<mareko> I kinda have a tex indirection scheduler in NIR/SSA, it reorders everything and groups tex opcodes based on their indirection level
danvet has joined #dri-devel
camus has joined #dri-devel
camus1 has quit [Remote host closed the connection]
alanc has quit [Remote host closed the connection]
thellstrom has joined #dri-devel
alanc has joined #dri-devel
f11f13 has quit [Remote host closed the connection]
f11f13 has joined #dri-devel
camus1 has joined #dri-devel
camus has quit [Read error: Connection reset by peer]
<mripard> airlied: there's no new patch in drm-misc-fixes, you can enjoy your day off :)
bgs has quit [Ping timeout: 480 seconds]
bgs has joined #dri-devel
cef has joined #dri-devel
jkrzyszt has joined #dri-devel
camus has joined #dri-devel
camus1 has quit [Ping timeout: 480 seconds]
<ishitatsuyuki> trying out the GOOG present timing patch and the timestamps seems to freak out with VSync off (faster than refresh rendering)
<ishitatsuyuki> does XCB_PRESENT_EVENT_IDLE_NOTIFY always happen after XCB_PRESENT_EVENT_COMPLETE_NOTIFY? I suspect that a swapchain image is being reused before the timings are finalized
rgallaispou has joined #dri-devel
f11f13 has quit [Remote host closed the connection]
f11f13 has joined #dri-devel
<MrCooper> ishitatsuyuki: there's no defined ordering between those events
<ishitatsuyuki> I guess I need to clarify the question
bgs has quit [Read error: Connection reset by peer]
<MrCooper> when not synchronizing to vblank, the completion timestamp may correspond to the end of last vblank
<ishitatsuyuki> can the IDLE event arrive first without being immediately followed by a COMPLETE?
<MrCooper> yes
<ishitatsuyuki> so yeah that's the problem
camus1 has joined #dri-devel
<ishitatsuyuki> will comment on !12086 later
<MrCooper> IDLE signals when the source pixmap buffer can be reused, which can be significantly earlier than when the presentation actually completes
bgs has joined #dri-devel
camus has quit [Ping timeout: 480 seconds]
<ishitatsuyuki> actually, the code says `if (render_time > ust) render_time = ust;`. not sure why but having timestamps backwards in time seems to be the intended behavior...
aravind has quit [Ping timeout: 480 seconds]
camus has joined #dri-devel
linearcannon has quit [Read error: Connection reset by peer]
linearcannon has joined #dri-devel
camus1 has quit [Ping timeout: 480 seconds]
<MrCooper> intended behaviour of what? (No context for what render_time / ust mean either)
pochu has joined #dri-devel
linearcannon is now known as Guest4346
linearcannon has joined #dri-devel
Guest4346 has quit [Ping timeout: 480 seconds]
gawin has joined #dri-devel
pcercuei has joined #dri-devel
hikiko has quit [Quit: Leaving!]
join_subline has quit [Ping timeout: 480 seconds]
rasterman has joined #dri-devel
ella-0 has quit []
ella-0 has joined #dri-devel
gawin has quit [Ping timeout: 480 seconds]
camus1 has joined #dri-devel
camus has quit [Ping timeout: 480 seconds]
Lucretia has joined #dri-devel
aravind has joined #dri-devel
nikitalita4 has quit [Ping timeout: 480 seconds]
nikitalita4 has joined #dri-devel
kts has quit [Quit: Konversation terminated!]
gawin has joined #dri-devel
flacks has quit [Quit: Quitter]
hansg has joined #dri-devel
flacks has joined #dri-devel
frieder has joined #dri-devel
join_subline has joined #dri-devel
hansg has quit [Quit: Leaving]
tarceri has quit [Remote host closed the connection]
tarceri has joined #dri-devel
frieder has quit [Remote host closed the connection]
mclasen has joined #dri-devel
cef has quit [Ping timeout: 480 seconds]
camus has joined #dri-devel
camus1 has quit [Read error: Connection reset by peer]
shashank1202_ has quit [Quit: Connection closed for inactivity]
<arnd> I saw a build regression with clang-14 that was fixed in linux-next with https://patchwork.freedesktop.org/patch/459304/, but now the patch is gone from linux-next again?
<arnd> is this intentional, or did some stuff get dropped by accident?
probablymoony has quit [Remote host closed the connection]
moony has joined #dri-devel
aravind has quit [Ping timeout: 480 seconds]
vivijim has joined #dri-devel
dliviu has quit [Ping timeout: 480 seconds]
dliviu has joined #dri-devel
tarceri has quit [Remote host closed the connection]
tarceri has joined #dri-devel
cef has joined #dri-devel
itoral has quit []
camus1 has joined #dri-devel
camus has quit [Ping timeout: 480 seconds]
gpuman_ has joined #dri-devel
gpuman has quit [Read error: Connection reset by peer]
mclasen has quit [Remote host closed the connection]
mclasen has joined #dri-devel
<cwabbott> jekstrand: so apparently you broke image barriers on qualcomm with the nir_var_mem_image MR and CI didn't notice
<cwabbott> I guess the compiler doesn't reorder stuff so it just led to a tiny bit of flakiness
nsneck has joined #dri-devel
ella-0 has quit []
ella-0 has joined #dri-devel
<cwabbott> jekstrand: actually, I should say image barriers on turnip, since you forgot to fixup the scoped barrier handling
<cwabbott> I made !13593
shashank1202_ has joined #dri-devel
Company has joined #dri-devel
Lucretia has quit []
camus1 has quit []
Lucretia has joined #dri-devel
alyssa has joined #dri-devel
gawin has quit [Ping timeout: 480 seconds]
sdutt has joined #dri-devel
sdutt has quit []
sdutt has joined #dri-devel
<jekstrand> cwabbott: ack
<jekstrand> dcbaker: Thanks! I've got quite a few vulkan common runtime MRs now and they're starting to pile up. That one's not necessarily block development but it does block merging for some of them.
tarceri has quit [Remote host closed the connection]
tarceri has joined #dri-devel
kmn has quit [Ping timeout: 480 seconds]
vivijim has quit [Read error: Connection reset by peer]
vivijim has joined #dri-devel
<xlei> 3
mattrope has joined #dri-devel
fcarrijo has joined #dri-devel
fcarrijo has quit []
jewins has joined #dri-devel
<jekstrand> .14
hansg has joined #dri-devel
gpuman_ has quit [Remote host closed the connection]
gpuman has joined #dri-devel
shashank1202_ has quit [Quit: Connection closed for inactivity]
tarceri has quit [Remote host closed the connection]
rgallaispou has quit [Ping timeout: 480 seconds]
tarceri has joined #dri-devel
luckyxxl has joined #dri-devel
vivijim has quit [Quit: Lost terminal]
luckyxxl_ has joined #dri-devel
luckyxxl has quit [Ping timeout: 480 seconds]
f11f13 has quit [Remote host closed the connection]
f11f13 has joined #dri-devel
luckyxxl has joined #dri-devel
luckyxxl_ has quit [Ping timeout: 480 seconds]
<dcbaker> jekstrand: review left
<dcbaker> It's very strange to read untyped python code
<jekstrand> dcbaker: untyped?
<dcbaker> without type annotations
<jekstrand> dcbaker: Thanks!
luckyxxl has quit [Ping timeout: 480 seconds]
<jekstrand> dcbaker: Any suggestions for pulling the runtime-specfici generators into runtime/ while importing from util/?
<jekstrand> This feels like something dependencies should be able to sort out....
<jekstrand> Maybe meson needs a python_path field in dependency()
thellstrom has quit [Quit: thellstrom]
<jekstrand> dcbaker: What I did in that MR (which is kind-of rubbish) is to leave the generators in util/ even if they're invoked from runtime/
<dcbaker> I almost feel like we just just put all of the generators in a gen/ folder and just call them from wherever we want
<jekstrand> :-/
<dcbaker> custom_target has an `env` option
<dcbaker> you could build an `Environment` object with `PYTHON_PATH` set
vivijim has joined #dri-devel
gouchi has joined #dri-devel
<jekstrand> can one stick arbitrary stuff in a dependency object?
kenjigashu has joined #dri-devel
kenjigashu has quit [Remote host closed the connection]
<dcbaker> You can stick whatever is listed here: https://jobs.intel.com/ShowJob/Id/3005363/Graphics-Software-Engineer
<dcbaker> sigh, why does copy and highlight paste not do the same thing?
<jekstrand> copy+paste is hard
<dcbaker> so you can attach random string:string mappings in the variables
<dcbaker> key, but otherwise not really
<jekstrand> Ok, that might work.
<jekstrand> Can I declare my own functions?
<dcbaker> in meson? no meson doesn't have functions by design
<jekstrand> Hrm... Maybe it's ok without
<dcbaker> we've been talking about custom_target templates which might also be a solution here
orbea has quit [Ping timeout: 480 seconds]
<jekstrand> Here's what I'm thinking:
gawin has joined #dri-devel
<jekstrand> Declare a dependency which lists the python files that would be imported to use that dependency as the sources
<dcbaker> ie, you could write something like:... (full message at https://matrix.org/_matrix/media/r0/download/matrix.org/YPVGfDieqbhQTzlqVlAAugjn)
<jekstrand> The dep would also have a python_path in the string:string map
<dcbaker> Hold on, there might be a way to do this
<gawin> what is easiest way to run deqp tests now? (that linked repo is in rough shape)
<gawin> also how to use piglit with profiles(?)? I mean these "ci" folders
<dcbaker> jekstrand: So, there's this basically undocumented feature that is actually what you want (I think):... (full message at https://matrix.org/_matrix/media/r0/download/matrix.org/aytQPcFZZvuDwvHUevcGssQn)
<dcbaker> you can pass a dictionary of keyword arguments as a dictionary
<jekstrand> dcbaker: Matrix is giving me links to your messages, FYI
<dcbaker> you can pass keyword options as a dictionary
<dcbaker> so you can put the Environment object with the PYTHON_PATH and depend_files in a dictionary, then pass that to each custom_target
<dcbaker> basically like a dependency, but you can actually just put whatever you want in it
<jekstrand> Right
<jekstrand> It just won't combine well if you have two of them
ybogdano has joined #dri-devel
<dcbaker> meson dicts can be added together, though I don't know if that merges or replaces tbh
<jekstrand> It won't merge PYTHON_PATH properly
<dcbaker> seems likely
<jekstrand> The template thing sounds like it could work
<jekstrand> but I'm not sure
<dcbaker> plus I'd have to write the code :D
<dcbaker> since that's still a "we should do this, it would be useful"
orbea has joined #dri-devel
ybogdano has quit [Ping timeout: 480 seconds]
orbea has quit [Ping timeout: 480 seconds]
anujp has joined #dri-devel
Peste_Bubonica has joined #dri-devel
pochu has quit [Quit: leaving]
orbea has joined #dri-devel
fxkamd has joined #dri-devel
ybogdano has joined #dri-devel
mbrost has joined #dri-devel
f11f13 has quit [Read error: Connection reset by peer]
f11f13 has joined #dri-devel
orbea has quit [Quit: You defeated orbea! 2383232 XP gained!]
orbea has joined #dri-devel
<jekstrand> dcbaker: I've updated with your suggestions. A couple of them are in new commits.
lemonzest has quit [Quit: WeeChat 3.2]
gpoo has quit [Ping timeout: 480 seconds]
gpoo has joined #dri-devel
garrison has joined #dri-devel
i-garrison has quit [Read error: Connection reset by peer]
tzimmermann has joined #dri-devel
tzimmermann has quit [Quit: Leaving]
gpoo has quit [Ping timeout: 480 seconds]
gpoo has joined #dri-devel
garrison has quit []
tarceri has quit [Remote host closed the connection]
tarceri has joined #dri-devel
hansg has quit [Quit: Leaving]
dllud has quit [Ping timeout: 480 seconds]
dllud has joined #dri-devel
X-Scale` has joined #dri-devel
Net147 has quit [Ping timeout: 480 seconds]
X-Scale has quit [Ping timeout: 480 seconds]
<jekstrand> dcbaker: ping ^^
<zmike> dcbaker: any chance you could check out the windows fail on https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13588 ? rumor has it this is a meson dependency issue
doras has joined #dri-devel
Net147 has joined #dri-devel
<dcbaker> zmike: that sure looks like you need to add `sha1_h` to the sources libllvmpipe sources
Duke`` has quit [Ping timeout: 480 seconds]
jkrzyszt has quit [Ping timeout: 480 seconds]
i-garrison has joined #dri-devel
f11f11 has joined #dri-devel
f11f13 has quit [Ping timeout: 480 seconds]
Net147 has quit [Read error: Connection reset by peer]
Net147 has joined #dri-devel
danvet has quit [Ping timeout: 480 seconds]
ybogdano has quit [Ping timeout: 480 seconds]
Bennett has joined #dri-devel
co1umbarius has joined #dri-devel
columbarius has quit [Ping timeout: 480 seconds]
Peste_Bubonica has quit [Remote host closed the connection]
craftyguy has quit [Ping timeout: 480 seconds]
tarceri has quit [Remote host closed the connection]
tarceri has joined #dri-devel
f11f11 has quit [Remote host closed the connection]
f11f11 has joined #dri-devel
anarsoul has quit [Quit: ZNC 1.8.2 - https://znc.in]
alyssa has quit [Quit: Thanks for all the fish]
anarsoul has joined #dri-devel
Hi-Angel has quit [Ping timeout: 480 seconds]
agners has quit [Quit: WeeChat 3.3]
gouchi has quit [Remote host closed the connection]
shashank1202_ has joined #dri-devel
Net147 has quit [Ping timeout: 480 seconds]
craftyguy has joined #dri-devel
Net147 has joined #dri-devel
ybogdano has joined #dri-devel
gawin has quit [Quit: Konversation terminated!]
pcercuei has quit [Quit: dodo]
Net147_ has joined #dri-devel
Net147 has quit [Ping timeout: 480 seconds]
X-Scale has joined #dri-devel
rasterman has quit [Quit: Gettin' stinky!]
X-Scale` has quit [Ping timeout: 480 seconds]