<Lyude>
HdkR: alright! I'll probably go over it tomorrow, relaxing a bit for today
stikonas has quit [Remote host closed the connection]
<HdkR>
NP, it's not a lot of hard things. Didn't get to real code emitting like I wanted :P
<alyssa>
Oh ahh there's stuff happening in gitlab
<alyssa>
I wasn't getting notifications D:
<anarsoul>
alyssa: did you subscribe for notifications?
<alyssa>
anarsoul: Maybe not?
<alyssa>
If I'm mentioned or assigned I get mail
<alyssa>
anarsoul: Subscribed
<alyssa>
Okay um
<alyssa>
Would anybody strongly object to me just going ahead and merging the giant tomeu patchset?
<alyssa>
Since we've de facto standardised on that setup anyway (latest mali_kbase, GBM directly)
<alyssa>
And it's stalling everything else
<HdkR>
alyssa: I don't have a problem with it
<HdkR>
Are we going to keep relying on ARM's kbase?
<HdkR>
I think tomorrow I'll work on midgard/bifrost device selection based on GPU ID to cleanse the palate
<alyssa>
HdkR: For the short-term future, at least, yes
<alyssa>
Not sure it's worth spending time on that atm since we have #ifdef's that are hw-specific and it'd be a major pain to change that with minimal benefit besides a unified binary
<HdkR>
That's part of the palate cleansing though :D
<alyssa>
...Focus on codegen tbh :P
<alyssa>
HdkR: Also, s/mir/bir/g :P
<alyssa>
MIR == Midgard IR
<HdkR>
mir = Machine IR
<HdkR>
:)
<alyssa>
I mean
<alyssa>
Fine
<alyssa>
Okay I'm merging tomeu's stuff tbh
* alyssa
unilaterally makes the executive decision in absense of protest, for the Panfrostian greater good
<alyssa>
Merged.
<HdkR>
:D
_whitelogger has joined #panfrost
anarsoul has quit [Read error: Connection reset by peer]
anarsoul has joined #panfrost
_whitelogger has joined #panfrost
<alyssa>
tomeu: Just gave your egl patches a try
<alyssa>
Can I just take a moment to say, you're amazing and I'm super appreciative <3
<alyssa>
:P
<alyssa>
There is something magical about developing Panfrost while inside Weston-rendered-by-Panfrost
_whitelogger has joined #panfrost
chewitt has quit [Remote host closed the connection]
jernej has joined #panfrost
<narmstrong>
alyssa: great, I’ll finally be able to push the meson winsys driver !
chewitt has joined #panfrost
_whitelogger has joined #panfrost
stikonas has joined #panfrost
<chewitt>
@alyssa .. one of my ARM contacts guesses "alpha format textures are broken?" as the reason why text doesn't show in the Kodi GUI
<chewitt>
that's probably a blind guess, but I figured I'd pass it along :)
<chewitt>
also to be taken in the context of me not having a clue what that means
<HdkR>
Probably not a terrible guess :)
stikonas has quit [Remote host closed the connection]
chewitt has quit [Quit: Zzz..]
chewitt has joined #panfrost
stikonas has joined #panfrost
afaerber has quit [Ping timeout: 252 seconds]
afaerber has joined #panfrost
afaerber has quit [Remote host closed the connection]
afaerber has joined #panfrost
chewitt has quit [Quit: Zzz..]
chewitt has joined #panfrost
<alyssa>
chewitt: That is indeed true :P
<alyssa>
Well, kind of
<alyssa>
The issue is that it's an alpha format texture, and we have the swizzle_alpha set to MALI_CHANNEL_RED
<alyssa>
When it ought to be MALI_CHANNEL_ALPHA
<alyssa>
I need to read up on how Gallium represents swizzles to see how we're supposed to do this stuff
<alyssa>
The -other- issue is that one of the attributes we're passing is all zero but thats's a separate issue
<alyssa>
(I know these are the issues, since I can workaround both -- by hardcoding the swizzle and by editing the shader -- and text works fine)
<alyssa>
So those are two bugs there
<alyssa>
Also, there's some wackiness with the view matrix in the video playback I have to sort (means video sometimes doens't show up sometimes does broken sometimes does fine.. :P)
<alyssa>
And when it does show up, the colour is wrong; I'm guessing there's a shader compiler bug making the YUV shader behave wacky. mpv is fine, will compare.
<alyssa>
That's another two there
<alyssa>
Oh, and there's a lot of flickering annoyingness in the GUI when moving cursor around, same as Weston so I'll probably debug it there instead. Guessing that's just us not respecting pipeline flushing / cache flushing / etc like we're supposed
<HdkR>
Is that just a failure with SW cursor?
<HdkR>
SW cursor is complete trash :P
<narmstrong>
alyssa: for video playback, it kind of low priority since we use hw accelerated decode and rendering :-P
<alyssa>
narmstrong: I'm curious - how does that fit in with the Kodi pipeline?
<alyssa>
Like, does OpenGL 'see' the video at all?
<alyssa>
Do we still render the GUI for the video?
<narmstrong>
Kodi only render the « osd » with the majority of the display in full alpha when we show the controls, otherwise the osd drm plane is disabled to only show the video plane
<alyssa>
narmstrong: Gotcha
<alyssa>
So Panfrost+Kodi+S912 already does video playback correctly?
belgin has joined #panfrost
chewitt has quit [Max SendQ exceeded]
chewitt has joined #panfrost
belgin has quit [Remote host closed the connection]
NeuroScr has joined #panfrost
<robertfoss_>
alyssa: Is anyone speaking about panfrost at fosdem?
<HdkR>
I don't believe anyone is going to talk about it
<HdkR>
I'm not going either
<alyssa>
robertfoss_: Not to my knowledge, no
<alyssa>
robertfoss_: I submitted a talk proposal to $REDACTEDCONFERENCE; if we're accepted, I'll announce that soon, though :)