<kinkinkijkin>
just defrost your pans and you'll be normal again
archetech has quit [Quit: Konversation terminated!]
<alyssa>
macc24: that has been me for years now lol
<kinkinkijkin>
your invitation to the club has been sent to you, please check your mali for it over the next 5 days
raster has joined #panfrost
<macc24>
kinkinkijkin: i see no invitation in /dev/dri/card2
<macc24>
alyssa: what is blocking 8354?
<alyssa>
macc24: wanted to give boris a chance to rereview
<alyssa>
also I have constant stuff almost working
* macc24
pokes bbrezillon
<alyssa>
macc24: it's the weekend, shh :p
<macc24>
oh yeah i forgot
<macc24>
i wonder if panfrost ever gets gl4
archetech has joined #panfrost
<icecream95>
macc24: What would you use it for?
<macc24>
icecream95: yes
<alyssa>
look... I'm not going to tell people what to do, but I would much prefer pursuing Vulkan than hacking together a checkmark-compliant geometry shader implementation
<macc24>
alyssa: does that include vulkan on bifrost?
archetech has quit [Quit: Konversation terminated!]
<alyssa>
macc24: In my fantasy world, sure, why not C:
archetech has joined #panfrost
icecream95 has quit [Quit: leaving]
vstehle has quit [Ping timeout: 246 seconds]
stikonas has quit [Ping timeout: 272 seconds]
<macc24>
alyssa: vulkan on valhall?
<alyssa>
sure, why not
<HdkR>
The future is always open to ideas
Elpaulo has quit [Read error: Connection reset by peer]
Elpaulo has joined #panfrost
archetech has quit [Quit: Konversation terminated!]
icecream95 has joined #panfrost
<alyssa>
icecream95: hey, could use a second opinion:
<alyssa>
mesa branchpoint is wednesday
<alyssa>
worth flipping on es3 for the release and rushing it or waiting until next release but having time to let the bugs get ironed out?
<alyssa>
(I guess there's always backports..)
<icecream95>
alyssa: I guess you could turn it on but disable it again if the rate of bug fixes is still too high before release
<alyssa>
that's a reasonable approach, true, thanks :)
<icecream95>
Bifrost is still pretty unstable anyway, so the bugs of es3 aren't likely to make it much worse
<alyssa>
heh, yes..
<alyssa>
main feature missing is MRT which I hope to land on Monday, bbrezillon got it working today :)
<alyssa>
(Scheduler will wait until after the branch point then, keep down the bug fix noise..)
<alyssa>
Plus management will be happy if I can say 21.1 is X% faster than 21.0 ;P
<HdkR>
Lets a fragment shader write/blend to independent framebuffers
chewitt has quit [Ping timeout: 246 seconds]
chewitt has joined #panfrost
chewitt has quit [Ping timeout: 246 seconds]
rcf has quit [Quit: WeeChat 2.9]
chewitt has joined #panfrost
<anarsoul>
alyssa: are you working on M1 GPU driver? :)
vstehle has joined #panfrost
davidlt has joined #panfrost
_whitelogger has joined #panfrost
davidlt has quit [Ping timeout: 256 seconds]
felipealmeida has quit [Ping timeout: 256 seconds]
felipealmeida has joined #panfrost
rcf has joined #panfrost
chewitt has quit [Read error: Connection reset by peer]
chewitt has joined #panfrost
agrisis has quit [Ping timeout: 272 seconds]
karolherbst has joined #panfrost
rak-zero has joined #panfrost
rak-zero has quit [Client Quit]
<icecream95>
alyssa: I'm happy to help r/e any framebuffer compression -- I've still got my "state of the art" Tcl script from last time somewhere
<icecream95>
That reminds me to check if Bifrost AFBC is any different to on Midgard or not…
kaspter has joined #panfrost
icecream95 has quit [Ping timeout: 272 seconds]
rak-zero has joined #panfrost
rak-zero has quit [Read error: Connection reset by peer]
<pmjdebruijn>
hey
<pmjdebruijn>
can mesa/gallium provide OpenGL (for X11) on OpenGLES hardware?
<HdkR>
Depends on the hardware, but yes
<HdkR>
It's up to the driver to implement things that will make it work with GL or ES
<pmjdebruijn>
aah
<HdkR>
Panfrost is at GL 3.0 for example
<pmjdebruijn>
how that for bifrost?
<HdkR>
GL 2.1
<pmjdebruijn>
but it should work?
<pmjdebruijn>
ok
<pmjdebruijn>
I previously tried with lima and there it didn't seem to work
<pmjdebruijn>
which is why I'm asking
<HdkR>
young driver, typical warnings of problems happening
<pmjdebruijn>
fair enough
<HdkR>
Lima/Utgard has a very limited feature set, it's hard to do much past ES 2.0
<pmjdebruijn>
since I'm just now digging into things, it's hard to me the judge whether it's a driver side issue, infra issue, or just misreporting news of features etc :)
<HdkR>
Freedreno is super cool and supports GL 3.3 even
<pmjdebruijn>
that's a result from that driver being around for a very long, combined with relatively capable hardwarE?
<HdkR>
Also helps that from a3xx onward, it's all fairly similar hardware. So you don't need a full shader compiler rewrite constantly
<pmjdebruijn>
ah.. so think could actually mature
<pmjdebruijn>
things*
<HdkR>
Panfrost will have at least three independent shader compilers by the end of the year
<pmjdebruijn>
whieh!
<pmjdebruijn>
:(
<pmjdebruijn>
I do wonder whether GL4ES vs Gallium will work better for me
<HdkR>
For panfrost, gallium
<pmjdebruijn>
LLVM slows down my build, considerable
<HdkR>
Gallium != LLVM
<pmjdebruijn>
don't I need LLVM?
<HdkR>
You should be able to compile without it, radeonsi will just need to be cut out
<HdkR>
and llvmpipe I guess
<pmjdebruijn>
oh the OpenGL emulation doesn't depend on LLVM?
<pmjdebruijn>
well "Emulation" -> translation I meant
<HdkR>
Correct
<pmjdebruijn>
that's good to know
<HdkR>
Oh, clover would need to be cut out as well
<pmjdebruijn>
not an issue for me
<HdkR>
There's very few things that actually need LLVM :P
<pmjdebruijn>
but that'll cut my full OS buidl time in half or so
<HdkR>
Mali GPUs support a bunch of random desktop GL features that wouldn't get exposed to GL4ES
<HdkR>
Like quads and precise occlusion queries :P
<pmjdebruijn>
but common application wouldn't use those would they?
<HdkR>
Lots of GL apps would use quads
<pmjdebruijn>
they would?
<pmjdebruijn>
ok
<HdkR>
There's more of course. Those were just two examples off the top of my head
<pmjdebruijn>
rebuilding now, let's see where it takes me
<pmjdebruijn>
thanks for the info
warpme_ has quit [Quit: Connection closed for inactivity]
stikonas has joined #panfrost
stikonas_ has joined #panfrost
stikonas has quit [Ping timeout: 272 seconds]
raster has joined #panfrost
stikonas_ is now known as stikonas
<macc24>
HdkR: why will panfrost have 3 different shader compilers?