alyssa changed the topic of #panfrost to: Panfrost - FLOSS Mali Midgard & Bifrost - https://gitlab.freedesktop.org/panfrost - Logs https://freenode.irclog.whitequark.org/panfrost - Discord Discard
davidlt has quit [Ping timeout: 272 seconds]
davidlt has joined #panfrost
adjtm_ has quit [Ping timeout: 246 seconds]
adjtm has joined #panfrost
anarsoul|2 has quit [Ping timeout: 272 seconds]
_whitelogger has joined #panfrost
<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 :)
rhyskidd has quit [Quit: rhyskidd]
rhyskidd has joined #panfrost
BenG83 has joined #panfrost
<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]
NeuroScr has joined #panfrost
rhyskidd has quit [Quit: rhyskidd]
rhyskidd has joined #panfrost
anarsoul|2 has joined #panfrost
lvrp16 has quit [Ping timeout: 252 seconds]
ric96 has quit [Ping timeout: 264 seconds]
lvrp16 has joined #panfrost
ric96 has joined #panfrost
ente has quit [Ping timeout: 264 seconds]
<Lyude> alyssa: yeah it's still happening
<Lyude> alyssa: I'd give a shot at trying to compile https://gitlab.freedesktop.org/lyudess/mali_kbase/commits/meson-gxm-khadas-vim2/TX041-SW-99002-r27p0-01rel0 - it's got some meson specific changes (that I need to get rid of and actually fix the problems that they work around) but those shouldn't make any difference with the default platform in the config, devicetree
<Lyude> might even compile just fine against your chromeos kernel
rhyskidd has quit [Quit: rhyskidd]
rhyskidd has joined #panfrost
rhyskidd has quit [Quit: rhyskidd]
rhyskidd has joined #panfrost
AntonioND has joined #panfrost
AntonioND has quit [Quit: Quit]
rhyskidd has quit [Quit: rhyskidd]
rhyskidd has joined #panfrost
rhyskidd has quit [Quit: rhyskidd]
rhyskidd has joined #panfrost
<alyssa> Alright :)
<Lyude> if it doesn't let me know, i'll be happy to help