alyssa changed the topic of #panfrost to: Panfrost - FLOSS Mali Midgard & Bifrost - Logs https://freenode.irclog.whitequark.org/panfrost - <daniels> avoiding X is a huge feature
davidlt has quit [Ping timeout: 265 seconds]
davidlt has joined #panfrost
davidlt has quit [Ping timeout: 258 seconds]
* alyssa has some basic ALU handling in the frontend codegen now
<alyssa> Tentative plan is to flesh out the ALU handling and add some sysval support, at which point we should be able to generate IR for some basic progarms
<HdkR> woo!
<alyssa> (That's for this MR batch.)
<alyssa> Next batch will be register allocation.
<alyssa> After that will final code generation if Lyude doesn't beat me to it.
<alyssa> Hopefully by then we can draw some triangles.
<HdkR> Fragment jobs then kicking off OpenCL. Easy
stikonas has quit [Remote host closed the connection]
davidlt has joined #panfrost
<alyssa> Pff.
* alyssa has ALU a bit more fleshed out
<alyssa> Still need comparisons/csel, and also sqrt lowering
<alyssa> but mostly should have enough to hold us over I think
<alyssa> so sysvals and RA win priority next
_whitelogger has joined #panfrost
vstehle has quit [Ping timeout: 255 seconds]
karolherbst has quit [Quit: duh 🐧]
karolherbst has joined #panfrost
buzzmarshall has quit [Remote host closed the connection]
davidlt has quit [Ping timeout: 240 seconds]
davidlt has joined #panfrost
megi has quit [Quit: WeeChat 2.7.1]
megi has joined #panfrost
chewitt has quit [Quit: Zzz..]
vstehle has joined #panfrost
kaspter has quit [Quit: kaspter]
guillaume_g has joined #panfrost
kaspter has joined #panfrost
mias has joined #panfrost
<tlwoerner> as you may or may not be aware, X.Org was accepted as a mentoring org for GSoC 2020
<tlwoerner> if the panfrost project has any ideas and/or people willing to mentor said ideas, please:
<tlwoerner> 1. ping me if you want to mentor, i'll add you to the list
<tlwoerner> 2. add your ideas to https://www.x.org/wiki/SummerOfCodeIdeas or email me the details and i'll update the page
<tlwoerner> thanks!
yann has quit [Ping timeout: 255 seconds]
<tomeu> narmstrong: do you have patches adding the gpu node to the n2 DT?
<anarsoul|2> tlwoerner: you should probably try pinging alyssa directly :)
<narmstrong> tomeu: it's already upstream
<narmstrong> since Mon Mar 25 11:03:39 2019 +0100
yann has joined #panfrost
<Prf_Jakob> alyssa: Ah okay, that makes sense. Thanks for the info :)
karolherbst has quit [Ping timeout: 272 seconds]
guillaume_g has quit [Quit: Konversation terminated!]
<tomeu> narmstrong: do we need to add a compatible string to panfrost or something?
guillaume_g has joined #panfrost
<xdarklight> tomeu: there's no bifrost compatible string here: https://github.com/torvalds/linux/blob/master/drivers/gpu/drm/panfrost/panfrost_drv.c#L658 while kevin has a "arm,mali-t860" compatible string (which is listed there)
<tomeu> yep
<tomeu> narmstrong: have you already tested that panfrost probes correctly on the s922x?
<xdarklight> tomeu: there's a fairly recent patch which adds the compatible string: https://patchwork.kernel.org/patch/11322845/
<tomeu> xdarklight: wonder why in more recent versions of the series it has been replaced with the mt8183-mali compatible
<tomeu> in any case, I'm mostly concerned about having to debug the power up sequence, etc
<narmstrong> tomeu: no haven't tried
<narmstrong> tomeu: the bifrost compatible should be added to the panfrost driver, until it works we don't want it to probe
<narmstrong> using the off-tree "arm,mali-t860" used for kbase isn't a good idea
karolherbst has joined #panfrost
MastaG has quit [Quit: The Lounge - https://thelounge.chat]
<narmstrong> tomeu: it has been replace by the mt8183 to handle the dual opps
MastaG has joined #panfrost
_whitelogger has joined #panfrost
raster has joined #panfrost
<alyssa> note: `op7bd4 T1, T, 0.x, R0` is an iabs
<alyssa> but not an iabsdiff
<cwabbott> alyssa: I haven't done it in a while, but I had my shader-runner thingy that I used for this
<cwabbott> that's how e.g. min/max rounding modes were discovered
<cwabbott> err, min/max modes as well as add/mul rounding modes
afaerber has quit [Quit: Leaving]
<alyssa> cwabbott: I can see that being quite useful here yes :)
MastaG has quit [Quit: The Lounge - https://thelounge.chat]
MastaG has joined #panfrost
<alyssa> We might not be able to clear the screen yet, but we have loops! :p
yann has quit [Read error: Connection reset by peer]
yann has joined #panfrost
toggleton has quit [Ping timeout: 240 seconds]
afaerber has joined #panfrost
karolherbst has quit [Ping timeout: 268 seconds]
karolherbst has joined #panfrost
afaerber has quit [Quit: Leaving]
davidlt has quit [Ping timeout: 256 seconds]
davidlt has joined #panfrost
<nhp> Hi, just noticed this ( https://i.imgur.com/cMltfOz.jpg ) rendering issue with panfrost with the OpenGL renderer in xash3d
<nhp> is this a known issue or is there somewhere I should report it?
<nhp> http://nhp.sh/f/xash.trace - here's an apitrace
toggleton has joined #panfrost
<robmur01> considering xash3d used to suffer horribly from the bug where triangles would randomly extend to the top-left corner, that doesn't look too bad :)
<robmur01> is the issue those subtle black lines that look like the join between two transparent edges?
yann has quit [Ping timeout: 272 seconds]
<raster> robmur01: i wouldn't call that subtle :)
<raster> more like "in ya face!"
<raster> :)
<alyssa> subtlety is an opinion
<alyssa> though my opinion is rarely subtle
<robmur01> raster: well, it took me a moment to spot, and a couple more to figure out that it probably wasn't intentional decoration :P
<alyssa> robmur01: there have definitely been many an 'artistic decision' in my digital art that were totally not just bugs in Krita/Inkscpae I didn't know how to work around :3
<nhp> Hey if it works it works?
<robmur01> (going home and firing up original half-life to compare would have an impractical turnaround time...)
<raster> robmur01: i was"wtf are those black lines there?" :)
<raster> but i'm trained to spot these after many eons of ui designing :)
<robmur01> 'cables'?
<raster> you notice t he off-by-1's
<robmur01> true, in fairness I have done enough image processing work in the past to know all about getting the edges wrong :D
<nhp> https://i.imgur.com/Qic4gl9.jpg - it's supposed to look like this
<raster> robmur01: :)
<raster> it smells of an off-by-1
<raster> or a clamping issue
* alyssa refactors
<alyssa> Nothing like a good fight with meson
<nhp> Had some good fun with meson yesterday trying to cross-compile meson for aarch64 from an x86_64 machine, ended up giving up :(
<nhp> cross-compile mesa*
<urjaman> :D
<alyssa> this is one reason I just do everything on-target
<alyssa> also - nothing like hacking on two compilers at once :@
<anarsoul|2> yeah, getting cross-compiling right is difficult.
<Lyude> i usually just nfs mount the system I'm compiling for, get some cross-cc bins and use that as my build root
raster has quit [Quit: Gettin' stinky!]
* alyssa just realized she's probably going to need a monitor for using an SBC, hm
stikonas has joined #panfrost
<tomeu> alyssa: if you are concerned about size and portability, there's some screens marketed as for the rpi that could be handy
<tomeu> there's even some that have a keyboard attached
yann has joined #panfrost
afaerber has joined #panfrost
guillaume_g has quit [Quit: Konversation terminated!]
guillaume_g has joined #panfrost
TheKit has quit [Ping timeout: 255 seconds]
TheKit has joined #panfrost
buzzmarshall has joined #panfrost
guillaume_g has quit [Quit: Konversation terminated!]
vstehle has quit [Ping timeout: 255 seconds]
Green has quit [Quit: Connection closed for inactivity]
karolherbst has quit [Quit: duh 🐧]
karolherbst has joined #panfrost
urjaman has quit [Ping timeout: 255 seconds]
urjaman has joined #panfrost
mias has quit [Ping timeout: 256 seconds]
karolherbst has quit [Remote host closed the connection]
karolherbst has joined #panfrost
urjaman has quit [Ping timeout: 272 seconds]
urjaman has joined #panfrost
embed-3d has quit [Remote host closed the connection]
embed-3d has joined #panfrost
toggleton has quit [Ping timeout: 260 seconds]
tgall_foo has quit [Ping timeout: 256 seconds]