ChanServ changed the topic of #dri-devel to: <ajax> nothing involved with X should ever be unable to find a bar
lensesonthere has joined #dri-devel
glennk has quit [Ping timeout: 480 seconds]
Haaninjo has quit [Quit: Ex-Chat]
<lensesonthere> Intermediate gibberish matters few, my mission was to get some englihtenment through mental work, and get all howto items down, i talked incorrect and shortsighted visions out, so but with end results i am satisified in thinking genre. I know very well GCN internals which i still consider one of the most powerful graphics card ever made, and i read the code of meow very long, simulated
<lensesonthere> all benches and dumped the numbers and draw schemes of wavefront orders with gtkwave, and it was the most complex hardware i ever saw among the commodity lines. So hence i became very good at understanding the technology throughout those years, and the endgoal was the all important, not the intermediate mistakes i did. There are no such releases among humans who know so much as i do,
<lensesonthere> there are very few to reach to at such level, i faught to black outs really every day as of late, and i am proud of myself that i never gave up it will be useful for a foundation of general success possibly in second stage of my life, so i resign with honor and positive state as of now.
himal has quit [Ping timeout: 480 seconds]
iive has quit [Quit: They came for me...]
heat is now known as Guest8562
Guest8562 has quit [Read error: Connection reset by peer]
heat has joined #dri-devel
vliaskov__ has quit [Ping timeout: 480 seconds]
lensesonthere has quit [Remote host closed the connection]
epoch101 has joined #dri-devel
lplc has quit [Ping timeout: 480 seconds]
epoch101_ has quit [Ping timeout: 480 seconds]
adjtm has quit [Quit: Leaving]
lplc has joined #dri-devel
amarsh04 has quit []
heat has quit [Ping timeout: 480 seconds]
karenw has quit [Ping timeout: 480 seconds]
amarsh04 has joined #dri-devel
mbrost has joined #dri-devel
pcercuei has quit [Quit: dodo]
<Lynne> wrote a piece of code that runs much faster when using BDA than regular array accesses+inout everywhere
<Lynne> who said they're useless and the overhead isn't worth it?
marc2377 has joined #dri-devel
<Lynne> it does take uncomfortably long to be compiled to spirv, apparently the compiler chokes on it
RAOF has quit [Remote host closed the connection]
marc2377 has quit []
RAOF has joined #dri-devel
kts has joined #dri-devel
RSpliet has quit [Quit: Bye bye man, bye bye]
RSpliet has joined #dri-devel
kts has quit [Quit: Leaving]
alane has quit []
alane has joined #dri-devel
lemonzest has quit [Remote host closed the connection]
lemonzest has joined #dri-devel
lensesonthere has joined #dri-devel
lensesonthere has quit [Remote host closed the connection]
gnuiyl_ has joined #dri-devel
gnuiyl has quit [Ping timeout: 480 seconds]
karenw has joined #dri-devel
yogesh_mohan has joined #dri-devel
yogesh_m1 has quit [Ping timeout: 480 seconds]
gnuiyl__ has joined #dri-devel
dt9_ has joined #dri-devel
kxkamil2 has joined #dri-devel
dt9 has quit [Ping timeout: 480 seconds]
kxkamil has quit [Ping timeout: 480 seconds]
gnuiyl_ has quit [Ping timeout: 480 seconds]
tyzef has joined #dri-devel
vedranm_ has joined #dri-devel
vedranm has quit [Ping timeout: 480 seconds]
feaneron has quit [Quit: feaneron]
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
bmodem has joined #dri-devel
tyzef has quit []
himal has joined #dri-devel
mbrost has quit [Ping timeout: 480 seconds]
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
tyzef has joined #dri-devel
glennk has joined #dri-devel
robertfoss has quit [Remote host closed the connection]
robertfoss has joined #dri-devel
robertfoss has quit []
robertfoss has joined #dri-devel
robertfoss has quit [Remote host closed the connection]
robertfoss has joined #dri-devel
fab has joined #dri-devel
fab is now known as Guest8585
Duke`` has joined #dri-devel
Lyude has quit [Quit: Bouncer restarting]
Lyude has joined #dri-devel
tyzef has quit []
jannh has quit [Ping timeout: 480 seconds]
tzimmermann has joined #dri-devel
nerdopolis has quit [Ping timeout: 480 seconds]
Duke`` has quit [Ping timeout: 480 seconds]
tzimmermann has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
amarsh04 has quit []
u-amarsh04 has joined #dri-devel
sukuna has quit [Ping timeout: 480 seconds]
bolson has quit [Ping timeout: 480 seconds]
jsa1 has joined #dri-devel
vliaskov__ has joined #dri-devel
frankbinns has joined #dri-devel
tyzef has joined #dri-devel
sima has joined #dri-devel
tzimmermann has joined #dri-devel
frankbinns has quit [Ping timeout: 480 seconds]
kzd has quit [Ping timeout: 480 seconds]
vedranm_ is now known as vedranm
Guest8585 has quit []
tyzef has quit []
kts has quit [Quit: Leaving]
fab has joined #dri-devel
fab is now known as Guest8593
sghuge has quit [Remote host closed the connection]
sghuge has joined #dri-devel
Company has joined #dri-devel
kts has joined #dri-devel
frieder has joined #dri-devel
warpme has joined #dri-devel
Haaninjo has joined #dri-devel
<jfalempe> tzimmermann: it looks like there is an issue with drm_client_setup(), the kernel test robot complains on my drm_log series: https://lists.freedesktop.org/archives/dri-devel/2024-November/476830.html
vliaskov_ has joined #dri-devel
kts has quit [Quit: Leaving]
<jfalempe> tzimmermann: ok it's my patch, I think drm_log should also select DRM_CLIENT_LIB
vliaskov__ has quit [Ping timeout: 480 seconds]
karenw has quit [Ping timeout: 480 seconds]
<jfalempe> tzimmermann: is it fine if I change DRM_CLIENT_SELECTION to select DRM_CLIENT_LIB unconditionally?
fomys_ has joined #dri-devel
frankbinns has joined #dri-devel
lynxeye has joined #dri-devel
_lemes has joined #dri-devel
jkrzyszt has joined #dri-devel
kurufu has quit [Ping timeout: 480 seconds]
kurufu has joined #dri-devel
lemes has quit [Ping timeout: 480 seconds]
Lightsword has quit [Ping timeout: 480 seconds]
demarchi has quit [Ping timeout: 480 seconds]
demarchi has joined #dri-devel
Lightsword has joined #dri-devel
epoch101 has quit [Quit: WeeChat 4.4.3]
LeviYun has quit [Ping timeout: 480 seconds]
Lightsword_ has joined #dri-devel
rasterman has joined #dri-devel
Lightsword has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
jannh has joined #dri-devel
<dviola> can someone help me close this issue please: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4369 -- it was my bug but now appears as "ghost user"
<dviola> I can't reproduce it anymore
<Ermine> have you shut your fdo gitlab account down?
<dviola> Ermine: I deleted the old account by mistake and created another one
<Ermine> oic
<dviola> I asked if my new account could be assigned to the old one that is now a ghost user but I never got a reply on that
cmichael has joined #dri-devel
<dviola> s/assigned/merged/
warpme has quit [Read error: Connection reset by peer]
warpme has joined #dri-devel
warpme has quit [Read error: Connection reset by peer]
warpme has joined #dri-devel
jljusten has quit [Ping timeout: 480 seconds]
ybogdano has quit [Ping timeout: 480 seconds]
warpme has quit []
kode54 has quit [Quit: Ping timeout (120 seconds)]
kode54 has joined #dri-devel
warpme has joined #dri-devel
vimproved_ has joined #dri-devel
davispuh has joined #dri-devel
vimproved has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
warpme has quit []
jljusten has joined #dri-devel
ybogdano has joined #dri-devel
warpme has joined #dri-devel
warpme has quit [Remote host closed the connection]
warpme has joined #dri-devel
apinheiro has joined #dri-devel
warpme has quit [Read error: Connection reset by peer]
kts has quit [Quit: Leaving]
bluetail has quit [Read error: Connection reset by peer]
bluetail has joined #dri-devel
tyzef has joined #dri-devel
lfryzek has joined #dri-devel
halves has quit [Quit: o/]
Haaninjo has quit [Quit: Ex-Chat]
halves has joined #dri-devel
halves has quit [Quit: o/]
halves has joined #dri-devel
lfryzek has quit []
oneforall2 has quit [Ping timeout: 480 seconds]
tyzef has quit []
lfryzek has joined #dri-devel
nerdopolis has joined #dri-devel
warpme has joined #dri-devel
lfryzek has quit []
jsa1 has quit [Ping timeout: 480 seconds]
guludo has joined #dri-devel
bbrezill1 has quit []
bbrezillon has joined #dri-devel
rgallaispou has quit [Read error: Connection reset by peer]
jsa1 has joined #dri-devel
rgallaispou has joined #dri-devel
lfryzek has joined #dri-devel
lfryzek has quit []
lfryzek has joined #dri-devel
lfryzek has quit []
Caterpillar has joined #dri-devel
kts has joined #dri-devel
warpme has quit [Read error: Connection reset by peer]
lfryzek has joined #dri-devel
warpme has joined #dri-devel
feaneron has joined #dri-devel
lfryzek has quit []
rgallaispou has quit [Remote host closed the connection]
lfryzek has joined #dri-devel
rgallaispou has joined #dri-devel
illwieckz has quit [Ping timeout: 480 seconds]
illwieckz has joined #dri-devel
yshui has joined #dri-devel
kts has quit [Quit: Leaving]
warpme has quit []
warpme has joined #dri-devel
bmodem has quit [Ping timeout: 480 seconds]
nerdopolis has quit [Ping timeout: 480 seconds]
cmichael has quit [Quit: Leaving]
heat has joined #dri-devel
OftenTimeConsuming has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
yshui has quit [Ping timeout: 480 seconds]
dsimic is now known as Guest8629
dsimic has joined #dri-devel
Haaninjo has joined #dri-devel
warpme has quit [Remote host closed the connection]
Guest8629 has quit [Ping timeout: 480 seconds]
OftenTimeConsuming has joined #dri-devel
Guest8593 has quit []
epoch101 has joined #dri-devel
bolson has joined #dri-devel
warpme has joined #dri-devel
rgallaispou1 has joined #dri-devel
<alyssa> robclark: is amul signed or unsigned?
<alyssa> it's defined as undefined for overflow but not specifying which overflow so i'm a bit confused
rgallaispou has quit [Ping timeout: 480 seconds]
rgallaispou1 has quit [Read error: Connection reset by peer]
rgallaispou has joined #dri-devel
<robclark> alyssa: hmm, looks like it lowers to imul or imul24.. although pre-caffeine I don't remember why you want signed address math. I guess so negative array indices work?
kzd has joined #dri-devel
<alyssa> robclark: yeah, that's what i'm struggling to wrap my head around
<alyssa> (are there cases where negative array indices don't hit UB? I genuinely unsure)
alphazone has quit [Ping timeout: 480 seconds]
<robclark> I think things like `foo = &bar[5]; blah = &foo[1];` are allowed.. imul24 is defined to sign extend the result to 32b
Mangix has quit [Read error: Connection reset by peer]
Mangix has joined #dri-devel
<alyssa> hmm
<alyssa> it's kinda funny
<alyssa> the hw addressing mode is clearly designed for C
<alyssa> and glsl is.. not C
kts has quit [Read error: Connection reset by peer]
alphazone has joined #dri-devel
kts has joined #dri-devel
kts has quit []
<robclark> hopefully the hw works similar to the various ldg/stg on adreno.. because some day I'll have to figure out how to fold 32b offset calc into ldg/stg, similar to what you are trying to do (but haven't really had time to look more closely at your MR yet)
fab has joined #dri-devel
<alyssa> *nod*
fab is now known as Guest8634
<alyssa> the annoying part for me is that the shift is mandatory
<alyssa> I can't do 64-bit + bytes offset addressing
<alyssa> only 64-bit + word offset
<alyssa> and since nir_lower_io gives me bytes...
yogesh_mohan has quit [Remote host closed the connection]
<alyssa> ah..
yogesh_mohan has joined #dri-devel
marc2377 has joined #dri-devel
mbrost has joined #dri-devel
mbrost_ has joined #dri-devel
mbrost has quit [Ping timeout: 480 seconds]
warpme has quit []
warpme has joined #dri-devel
warpme has quit [Read error: Connection reset by peer]
jsa1 has quit [Ping timeout: 480 seconds]
Duke`` has joined #dri-devel
bmodem has joined #dri-devel
warpme has joined #dri-devel
nerdopolis has joined #dri-devel
mripard has quit [Quit: WeeChat 4.4.2]
bmodem has quit [Ping timeout: 480 seconds]
jsa1 has joined #dri-devel
mripard has joined #dri-devel
yshui has joined #dri-devel
nerdopolis has quit [Ping timeout: 480 seconds]
rgallaispou has quit [Remote host closed the connection]
tzimmermann has quit [Quit: Leaving]
warpme has quit []
warpme has joined #dri-devel
warpme has quit []
jsa1 has quit [Ping timeout: 480 seconds]
warpme has joined #dri-devel
warpme has quit []
nerdopolis has joined #dri-devel
jsa1 has joined #dri-devel
samuelig has quit []
dviola has quit [Ping timeout: 480 seconds]
samuelig has joined #dri-devel
frankbinns has quit [Ping timeout: 480 seconds]
fomys_ has quit []
sukuna has joined #dri-devel
<Lynne> why is there no bitfieldExtract for uint64_t in glsl? forgotten about?
mbrost has joined #dri-devel
vliaskov_ has quit [Ping timeout: 480 seconds]
mbrost_ has quit [Ping timeout: 480 seconds]
jsa1 has quit [Ping timeout: 480 seconds]
nerdopolis has quit [Ping timeout: 480 seconds]
tobiasjakobi has joined #dri-devel
tobiasjakobi has quit []
mbrost has quit [Ping timeout: 480 seconds]
mbrost has joined #dri-devel
<glehmann> vulkan only supports it for 32bit at the moment: https://github.com/KhronosGroup/Vulkan-Docs/issues/2434
<DemiMarie> alyssa: I am not surprised because Metal is very much C/C++-like.
lynxeye has quit [Quit: Leaving.]
LeviYun has quit [Ping timeout: 480 seconds]
jkrzyszt has quit [Quit: Konversation terminated!]
tobiasjakobi has joined #dri-devel
tobiasjakobi has quit [Remote host closed the connection]
DogmaStar[m] has joined #dri-devel
FaRiD1986 has quit [Remote host closed the connection]
FaRiD1986 has joined #dri-devel
frankbinns has joined #dri-devel
<alyssa> robclark: yeah i'm still trying to figure out the signed semantics
<alyssa> if max buffer size = N, what bounds are on the signed result of amul
<alyssa> 0 <= amul < N?
<alyssa> or -N < amul < N?
<alyssa> if the latter, and N=2GiB, we haven't actually restricted things ...
<alyssa> (and if N=4GiB like it is for a bunch of desktop drivers ... uh)
diego has joined #dri-devel
jsa1 has joined #dri-devel
<alyssa> I *feel* like there's a solution just out of grasp but.. I can't quite figure it
<alyssa> and boils down to this signedness issue
jimb[m] has joined #dri-devel
<DemiMarie> glehmann: Which API considers infinite loops to be undefined behavior?
<alyssa> although.. turnip limits SSBOs to 128MB
<alyssa> which makes this a lot easier
<robclark> alyssa: so it looks like amul and nir_lower_amul pre-date the introduction of umul24.. which I guess is why amul is signed.. fwiw
<alyssa> and it gets spicier..
<alyssa> looking at nir_lower_io, the way you'd get a negative amul is from a negative array index
<alyssa> but like. nir_lower_io seems to try very hard to handle that case correctly which is... ???
jsa1 has quit [Ping timeout: 480 seconds]
frankbinns has quit [Ping timeout: 480 seconds]
<alyssa> can't tell if that's supposed to work, or someone was just being too defensive programming
<alyssa> konstantin: just found 08577bbb703 ("nir/nir_lower_io: Optimize 32-bit inbounds access")
<alyssa> but it looks like the rabbit hole goes deeper?
<alyssa> "ptr_as_array... can have a negative index as long as it stays within the object"
<alyssa> ..well, that answers that
mbrost has quit [Ping timeout: 480 seconds]
<robclark> right.. I think it has to be signed.. and I guess if you want to have a >2G object, then lolz?
<alyssa> Yeah
<alyssa> if the max buffer size=2G, then 32-bit amul should imply no_signed_wrap.. I think?
<alyssa> and absent signed wrap on the amul, I think the rest of the operations work regardless of overflow. maybe.
<alyssa> the worst grade I got in all my years of school was in number theory
<alyssa> the point is that amul(2, x) can be any 32-bit value, but |x| < uint_max/2 or something like that
<alyssa> sint_max/2 i mean
coldfeet has joined #dri-devel
diego has left #dri-devel [#dri-devel]
dviola has joined #dri-devel
DogmaStar[m] has left #dri-devel [#dri-devel]
Guest8634 has quit []
rasterman has quit [Quit: Gettin' stinky!]
alanc has quit [Remote host closed the connection]
alanc has joined #dri-devel
guludo has quit [Ping timeout: 480 seconds]
FaRiD1986 has quit [Remote host closed the connection]
FaRiD1986 has joined #dri-devel
nerdopolis has joined #dri-devel
guludo has joined #dri-devel
alphazone_ has joined #dri-devel
alphazone has quit [Ping timeout: 480 seconds]
androidui has quit [Ping timeout: 480 seconds]
frieder has quit [Remote host closed the connection]
himal has quit [Ping timeout: 480 seconds]
Caterpillar has quit [Quit: Konversation terminated!]
Caterpillar has joined #dri-devel
mbrost has joined #dri-devel
ZLangJIT has joined #dri-devel
ZLangJIT is now known as androidui
rasterman has joined #dri-devel
FaRiD1986 has quit [Read error: Connection reset by peer]
FaRiD1986 has joined #dri-devel
mbrost has quit [Remote host closed the connection]
LeviYun has joined #dri-devel
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
davispuh has quit [Ping timeout: 480 seconds]
melonai has quit []
guludo has quit [Ping timeout: 480 seconds]
pcercuei has joined #dri-devel
coldfeet has quit [Remote host closed the connection]
rgallaispou has joined #dri-devel
guludo has joined #dri-devel
cascardo_ has quit [Ping timeout: 480 seconds]
cascardo has joined #dri-devel
cascardo_ has joined #dri-devel
cascardo has quit [Ping timeout: 480 seconds]
iive has joined #dri-devel
vliaskov_ has joined #dri-devel
FaRiD1986 has quit [Read error: Connection reset by peer]
FaRiD1986 has joined #dri-devel
epoch101 has quit []
cascardo has joined #dri-devel
Duke`` has quit [Ping timeout: 480 seconds]
cascardo_ has quit [Ping timeout: 480 seconds]
FaRiD1986 has quit [Remote host closed the connection]
sima has quit [Ping timeout: 480 seconds]
guludo has quit [Quit: WeeChat 4.4.2]
epoch101 has joined #dri-devel
frankbinns has joined #dri-devel
cascardo_ has joined #dri-devel
cascardo has quit [Ping timeout: 480 seconds]
mbrost has joined #dri-devel
sukuna has quit [Ping timeout: 480 seconds]
FaRiD1986 has joined #dri-devel
rasterman- has joined #dri-devel
rasterman has quit [Read error: Connection reset by peer]
FaRiD1986 has quit [Remote host closed the connection]
FaRiD1986 has joined #dri-devel
FaRiD1986 has quit [Remote host closed the connection]
NiGaR has joined #dri-devel
frankbinns has quit [Ping timeout: 480 seconds]
sukuna has joined #dri-devel
apinheiro has quit [Quit: Leaving]
rasterman- has quit []
lanodan has quit [Remote host closed the connection]
lanodan has joined #dri-devel
himal has joined #dri-devel
vliaskov_ has quit [Ping timeout: 480 seconds]
Caterpillar has quit [Quit: Konversation terminated!]
Company has quit [Quit: Leaving]
NiGaR has quit [Read error: Connection reset by peer]
NiGaR has joined #dri-devel