<tomeu>
alyssa: yep, that was it, yesterday I pushed what I needed to do to get that working
<tomeu>
I'm looking a bit at weston this morning
rhyskidd has joined #panfrost
<alyssa>
tomeu: awesome!
pH5 has quit [Quit: bye]
<tomeu>
good news: weston displays with the drm backend and gl renderer, bad news: everything is upside down and the colors are all messed up
<tomeu>
alyssa: everything seems to be rotated 180 degrees, any ideas?
<HdkR>
tomeu: Upside down to whom? Since OpenGL coordinate system is flipped
<tomeu>
ran out of time for this week
<HdkR>
origin is bottom left in GL, while almost everywhere else it is top left right
<tomeu>
HdkR: the rendering is all rotated 180 degrees when compared to using the pixman renderer
<HdkR>
Wait, actually rotated 180 degrees, not just flipped?
<HdkR>
:P
<tomeu>
yeah, not really flipped
<HdkR>
Don't hardware display engines typically have support for rotating planes?
<tomeu>
sometimes, though some restrictions use to apply
<tomeu>
but in this case, I think it's something wrong with the rendering
<HdkR>
Interesting
<tomeu>
as the pixman renderer displays just fine on rockchip without anything special
<tomeu>
there's lots of artifacts, hopefully someone with knowledge of the rendering side of things can look at it before I have time again to work on the winsys
pH5 has joined #panfrost
<tomeu>
actualy, I think it isn't rotated, but flipped on both axis
<tomeu>
guess that if we're rendering to scanout, we should be flipping stuff as the display hw expects
<tomeu>
finally understood what's going on, I shouldn't have removed the fb flipping code
<tomeu>
only make it use the right stride
<tomeu>
ok, all is pushed
rhyskidd has quit [Quit: rhyskidd]
rhyskidd has joined #panfrost
<tomeu>
if someone could try it out with kmscube and/or weston and try to figure out what the artifacts are due to, that would be great :)
<davidlt>
[PATCH v1 0/9] Overview of Arm komeda display driver
rhyskidd has quit [Quit: rhyskidd]
rhyskidd has joined #panfrost
rhyskidd has quit [Quit: rhyskidd]
rhyskidd has joined #panfrost
rhyskidd has quit [Quit: rhyskidd]
rhyskidd has joined #panfrost
rhyskidd has quit [Quit: rhyskidd]
rhyskidd has joined #panfrost
<alyssa>
tomeu: Uhhhhh, if you said flipped-Y (reflected along the X axis, I guess), then I'd say "Of course it is - you just commented out the code that flips the framebuffer back to normal!"
<alyssa>
It's possible that wasn't the right place for it; you might need to adjust something at the winsys side but then do the stri-- Ah, read the rest of the backlog
<alyssa>
tomeu: Is anything special needed to try it? (Should I be able to just compile and run from a VT on my chromebook running a chromeos 4.4 kernel?)
cwabbott_ has joined #panfrost
<Lyude>
alyssa: you probably will need an up to date mali_kbase module
cwabbott has quit [Ping timeout: 250 seconds]
cwabbott_ is now known as cwabbott
<alyssa>
alright
<alyssa>
I wasn't sure what the status on kbase-updating was
cwabbott_ has joined #panfrost
pH5 has quit [Quit: bye]
cwabbott has quit [Ping timeout: 268 seconds]
cwabbott_ is now known as cwabbott
rhyskidd has quit [Quit: rhyskidd]
rhyskidd has joined #panfrost
rhyskidd has quit [Quit: rhyskidd]
rhyskidd has joined #panfrost
pH5 has joined #panfrost
NeuroScr_ has quit [Read error: Connection reset by peer]