alyssa changed the topic of #panfrost to: Panfrost - FLOSS Mali Midgard & Bifrost - Logs https://freenode.irclog.whitequark.org/panfrost - <daniels> avoiding X is a huge feature
popolon has quit [Quit: WeeChat 3.0]
raster has quit [Quit: Gettin' stinky!]
icecream95 has joined #panfrost
italov has quit [Ping timeout: 240 seconds]
italov has joined #panfrost
icecream95 has quit [Ping timeout: 240 seconds]
robertfoss has quit [Quit: WeeChat 2.6]
icecream95 has joined #panfrost
kaspter has joined #panfrost
icecream95 has quit [Ping timeout: 240 seconds]
stikonas has quit [Remote host closed the connection]
stikonas has joined #panfrost
italov has quit [Ping timeout: 264 seconds]
italov has joined #panfrost
stikonas has quit [Ping timeout: 272 seconds]
camus has joined #panfrost
italov has quit [Ping timeout: 240 seconds]
kaspter has quit [Ping timeout: 264 seconds]
camus is now known as kaspter
icecream95 has joined #panfrost
italov has joined #panfrost
kaspter has quit [Ping timeout: 256 seconds]
kaspter has joined #panfrost
italov has quit [Ping timeout: 260 seconds]
lucmann has joined #panfrost
lucmann has quit [Remote host closed the connection]
davidlt has joined #panfrost
kaspter has quit [Ping timeout: 246 seconds]
kaspter has joined #panfrost
nlhowell has quit [Ping timeout: 256 seconds]
kinkinkijkin has quit [Remote host closed the connection]
chewitt has quit [Quit: Adios!]
lucmann has joined #panfrost
kinkinkijkin has joined #panfrost
kaspter has quit [Ping timeout: 246 seconds]
kaspter has joined #panfrost
_whitelogger has joined #panfrost
Elpaulo has joined #panfrost
icecream95 has quit [Quit: leaving]
raster has joined #panfrost
nlhowell has joined #panfrost
robertfoss has joined #panfrost
robertfoss has quit [Quit: WeeChat 2.6]
robertfoss has joined #panfrost
stikonas has joined #panfrost
yann has quit [Remote host closed the connection]
camus has joined #panfrost
nlhowell has quit [Ping timeout: 260 seconds]
kaspter has quit [Ping timeout: 260 seconds]
camus is now known as kaspter
nlhowell has joined #panfrost
sphalerite has quit [Quit: reboot time!]
sphalerite has joined #panfrost
wiizzard has quit [Quit: Bridge terminating on SIGTERM]
l-as has quit [Quit: Bridge terminating on SIGTERM]
Ke has quit [Quit: Bridge terminating on SIGTERM]
clementp[m] has quit [Quit: Bridge terminating on SIGTERM]
exit70[m] has quit [Quit: Bridge terminating on SIGTERM]
nlhowell has quit [Quit: WeeChat 3.0]
dstzd has quit [Quit: ZNC - https://znc.in]
nlhowell has joined #panfrost
dstzd has joined #panfrost
wiizzard has joined #panfrost
dstzd has quit [Read error: Connection reset by peer]
jernej has quit [Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net]
dstzd has joined #panfrost
jernej has joined #panfrost
dstzd has quit [Client Quit]
jernej has quit [Client Quit]
jernej has joined #panfrost
dstzd has joined #panfrost
italov has joined #panfrost
Ke has joined #panfrost
l-as has joined #panfrost
clementp[m] has joined #panfrost
exit70[m] has joined #panfrost
nlhowell has quit [Ping timeout: 256 seconds]
camus has joined #panfrost
kaspter has quit [Ping timeout: 256 seconds]
camus is now known as kaspter
rando25892 has joined #panfrost
nlhowell has joined #panfrost
chewitt has joined #panfrost
camus has joined #panfrost
kaspter has quit [Ping timeout: 240 seconds]
camus is now known as kaspter
alpernebbi has joined #panfrost
nlhowell has quit [Ping timeout: 272 seconds]
nlhowell has joined #panfrost
nlhowell has quit [Remote host closed the connection]
nlhowell has joined #panfrost
mupuf has left #panfrost ["http://quassel-irc.org - Chat comfortably. Anywhere."]
nlhowell has quit [Ping timeout: 260 seconds]
alyssa has joined #panfrost
kaspter has quit [Quit: kaspter]
archetech__ has joined #panfrost
lucmann has quit [Remote host closed the connection]
archetech has quit [Quit: Leaving]
archetech__ has quit [Quit: Leaving]
<bbrezillon> alyssa: on bifrost, is LEA_ATTR supposed to load the desc from the varyings or attributes array?
<alyssa> bbrezillon: varyings, unless overrided by a paired DTSEL_IMM instruction
<alyssa> (this is an optimization -- usually LEA_ATTR is used to write out a varying, paired with ST_CVT)
<alyssa> IIRC.
<alyssa> We don't currently support emitting DTSEL_IMM and I don't see why you would need it except for bindless
<alyssa> (If you have a gles3 disasm from the blob using it, let me know, I'm intrigued.)
<bbrezillon> nope, I was just trying to figure how the attribute array was selected
<bbrezillon> if it's varyings by default, I'm all good
<alyssa> bbrezillon: this does have implications for images
<alyssa> namely, writeable images should be in the varying table, not the attribute table, since LEA_ATTR_TEX will default to the varying table
<bbrezillon> I'm not there yet
<bbrezillon> trying to debug another issue, which I think is caused by bad gl_Position updates
<italov> alyssa: bbrezillon: is there a specific attribute type for AFBC? or is it just the same as 3d interleaved?
<bbrezillon> italov: same type
<bbrezillon> but the stride calculation is different
<italov> bbrezillon: which stride? only the slice strid or also the other 2?
<bbrezillon> italov: aren't the other strides directly coming from the slice stride?
<bbrezillon> italov: you might want to check this MR https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7653
<alyssa> italov: bbrezillon: Images can't be AFBC on Mali.
<alyssa> So, no.
<alyssa> If an AFBC surface is bound as an image, the driver needs to transition the layout (via an explicit decompression blit).
<alyssa> This shouldn't be too surprising. Something like a LEA_TEX operation is not well-defined for block-based formats.
<alyssa> How would an atomic image operation work with AFBC? Atomics are defined per pixel but AFBC does not support random access finer than 4x4.
<italov> alyssa: ok, that makes sense
<italov> I'm not sure how to debug the case where store works for rgba32f but does for rgba32i even though the only differences should be the format and the opcode, and those are already matching the blob's output, any ideas?
<italov> I meant "does not work for rgba32i"
<alyssa> If those are right then something else is wrong
stikonas has quit [Ping timeout: 272 seconds]
davidlt has quit [Ping timeout: 240 seconds]
<macc24> is it faster to draw 1px triangles or points on panfrost devices?
<alyssa> If you have to ask your app is doing something wrong
<macc24> ok... how about 2 triangles or a quad?
<HdkR> If you're using two triangles for a screen copy then you're already doing it wrong :P
<macc24> i am not copying screen or anything
<macc24> i am attempting to rewrite my ray marching renderer into C
<macc24> in lua,rendering results to screen was the bottleneck
alyssa has left #panfrost [#panfrost]
stikonas has joined #panfrost
raster has quit [Quit: Gettin' stinky!]
italov has quit [Ping timeout: 240 seconds]
raster has joined #panfrost
italov has joined #panfrost
italov has quit [Ping timeout: 260 seconds]
indy has quit [Max SendQ exceeded]
indy has joined #panfrost
italov has joined #panfrost
italov has quit [Ping timeout: 260 seconds]
tomboy64 has quit [Remote host closed the connection]
tomboy64 has joined #panfrost
italov has joined #panfrost
alpernebbi has quit [Quit: alpernebbi]
italov has quit [Ping timeout: 272 seconds]
<macc24> is it normal for graphics in cube2 to be jittery?
<macc24> (on G72)
tomboy64 has quit [Remote host closed the connection]
tomboy64 has joined #panfrost
raster has quit [Quit: Gettin' stinky!]
kherbst has joined #panfrost
alyssa has joined #panfrost
karolherbst has quit [Ping timeout: 256 seconds]
raster has joined #panfrost
italov has joined #panfrost