ChanServ changed the topic of #dri-devel to: <ajax> nothing involved with X should ever be unable to find a bar
nchery is now known as Guest6037
nchery has joined #dri-devel
mbrost_ has joined #dri-devel
Guest6037 has quit [Ping timeout: 480 seconds]
<HdkR> What's the mesa canonical macro define for if the library is built as 32-bit or 64-bit?
<zmike> depends where you are in mesa
<HdkR> src/freedreno
mbrost__ has quit [Ping timeout: 480 seconds]
mbrost_ has quit [Ping timeout: 480 seconds]
<airlied> not sure we had a macro, I see a lot of sizeof(void *) == 8
<zmike> I use the vk ptr define usually
<zmike> in gallium there's the PIPE_ARCH ones
<HdkR> Which I don't care about arch here, only bitness :D
YuGiOhJCJ has joined #dri-devel
<zmike> they're bitness-ed
<HdkR> yes, but I want `#if IS64BIT` not `#if IS_ARM64 || IS_X86_64 || IS_MIPS64 || IS_POWER64`
<zmike> shrug
<zmike> you've got options!
<bnieuwenhuizen> HdkR: maybe something crazy like UINT_PTR_MAX == UINT64_MAX , if there is nothing more specific and you need it in the preprocessor?
mbrost has joined #dri-devel
<HdkR> That would work
<bnieuwenhuizen> I'd still make a define in the header that also defines all the ARCH stuff for clarity
falconhash[m] has joined #dri-devel
<HdkR> Yea, some use cases needs arch still
icecream95 has joined #dri-devel
ybogdano has quit [Ping timeout: 480 seconds]
ybogdano has joined #dri-devel
columbarius has joined #dri-devel
co1umbarius has quit [Ping timeout: 480 seconds]
nchery has quit [Read error: Connection reset by peer]
ybogdano has quit [Ping timeout: 480 seconds]
ngcortes has quit [Remote host closed the connection]
oneforall2 has quit [Remote host closed the connection]
oneforall2 has joined #dri-devel
JoniSt has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
mbrost has quit [Ping timeout: 480 seconds]
mbrost has joined #dri-devel
<zmike> airlied: so heroic
<airlied> zmike: can't be any worse than overlap :-P
<zmike> hahaha
Danct12 has joined #dri-devel
heat has quit [Ping timeout: 480 seconds]
mbrost_ has joined #dri-devel
mbrost has quit [Ping timeout: 480 seconds]
mbrost_ has quit [Read error: Connection reset by peer]
Company has quit [Quit: Leaving]
macromorgan has quit [Quit: Leaving]
idr has quit [Quit: Leaving]
stuart has quit []
macromorgan has joined #dri-devel
fxkamd has quit []
andrey-konovalov has quit []
andrey-konovalov has joined #dri-devel
saurabhg has joined #dri-devel
<airlied> zmike: actually had a neat transition idea, pushed it to top of branch
<zmike> oh no
<zmike> absolute madman
<zmike> hm but then this makes all the PIPE enums unprintable with gdb which is annoying
<zmike> I guess more incentive to evict them sooner
<airlied> I think I'd follow up with a tree-wide s/r but then we'd just keep it until MRs were fixed up
<airlied> zmike: I could put the PIPE_ ones into the enu
<zmike> the dumb thing about replacing like that though is you still leave behind all the conversions
<zmike> and there's so many conversion functions too
<zmike> so you've got stuff like stage = some_conversion_func(stage)
sul has quit [Ping timeout: 480 seconds]
<airlied> zmike: repushed it now
<airlied> with the enum still working
<zmike> seems good
<zmike> I like this
<zmike> airlied: I think maybe once this lands we can give it a week or two for people to make what progress they can and then start slapping deprecated attribs onto the PIPE enum values
<zmike> which should hurry the rest of it along one way or another
<airlied> yeah like I can sed the whole tree now and it just works
<airlied> it would just be MRs we'd need to fix up
<zmike> sure, but there's drivers and features that aren't tested in ci
<zmike> so maybe we can give people a little time to react to any breakage that might happen before we go full rambo
<zmike> or maybe not idk
<airlied> yeah not sure I'll leave the MR as is for a while, but might just line up my replaced output in a second one
<airlied> though I think I need to fix trace
<airlied> and yeah post-branch
<airlied> bleh trace
<zmike> trace 😬
toolchains has joined #dri-devel
<airlied> lols the -1 in the gl enum makes it no compat with unsigned in some of the gallium interfaces
sul has joined #dri-devel
saurabhg has quit [Ping timeout: 480 seconds]
Duke`` has joined #dri-devel
jewins has quit [Read error: Connection reset by peer]
fab has joined #dri-devel
toolchai_ has joined #dri-devel
toolchains has quit [Ping timeout: 480 seconds]
danvet has joined #dri-devel
itoral has joined #dri-devel
Danct12 has quit [Remote host closed the connection]
Danct12 has joined #dri-devel
kts has joined #dri-devel
Haaninjo has joined #dri-devel
Duke`` has quit [Ping timeout: 480 seconds]
mvlad has joined #dri-devel
jekstrand has joined #dri-devel
aravind has joined #dri-devel
sdutt has quit [Read error: Connection reset by peer]
fab has quit [Quit: fab]
JohnnyonFlame has joined #dri-devel
JohnnyonF has joined #dri-devel
fab has joined #dri-devel
Danct12 has quit [Remote host closed the connection]
tzimmermann has joined #dri-devel
Danct12 has joined #dri-devel
itoral has quit [Remote host closed the connection]
itoral has joined #dri-devel
bmodem has joined #dri-devel
rasterman has joined #dri-devel
sul has quit [Ping timeout: 480 seconds]
jkrzyszt has joined #dri-devel
sul has joined #dri-devel
fab has quit [Quit: fab]
pochu has joined #dri-devel
ella-0_ has joined #dri-devel
ella-0 has quit [Read error: Connection reset by peer]
Danct12 has quit [Remote host closed the connection]
itoral has quit [Remote host closed the connection]
itoral has joined #dri-devel
bmodem has quit [Ping timeout: 480 seconds]
Danct12 has joined #dri-devel
itoral has quit [Remote host closed the connection]
itoral has joined #dri-devel
<dj-death> crocus supports gen8?
Major_Biscuit has joined #dri-devel
toolchai_ has quit [Ping timeout: 480 seconds]
rkanwal has joined #dri-devel
itoral has quit [Remote host closed the connection]
itoral has joined #dri-devel
jkrzyszt has quit [Remote host closed the connection]
itoral has quit [Remote host closed the connection]
itoral has joined #dri-devel
itoral has quit [Remote host closed the connection]
itoral has joined #dri-devel
bnieuwenhuizen has quit [Remote host closed the connection]
bnieuwenhuizen has joined #dri-devel
tursulin has joined #dri-devel
vliaskov has joined #dri-devel
saurabhg has joined #dri-devel
<MrCooper> Frogging101: glitch-free unredirection with Xorg is tricky
morphis has quit [Ping timeout: 480 seconds]
morphis has joined #dri-devel
pcercuei has joined #dri-devel
kts has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
saurabhg has quit [Ping timeout: 480 seconds]
Lucretia has quit []
Lucretia has joined #dri-devel
Johnny has joined #dri-devel
Johnny_ has joined #dri-devel
Daanct12 has joined #dri-devel
aravind has quit [Remote host closed the connection]
saurabhg has joined #dri-devel
aravind has joined #dri-devel
JohnnyonFlame has quit [Ping timeout: 480 seconds]
JohnnyonF has quit [Ping timeout: 480 seconds]
toolchains has joined #dri-devel
Danct12 has quit [Ping timeout: 480 seconds]
rasterman has quit [Quit: Gettin' stinky!]
rasterman has joined #dri-devel
icecream95 has quit [Ping timeout: 480 seconds]
Daanct12 has quit [Remote host closed the connection]
lemonzest has joined #dri-devel
kts has quit [Ping timeout: 480 seconds]
heat has joined #dri-devel
saurabh_1 has joined #dri-devel
saurabhg has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
jkrzyszt has joined #dri-devel
aravind has quit [Ping timeout: 480 seconds]
kts has quit [Ping timeout: 480 seconds]
jkrzyszt has quit [Remote host closed the connection]
saurabh_1 has quit [Ping timeout: 480 seconds]
saurabhg has joined #dri-devel
jkrzyszt has joined #dri-devel
Company has joined #dri-devel
fahien has joined #dri-devel
rcf has quit [Ping timeout: 480 seconds]
saurabhg has quit [Ping timeout: 480 seconds]
saurabhg has joined #dri-devel
devilhorns has joined #dri-devel
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
kts has joined #dri-devel
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
rcf has joined #dri-devel
kts has quit [Ping timeout: 480 seconds]
saurabhg has quit [Ping timeout: 480 seconds]
itoral has quit []
fahien has quit [Ping timeout: 480 seconds]
fab has joined #dri-devel
pcercuei has quit [Read error: Connection reset by peer]
pcercuei has joined #dri-devel
soreau has quit [Read error: Connection reset by peer]
soreau has joined #dri-devel
JoniSt has joined #dri-devel
sdutt has joined #dri-devel
saurabhg has joined #dri-devel
dviola has quit [Quit: WeeChat 3.6]
dviola has joined #dri-devel
bmodem has joined #dri-devel
bmodem has quit []
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
fxkamd has joined #dri-devel
agd5f_ has quit []
agd5f has joined #dri-devel
fahien has joined #dri-devel
<zmike> what version of llvm is ci using?
kts has joined #dri-devel
<daniels> zmike: yes
<zmike> cool thanks
<daniels> look at $LLVM_VERSION in the job
<daniels> (.gitlab-ci/build/gitlab-ci.yml)
<zmike> I see
<zmike> thanks
mbrost has joined #dri-devel
idr has joined #dri-devel
saurabhg has quit [Ping timeout: 480 seconds]
Duke`` has joined #dri-devel
<ajax> dj-death: crocus supports cherryview, which (drastically oversimplifying) is gen8 instruction set but gen7 mmu
jkrzyszt has quit [Ping timeout: 480 seconds]
<dj-death> ajax: thanks
alanc has quit [Remote host closed the connection]
alanc has joined #dri-devel
saurabhg has joined #dri-devel
Major_Biscuit has quit [Ping timeout: 480 seconds]
tobiasjakobi has joined #dri-devel
<Frogging101> I'm trying to build piglit and I'm getting: piglit/tests/gbm/gbm-multi-plane.c:28:10: fatal error: drm_fourcc.h: No such file or directory
<Frogging101> I do have that file in /usr/include/libdrm/drm_fourcc.h
tobiasjakobi has quit []
saurabhg has quit [Ping timeout: 480 seconds]
<Frogging101> never mind, apparently I was on the master branch which is outdated
<ishitatsuyuki> ah yeah, we miss master branch ;)
<Frogging101> indeed
jewins has joined #dri-devel
pochu has quit [Quit: leaving]
iive has joined #dri-devel
lumag_ has joined #dri-devel
stuart has joined #dri-devel
lumag_ has quit []
tursulin has quit [Ping timeout: 480 seconds]
mbrost has quit [Ping timeout: 480 seconds]
gouchi has joined #dri-devel
alyssa has joined #dri-devel
<alyssa> hmm... my unit tests should probably not be violating core IR invariants... that sounds like a bad idea (:
ybogdano has joined #dri-devel
rkanwal has quit [Ping timeout: 480 seconds]
nchery has joined #dri-devel
pcercuei_ has joined #dri-devel
pcercuei has quit [Read error: Connection reset by peer]
<DrNick> become ungovernable
ybogdano has quit [Ping timeout: 480 seconds]
devilhorns has quit []
Bhawan has joined #dri-devel
fahien has quit [Quit: fahien]
Bhawan28 has joined #dri-devel
SoulReaper has joined #dri-devel
mbrost has joined #dri-devel
sdutt has quit []
sdutt has joined #dri-devel
<sravn> tzimmermann: Thanks for the via uapi reply. I hope v4 will be based on drm-misc-next and address our comments
<tzimmermann> sravn, hi! i was looking briefly over the series. i wanted to test it, but haven't found the time yet
cheako has joined #dri-devel
<sravn> tzimmermann: When the uapi is sorted out I hope to land it sooner, so further updates can happens in-tree. But knowing if it actually works for others would also be good.
rasterman has quit [Quit: Gettin' stinky!]
ngcortes has joined #dri-devel
MajorBiscuit has joined #dri-devel
YuGiOhJCJ has joined #dri-devel
<alyssa> does anybody have hardware whose float->uint instruction *doesn't* clamp?
sul has quit [Ping timeout: 480 seconds]
sul has joined #dri-devel
tzimmermann has quit [Quit: Leaving]
gawin has joined #dri-devel
<jannau> is it expected that struct drm_crtc_helper_funcs .atomic_flush() can be called with new drm_crtc_state which has none of the *_changed fields set?
kts has quit [Ping timeout: 480 seconds]
* jannau is working on the kms driver for apple silicon SoCs
<alyssa> jannau: what'd i do
<jannau> quite possible that that it is oversight or missing drm helper function on my part
<jannau> alyssa: not sure if it's something you did. It became a problem when I discovered how to clear surfaces properly
kts has joined #dri-devel
<airlied> is that just an oversight or is there a bug there?
<alyssa> airlied: Uhh
<alyssa> airlied: oversight, see bef10747006 ("panfrost: Express dependencies as resources, not BOs")
<alyssa> function signature was changed but forgot to change the prototype in the .h (and because it's compatible in C, the compiler didn't tell me)
srslypascal is now known as Guest6121
srslypascal has joined #dri-devel
kts has quit [Ping timeout: 480 seconds]
mbrost has quit [Remote host closed the connection]
srslypascal has quit [Remote host closed the connection]
srslypascal has joined #dri-devel
mbrost has joined #dri-devel
mbrost_ has joined #dri-devel
Guest6121 has quit [Ping timeout: 480 seconds]
gouchi has quit [Remote host closed the connection]
<jannau> sigh, I suspect my test OS installation was just broken enough to let sddm display a black surface
kts has joined #dri-devel
<glehmann> why are all the nir signed int dot product opcodes named sdot instead of idot? s is spirv convention, in nir everything else uses i
mvlad has quit [Remote host closed the connection]
jimjams has joined #dri-devel
nchery has quit [Ping timeout: 480 seconds]
Bhawan28 has quit [Ping timeout: 480 seconds]
Bhawan has quit [Ping timeout: 480 seconds]
<alyssa> probably an oversight?
<zmike> overssght*
<alyssa> thank you zmike very cool
<zmike> no prob, just helpsn out
lemonzest has quit [Quit: WeeChat 3.5]
MajorBiscuit has quit [Quit: WeeChat 3.5]
nchery has joined #dri-devel
gawin has quit [Ping timeout: 480 seconds]
vliaskov has quit [Remote host closed the connection]
Duke`` has quit [Ping timeout: 480 seconds]
fab has quit [Quit: fab]
ybogdano has joined #dri-devel
<idr> glehmann: The things in NIR that use "i" take a signed integer as the parameter. The integer dot product opcodes take a packed value that is not a signed integer.
<idr> I'm pretty sure naming was discussed either in the MR or on IRC... it's been long enough that I don't recall.
reductum has quit [Ping timeout: 480 seconds]
<idr> Yeah... there was definitely discussion. Looking at some of those names... sudot_4x8_iadd_sat... that was a team effort.
<alyssa> idr: funny thing, I remember the discussion too. I just can't figure out where it was >_>
<alyssa> glehmann: ^^
mbrost__ has joined #dri-devel
ngcortes has quit [Remote host closed the connection]
mbrost_ has quit [Read error: Connection reset by peer]
mbrost has quit [Read error: Connection reset by peer]
phaddad has quit [Quit: Connection closed]
<glehmann> I see nothing about s vs i in that discussion
Surkow|laptop has quit [Ping timeout: 480 seconds]
Surkow|laptop has joined #dri-devel
<idr> Lol.
<idr> Sorry for being late with that.
<idr> Followed by a couple people saying they were okay with those names.
<glehmann> well the names are clearly better than dp4a, I agree with that
<glehmann> but I guess as long as you had a reason for using s instead i it's fine. I just wanted to make sure it wasn't an oversight
<zmike> idr!
<idr> Uh-oh...
<zmike> I'm sure this will shock you
<zmike> but are you aware that mesa STILL cannot pass sparse texture cts?
<alyssa> zmike: you're not running the right test cases
pcercuei_ has quit [Read error: Connection reset by peer]
pcercuei has joined #dri-devel
<zmike> I am, glsl compiler just explodes
<alyssa> as long as the passes are sparse it's fine
<daniels> I'm pretty sure it works with Zink
<zmike> oh good point I was testing using radeonsi
<alyssa> just make your list of test cases even more sparse
<daniels> your b
<alyssa> and they'll all pass
<zmike> good idea
<alyssa> oh wait branchpoint coming up
<alyssa> i guess this is the time to clang-format panfrost
<alyssa> or wait another 3 months
<alyssa> that works too
<alyssa> i think i'll pick that one
ybogdano has quit [Ping timeout: 480 seconds]
<airlied> zmike: 17760 is the big swap over followup for CI purposes
<zmike> oh no
<airlied> I expect I'll regenerate that rather than rebase
danvet has quit [Ping timeout: 480 seconds]
pcercuei has quit [Quit: dodo]
toolchains has quit [Read error: Connection reset by peer]
toolchains has joined #dri-devel
SoulReaper has quit []
ybogdano has joined #dri-devel
kts has quit [Ping timeout: 480 seconds]
macc24 has joined #dri-devel
iive has quit [Quit: They came for me...]
idr has quit [Quit: Leaving]
icecream95 has joined #dri-devel
icecream95 was kicked from #dri-devel by ChanServ [You are not permitted on this channel]
nchery is now known as Guest6138
nchery has joined #dri-devel
Guest6138 has quit [Ping timeout: 480 seconds]