Nasina has quit [Read error: Connection reset by peer]
Nasina has joined #dri-devel
Nasina has quit [Read error: Connection reset by peer]
fab has quit [Ping timeout: 480 seconds]
Nasina has joined #dri-devel
etehtsea has joined #dri-devel
coldfeet has joined #dri-devel
kzd has quit [Ping timeout: 480 seconds]
olivial has quit [Read error: Connection reset by peer]
olivial has joined #dri-devel
sima has joined #dri-devel
rasterman has joined #dri-devel
kts has joined #dri-devel
gnuiyl has quit [Remote host closed the connection]
asrivats has quit [Read error: Connection reset by peer]
asrivats has joined #dri-devel
gnuiyl has joined #dri-devel
mehdi-djait3397165695212282475 has joined #dri-devel
fab has joined #dri-devel
sghuge has quit [Remote host closed the connection]
sghuge has joined #dri-devel
fab has quit [Remote host closed the connection]
vliaskov has joined #dri-devel
fab has joined #dri-devel
kts has quit [Quit: Konversation terminated!]
phasta has joined #dri-devel
bolson has quit [Ping timeout: 480 seconds]
sima has quit [Remote host closed the connection]
lynxeye has joined #dri-devel
<pq>
melissawen, zamundaaa[m], re: missing kernel logs; what about the thing that the DRM flight-recorder idea became? The problem with that is integration, because people explicitly did not want a compositor to have access to that log.
jkrzyszt has joined #dri-devel
coldfeet has quit [Quit: Lost terminal]
jfalempe has quit [Quit: jfalempe]
jfalempe has joined #dri-devel
djbw has quit [Ping timeout: 480 seconds]
<dwt>
Which thing is that? That sounds handy
<pq>
I'm not sure what it's called nowadays, would need to dig. I think it manifests through the ftrace framework? If it landed yet.
<emersion>
yeah, if it's privileged then it's a lot less useful...
<emersion>
a hack with dmesg is enough in that case
<Lynne>
dj-death: also ping about the descriptor buffer issue
epoch101 has quit []
<glehmann>
has anyone ever written a reassociation NIR pass? something that can eliminate duplicate additions like this: a + (b + c), a + (b + d) -> (a + b) + c, (a + b) + d
epoch101 has joined #dri-devel
<glehmann>
alyssa: ^ iirc you were working on something in that area for preambles
epoch101 has quit []
epoch101 has joined #dri-devel
<dj-death>
Lynne: still no time to look at it atm
<Lynne>
sure, whenever you find time
<dj-death>
I hope this week
phasta has joined #dri-devel
epoch101 has quit []
epoch101 has joined #dri-devel
pa has quit [Ping timeout: 480 seconds]
Nasina has quit [Read error: Connection reset by peer]
Nasina has joined #dri-devel
itoral has quit [Remote host closed the connection]
rsalvaterra_ has joined #dri-devel
rsalvaterra_ is now known as rsalvaterra
sima has joined #dri-devel
Nasina has quit [Read error: Connection reset by peer]
Nasina has joined #dri-devel
Nasina has quit [Read error: Connection reset by peer]
<zzoon>
Lynne: ok.. will look into them. is that av1 or hevc?
etehtsea has quit [Remote host closed the connection]
guludo has joined #dri-devel
etehtsea has joined #dri-devel
Nasina has joined #dri-devel
calebccff has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in]
Nasina has quit [Read error: Connection reset by peer]
coldfeet has quit [Quit: leaving]
kcxt has joined #dri-devel
coldfeet has joined #dri-devel
nerdopolis has joined #dri-devel
kcxt has quit []
kcxt has joined #dri-devel
pepp has joined #dri-devel
feaneron has joined #dri-devel
davispuh has joined #dri-devel
riteo has quit [Ping timeout: 480 seconds]
alarumbe has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in]
<pq>
in GLSL 1.00 ES, if I have a uniform struct variable; if one field of the struct is active, does it imply that all fields of the struct are active even if not used?
mripard has joined #dri-devel
<bbrezillon>
tzimmermann: looks like 266ab86ac1f5 ("drm/panthor: Test for imported buffers with drm_gem_is_imported()") is regressing panthor
<bbrezillon>
not sure why yet
riteo has joined #dri-devel
<tzimmermann>
bbrezillon, see the discussion on dri-devel
<tzimmermann>
the test in drm_gem_is_imported os slightly incorrect
<bbrezillon>
ah, so that's a known issue
<tzimmermann>
see "drm/gem: Internally test import_attach for imported objects". additional feedback is welcome
Nasina has joined #dri-devel
Nasina has quit [Read error: Connection reset by peer]
<bbrezillon>
I'll have a look. Thanks for the pointer
<alyssa>
glehmann: I started trying, it's challenging though
<eric_engestrom>
zmike: haha, any particular reason?
<zmike>
so much code delete
<eric_engestrom>
right, indeed
<eric_engestrom>
🪓
haaninjo has joined #dri-devel
Daanct12 has quit [Quit: WeeChat 4.6.1]
bolson has joined #dri-devel
<eric_engestrom>
zmike: you can already post the MRs now if you want, so that they get reviewed and are ready to merge the second 25.1 is branched :P
<zmike>
clover deletion has been up for literal years already
mripard has quit [Read error: Connection reset by peer]
<daniels>
usually people are asking for more rather than less time before the branchpoint
<zmike>
we live in troubled times
mripard has joined #dri-devel
Nasina has joined #dri-devel
Nasina has quit [Read error: Connection reset by peer]
<eric_engestrom>
iirc the clover mr has a couple of missing changes to be good to go (deleting pipe-loader is the one I remember off the top of my head)
<zmike>
I thought that was a followup
<daniels>
yeah
<eric_engestrom>
I don't like leaving dead code around, but sure
<zmike>
karolherbst is planning to delete a ton of other gallium stuff too
<zmike>
so it won't be left for very long
<eric_engestrom>
ack
Nasina has joined #dri-devel
<llyyr>
delete more code
Nasina has quit [Read error: Connection reset by peer]
<alyssa>
eric_engestrom: clover is the dead code ;)
dsimic is now known as Guest13710
dsimic has joined #dri-devel
Nasina has joined #dri-devel
Guest13710 has quit [Ping timeout: 480 seconds]
Nasina has quit [Read error: Connection reset by peer]
<glehmann>
rdna4 supports all of them, but the kernel driver decides which ones and in practice it's FLOAT8E4M3FN and FLOAT8E5M2. CDNA3 only has FLOAT8E4M3FNUZ and FLOAT8E5M2FNUZ
<dj-death>
people know that nir_lower_io() is generating incorrect NIR ?
<dj-death>
like it's adding load_output in vertex shaders, but then the divergence analysis thinks it's not allowed
jsa1 has quit [Ping timeout: 480 seconds]
<pendingchaos>
dj-death: divergence analysis can fail for valid nir if it's not supported by the pass
<pendingchaos>
VS output loads can be removed by using nir_lower_io_to_temporaries(, , true, false) sometime before nir_lower_io
<dj-death>
pendingchaos: I guess my problem appears with I run with NIR_DEBUG
<dj-death>
pendingchaos: but thanks, I'll try to call that pass after lower_io to make sure it cleans things up
<eric_engestrom>
alyssa: I guess it's run-time dead code vs compile-time dead code (:
<pendingchaos>
NIR_DEBUG=extended_validation? I think that option broke a bit after divergence was made metadata
<pendingchaos>
you can remove nir_metadata_divergence from the nir_metadata_require() in nir_metadata_require_all()
Duke`` has joined #dri-devel
<glehmann>
jenatali: will d3d not support coop matrix, and instead only coop vector? I know at some point coop matrix was planned for sm6.8 but cancelled/delayed
<jenatali>
Yeah matrix was planned for 6.8. Folks are trying to get it back on the roadmap, unclear if that'll be 6.9, 6.10, or 7.0 at this point though
<glehmann>
speaking of 7.0, do you know yet if it's structured or unstructured spirv?
<jenatali>
I sincerely hope it's structured
<jenatali>
I've asked that question myself and I don't think I've gotten a definitive answer but I think people are trending towards structured
lumag has quit [Remote host closed the connection]
ngcortes has quit [Remote host closed the connection]
sgerhold2 has joined #dri-devel
sgerhold has quit [Read error: Connection reset by peer]
lumag has joined #dri-devel
ngcortes has joined #dri-devel
<jenatali>
Is there a nir pass that can prune a loop that has no side effects?
jhugo has quit [Ping timeout: 480 seconds]
<pendingchaos>
nir_opt_dead_cf
<jenatali>
That's not pruning it for me
<jenatali>
It's a complicated loop that culminates in conditionally breaking, but at no point does the loop ever have any observable side effects besides spending time
sarnex has joined #dri-devel
<jenatali>
No storage buffer/image writes or any other kind of data leaving the loop, so it's effectively dead
sarnex has quit []
<anholt_>
what's keeping dce from cleaning up the ops in the loop?
sarnex has joined #dri-devel
guludo has quit [Ping timeout: 480 seconds]
<jenatali>
At the "end" of a long chain of instructions is a comparison which branches to a conditional break
<pendingchaos>
might be used as part of the break condition, I think nir_opt_dead_cf should handle that though
<pendingchaos>
it looks like non-reorderable ssbo/shared/global/output loads prevent the loop from being dce'd?
<anholt_>
oh, right.
sarnex has quit [Read error: Connection reset by peer]
<jenatali>
This is my horrible hacky TCS lowering where I have to split a TCS into two functions, one that handles all patch outputs and a different one that handles control points. I've got a TCS with no control point outputs so I would expect to end up with an empty function, but instead it's got a massive loop in it
JRepin has quit [Remote host closed the connection]
alarumbe has joined #dri-devel
JRepin has joined #dri-devel
alarumbe has quit []
glennk has quit [Ping timeout: 480 seconds]
rasterman has quit [Quit: Gettin' stinky!]
<jenatali>
Yeah ok forcing load_output to undef apparently fixes all my problems. Still a horrible hacky solution but I don't have many other options
Nasina has joined #dri-devel
Dark-Show has joined #dri-devel
vliaskov has quit [Ping timeout: 480 seconds]
alarumbe has joined #dri-devel
kugel has joined #dri-devel
ity has quit [Remote host closed the connection]
kugel_ has quit [Ping timeout: 480 seconds]
ity has joined #dri-devel
RAOF has quit [Read error: Connection reset by peer]