<shadeslayer[m]>
unless I guess we don't want to modify the context in pan_blit
belgin has joined #panfrost
<tomeu>
shadeslayer: I'm having trouble understanding what is being asked
<belgin>
hello
belgin has quit [Quit: Leaving]
<shadeslayer[m]>
<tomeu "shadeslayer: I'm having trouble "> I'm having trouble understanding why ctx->in_wallpaper isn't modified in panfrost_blit_wallpaper
<shadeslayer[m]>
tomeu: but I guess because we don't want to modify the context state in a blit function?
embed-3d has quit [Ping timeout: 258 seconds]
davidlt has joined #panfrost
raster has quit [Remote host closed the connection]
embed-3d has joined #panfrost
<alyssa>
shadeslayer[m]: That code is overhauled anyway from the scoreboarding patch
<alyssa>
WHich I maybe should've broken up but history was a mess and I was in a hurry to get it sent off to the list before disconnecting for the day so I just squashed it all
<alyssa>
For context, this is to expose a fourcc code for Utgard-style tiling.
<alyssa>
This is critical for lima, since that's how they share buffers.
<alyssa>
It's somewhat less critical for Panfrost, since Midgard introduces support for AFBC (which is much better performance than uncompressed tiling).
<alyssa>
(Though it still matters for us, since not all formats that can be tiled can be compressed. sRGB is a good example where this may matter.)
<alyssa>
The patch doesn't say too much about the tiling scheme itself, so if you're curious, lima and panfrost share a free software implementation of the shceme:
<alyssa>
Needs a lot of cleanup but the theory is solid I think
<alyssa>
And we're passing a ton of new dEQP tests
<alyssa>
So that's kind of a breakthrough
<alyssa>
Even though it was kind of trivial and it's still broken in more ways than one
NeuroScr has quit [Quit: NeuroScr]
mearon has joined #panfrost
<sravn>
alyssa: Considering there are only 635 cases listed in expected-failures, it is quite good to pass a ton of nw dEQP tests (assuming a ton equals 1000)
<sravn>
Sorry, could not resist. Nice to follow the daily progress of panfrost!
<alyssa>
sravn: :D
<alyssa>
I think there may be some failures not listed in that file that we don't bother trying to run