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
afaerber has quit [Ping timeout: 264 seconds]
afaerber has joined #panfrost
<alyssa> Hrm
<alyssa> Lyude: That should not be triggering an error, or a warning even. The macro -defines- leftover afaict
<alyssa> See, e.g. the usage of set_foreach in ~/mesa/src/compiler/nir/nir_lower_io_to_temporaries.c
<Lyude> alright
<Lyude> also panfrost might have to get moved back another weekend for me because I made the mistake of going down this road of cross compiling ._.
<Lyude> don't ask how
<alyssa> Better reference: see line 100 of ~/mesa/src/util/set.h
<Lyude> but i'm stuck on step "figure out why random windows vm in ci fails"
<alyssa> The only thing I can think of is that you're using an older -- or newer -- mesa
<Lyude> alyssa: that's right off upstream-overlay
<alyssa> Ah, this was changed oct 20 uh
<alyssa> (I thiiink I rebased since then?)
<alyssa> Lyude: try repulling upstream-overlay
<Lyude> alyssa: alright, gimme a second, going to update this pull request for mesn I have no that I figured out the random windows ci failure it's causing
<Lyude> (also, we actually probably should combine the mesa and panfrost overlay repos0
<Lyude> i say this because I just wrote a commit I realize I need to split across two repos
<Lyude> alyssa: how exactly was having src/gallium/drivers/panfrost in the main mesa repo causing rebase issues?
<alyssa> Huge number of commits (often conflicting with older commits, etc) -> needing to constantly squash the whole history to keep sane -> not being able to bisect and reset and so forth
<Lyude> have you tried just merging instead of rebasing?
<Lyude> alyssa: also; build still fails in the same way
<thefloweringash> what's the rev of your mesa checkout? worksforme with mesa@6bf4fec and panfrost@6227ae5
<alyssa> Lyude: How does that eork?
<alyssa> er wait do you just
<alyssa> oh er
<alyssa> hm
<Lyude> thefloweringash: I realized I might have forgotten to pull both repos
<Lyude> o!
<Lyude> alyssa: it works now
<Lyude> we have cross compiled panfrost
<Lyude> which means I actually can work on this now
<alyssa> Wee!
<Lyude> (compiling on board was legitimately too slow to have gotten anything done D:)
<alyssa> Ah :(
<Lyude> yeah
<Lyude> that and my dev setup doesn't mesh well with terminals when it comes to vim, otherwise I would have just skipped all of this
<Lyude> (speed is also why I tried moving everything onto emmc, etc etc)
<Lyude> alyssa: so, didn't you say something about weston working with panfrost now?
<alyssa> I did
* alyssa checks latest commit
<alyssa> erm I borked the viewport but
<alyssa> Yeah the viewport is really wacked (to the extent that sometimes it's just a black screen since the whole thing is culled) but otherwise it's rendering
<Lyude> sweet; so that means we don't actually need an X server to run this anymore?
* alyssa shakes her head smiling
<alyssa> Weston runs rendering to an X11 window
<Lyude> Oh
<alyssa> When I say "it runs Weston", I mean "it renders Weston"
<Lyude> ahhh
<alyssa> I never said it runs Wayland ;)
<alyssa> [That would need kernel side work ;) ]
<Lyude> mhm :)
<Lyude> first I need to get this actually running on this system
<Lyude> without segfaulting; which currently happens due to the uapi having completely changed :(
<alyssa> (Conversely, I don't think you can run GPU-accelerated apps inside Weston yet; if you start something, it'll run with Panfrost but.. into its own X11 window independent the Weston desktop :P)
<Lyude> hm; I don't seem to be able to get panfrost to segfault anymore on the latest branch, but I can't get glxgears to start either
<Lyude> I wonder if I forgot to set something in my build config
<Lyude> alyssa: you sure you didn't forget to push anything? https://paste.fedoraproject.org/paste/sppE5ZZn5vLaWYHJJABHbw/raw looks like something's out of date; but my branches are current https://paste.fedoraproject.org/paste/sppE5ZZn5vLaWYHJJABHbw/raw
<alyssa> glxgears is very broken; use es2gears
<alyssa> we're an embedded gpu
<alyssa> and everythin is pished, just checked
<alyssa> did you do the symlink magic?
<Lyude> a-ha! perm error/using glxgears
<Lyude> now it aborts(), perfect :) (no sarcasm intended)
<alyssa> That's what it should do. Seriously, use es2gears instead :P
<Lyude> alyssa: it's not packaged for fedora and I don't feel like hunting it down
<alyssa> It's not?
<alyssa> Weird
<Lyude> yeah i should probably fix that
<Lyude> but that's for another day
<Lyude> glmark-es2 is packaged luckily
<alyssa> In Debian it's in the package "mesa-utils-extra"
<alyssa> Ah yeah glmark-es2, even better
<Lyude> oh; we probably just forgot to turn it on then
* alyssa wonders why Pidgin is typing RTL half the time and LTR the other half
<alyssa> I blame messing with keyboard layout ^_^
<alyssa> ("If this is your way of asking 'Does anyone know how to get a QWERTY Hebrew layout on Linux?', just ask it already." "Hush you")
cwabbott has quit [Quit: cwabbott]
cwabbott has joined #panfrost
cwabbott has quit [Client Quit]
cwabbott has joined #panfrost
<Lyude> alyssa: er, I just noticed I am still having those compilation issues, I think I just launched an old version of panfrost on the board by accident
<alyssa> Oop
<Lyude> it just seems to be that function, if I rename it everything works fine
<Lyude> I think something didn't get committed somewhere tbh
indy has quit [Quit: ZNC - http://znc.sourceforge.net]
indy has joined #panfrost
afaerber has quit [Quit: Leaving]
mmind00 has quit [Quit: No Ping reply in 180 seconds.]
unoccupied has quit [Ping timeout: 252 seconds]
unoccupied has joined #panfrost
mmind00 has joined #panfrost
unoccupied has quit [Quit: WeeChat 2.2]
afaerber has joined #panfrost
afaerber has quit [Ping timeout: 240 seconds]
afaerber has joined #panfrost
chewitt has joined #panfrost
AreaScout_ has quit [Read error: Connection reset by peer]
AreaScout_ has joined #panfrost
BenG83 has joined #panfrost
BenG83 has quit [Client Quit]
BenG83 has joined #panfrost
BenG83 has quit [Quit: Leaving]
BenG83 has joined #panfrost
pH5 has joined #panfrost
anarsoul has quit [Read error: Connection reset by peer]
anarsoul has joined #panfrost
TheKit has quit [Ping timeout: 252 seconds]
robert_ancell has joined #panfrost
TheKit has joined #panfrost
TheKit has quit [Quit: Leaving]
anarsoul|2 has joined #panfrost
TheKit has joined #panfrost
chewitt has quit [Read error: Connection reset by peer]
chewitt has joined #panfrost
chewitt has quit [Quit: Adios!]
afaerber has quit [Quit: Leaving]
cwabbott_ has joined #panfrost
cwabbott has quit [Ping timeout: 244 seconds]
cwabbott_ is now known as cwabbott
robert_ancell has quit [Ping timeout: 245 seconds]
afaerber has joined #panfrost
unoccupied has joined #panfrost