ChanServ changed the topic of #panfrost to: Panfrost - FLOSS Mali Midgard & Bifrost - Logs https://oftc.irclog.whitequark.org/panfrost - <macc24> i have been here before it was popular
karolherbst_ has joined #panfrost
karolherbst_ has quit []
karolherbst has quit [Ping timeout: 480 seconds]
karolherbst has joined #panfrost
stano has joined #panfrost
stano_ has quit [Ping timeout: 480 seconds]
warpme_ has quit [Quit: Connection closed for inactivity]
alyssa has quit [Remote host closed the connection]
cphealy has quit [Ping timeout: 480 seconds]
Daanct12 has quit [Quit: Quitting]
Danct12 has joined #panfrost
<icecream95>
alyssa: Remember how you thought you solved the bug around some 16-bit instructions causing timeouts?
<icecream95>
I'm not entirely sure yet, but I may have some bad news for you...
rasterman has joined #panfrost
alpernebbi has joined #panfrost
floof58 has quit [Ping timeout: 480 seconds]
floof58 has joined #panfrost
chewitt has joined #panfrost
<icecream95>
Oh wait, that caused INSTR_INVALID_ENC, not just timeouts. Guess I'll just have to rely on bisect for finding what this regression is
Net147 has quit [Quit: Quit]
Net147 has joined #panfrost
<icecream95>
4636f9e11a1 ("panfrost: Initialise the blend equation in create_blend_state") is the first bad commit
<icecream95>
Is this the first time I've bisected to one of my own commits?..
chewitt has quit [Quit: Zzz..]
chewitt has joined #panfrost
chewitt has quit [Quit: Zzz..]
chewitt has joined #panfrost
<icecream95>
Forcing allow_forward_pixel_to_kill to false at least works around the timeouts (this is for STK)
<icecream95>
The commit I bisected to caused allow_forward_pixel_to_kill to be set to true in some cases where it was previously false
<icecream95>
alyssa: Have you found that pow seems to return the wrong values for some inputs through your unit testing yet?
<HdkR>
How far along is panvk so far? :>
<HdkR>
Really what I'm asking is, how far away from running DXVK/VKD3D on panvk is it? :D
<alyssa>
icecream95: `Forcing allow_forward_pixel_to_kill to false at least works around the timeouts (this is for STK) `
<alyssa>
this is... odd. FPK flags aren't supposed to have any constraints, in the sense that setting them wrong can break rendering or slow down the app, but not ever cause faults.
<alyssa>
`Have you found that pow seems to return the wrong values for some inputs through your unit testing yet? `
<alyssa>
...yes and? floating point in GLES has super minimal precision requirements
<alyssa>
the OpenCL code paths are supposed to be a lot more expensive
<alyssa>
(and OpenCL has `native_pow` and `half_pow` for faster GLES precision computations)
<alyssa>
Dunno how this is handled in clover+NIR
<macc24>
alyssa: did supertuxkart break again?
<alyssa>
idk
cphealy has joined #panfrost
<macc24>
i only need a mt8173 laptop and then i will have all the infinity stones to turn half of x86 machines into ash