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
robmur01__ has joined #panfrost
robmur01_ has quit [Ping timeout: 265 seconds]
tgall_foo has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
robmur01__ has quit [Quit: Leaving]
stikonas_ has joined #panfrost
vstehle has quit [Ping timeout: 240 seconds]
icecream95 has quit [Quit: leaving]
icecream95 has joined #panfrost
stikonas has quit [Remote host closed the connection]
stikonas_ has quit [Read error: Connection reset by peer]
<icecream95> It turns out the first four bytes of the AFBC header are not unused, but a kernel bug trigger: https://gitlab.freedesktop.org/-/snippets/1190/raw
_whitelogger has joined #panfrost
italove has joined #panfrost
davidlt has joined #panfrost
buzzmarshall has quit [Remote host closed the connection]
vstehle has joined #panfrost
remexre has quit [Remote host closed the connection]
remexre has joined #panfrost
italove has quit [Ping timeout: 258 seconds]
davidlt has quit [Ping timeout: 240 seconds]
<icecream95> macc24: I bisected STK advanced rendering pipeline problems to dc7fbe114ba ("panfrost: Drop implicit blend pooling")
<macc24> huh
<macc24> icecream95: and what would be next step in fixing this?
nlhowell has joined #panfrost
<icecream95> macc24: I think the commit should be reverted upstream
<icecream95> It seems blend shaders need the upper bits of PC to be equal between them, so need to be allocated near each other. After that commit, they are allocated separately and could have completely different addresses
kaspter has joined #panfrost
_whitelogger has joined #panfrost
yann has joined #panfrost
<uis> alyssa: will arm provide datasheets?
warpme_ has joined #panfrost
stikonas has joined #panfrost
MastaG9 has joined #panfrost
MastaG has quit [Ping timeout: 260 seconds]
MastaG9 is now known as MastaG
MastaG6 has joined #panfrost
MastaG has quit [Ping timeout: 256 seconds]
MastaG6 is now known as MastaG
MastaG5 has joined #panfrost
MastaG has quit [Ping timeout: 246 seconds]
MastaG5 is now known as MastaG
<icecream95> LZDoom with the GL3.3 render crashes now because it manages to create a UBO that is far bigger than what is supported by hardware
<HdkR> 65k is supposed to be the GL minimum maximum so if it is that size it makes sense
MastaG6 has joined #panfrost
MastaG has quit [Ping timeout: 246 seconds]
MastaG6 is now known as MastaG
kaichi has joined #panfrost
<icecream95> HdkR: Looks like a panfrost bug - the ARB_uniform_buffer_object spec says that "The uniform buffer could be larger than the amount of uniform block(s) data inside it", and the shader only uses 32768 bytes, which is fine
* macc24 waits patiently for full gl3.3 support
<kaichi> Huge congrats to the panfrost team for the progress and the 'partnership' with ARM!
<icecream95> macc24: GL 3.3 just needs ARB_texture_buffer_object, ARB_timer_query and geometry shaders. Work on geometry shaders hasn't started yet, so you may need to be very patient...
<macc24> icecream95: i want to help but i don't know how so i just wait for now
MastaG2 has joined #panfrost
MastaG has quit [Ping timeout: 246 seconds]
MastaG has joined #panfrost
MastaG6 has joined #panfrost
MastaG2 has quit [Ping timeout: 260 seconds]
<HdkR> icecream95: Yea, you just bind a base view of it
MastaG has quit [Ping timeout: 258 seconds]
MastaG6 is now known as MastaG
kaspter has quit [Ping timeout: 240 seconds]
<icecream95> LZDoom also crashes in panfrost_emit_viewport after setting a viewport of (0, 0, 0, 0)
MastaG9 has joined #panfrost
icecream95 has quit [Ping timeout: 240 seconds]
kaichi has quit [Quit: Leaving]
MastaG has quit [Ping timeout: 258 seconds]
MastaG9 is now known as MastaG
MastaG has quit [Quit: The Lounge - https://thelounge.chat]
tgall_foo has joined #panfrost
m][sko has joined #panfrost
karolherbst has quit [Quit: duh 🐧]
karolherbst has joined #panfrost
rtp has quit [Ping timeout: 240 seconds]
italove has joined #panfrost
m][sko has quit [Quit: Connection closed]
buzzmarshall has joined #panfrost
italove has quit [Quit: Lost terminal]
rtp has joined #panfrost
<alyssa> icecream95: Unfortunately the issue is more subtle.
<alyssa> I believe not only do blend shaders in a given draw need to be in the same 16MB block (i.e.: top 40-bits of GPU VA are the same) but so does the fragmen tshader
<alyssa> I meant to fix this a few weeks back but then Bifrost stuff happened.
<alyssa> AFAICT, it working before that commit is just as much of an accident as working after
warpme_ has quit [Quit: Connection closed for inactivity]
Green has quit [Ping timeout: 260 seconds]
kinkinkijkin has joined #panfrost
Lyude has quit [Read error: Connection reset by peer]
Lyude has joined #panfrost