<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)
<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]