ChanServ changed the topic of #lima to: Development channel for open source lima driver for ARM Mali4** GPUs - Kernel has landed in mainline, userspace driver is part of mesa - Logs at https://people.freedesktop.org/~cbrill/dri-log/index.php?channel=lima and https://freenode.irclog.whitequark.org/lima - Contact ARM for binary driver support!
jrmuizel has joined #lima
ninolein has joined #lima
ninolein_ has quit [Ping timeout: 264 seconds]
yuq825 has joined #lima
dddddd has quit [Remote host closed the connection]
jrmuizel has quit [Remote host closed the connection]
_whitelogger has joined #lima
smaeul has quit [Ping timeout: 250 seconds]
smaeul has joined #lima
guillaume_g has joined #lima
smaeul has quit [Ping timeout: 250 seconds]
ggardet has joined #lima
smaeul has joined #lima
dri-logg1r has joined #lima
maciejjo has quit [Ping timeout: 245 seconds]
dri-logger has quit [Ping timeout: 245 seconds]
tlwoerner has quit [Excess Flood]
guillaume_g has quit [Ping timeout: 245 seconds]
tlwoerner_ has joined #lima
maciejjo has joined #lima
ggardet is now known as guillaume_g
guillaume_g has quit [Quit: Konversation terminated!]
guillaume_g has joined #lima
<bshah> hm any idea about how to best generate useful apitrace for lima? :D
<bshah> should trace generated with trace --api egl would do?
<bshah> or I should pass any specific options?
<yuq825> it depends on if your application use glx or egl. for glx, no option is needed, for egl, need -a egl
<bshah> okay, so since testing wayland-egl client, will use -a egl, thanks
guillaume_g has left #lima ["Konversation terminated!"]
wens has joined #lima
<rellla> yuq825: what about moving https://gitlab.freedesktop.org/lima/web/wikis/home to a dedicated lima page on http://linux-sunxi.org ?
<yuq825> I don't think a move is needed, for just usage, sunxi could reference the lima page
<rellla> yuq825: it's just because the gitlab wiki page is very difficult to find and not editable. i can duplicate it ...
<yuq825> I can add you guys to be able to edit this page, let me try
<yuq825> done
<rellla> thanks, i see.
<rellla> now it's just about, what we should update :)
cwabbott has quit [Read error: Connection reset by peer]
cwabbott has joined #lima
yuq825 has quit [Remote host closed the connection]
<bshah> So I traced very simple application, normal window with color changing every few seconds : https://bshah.in/qmlscene.trace I at least don't see any warnings from lima side (for example, ppir nir_cf_if missing or $things) which I see in other apps. Can anyone take a quick look at my trace? :)
<bshah> or should I report bug/gitlab issue probably?
<enunes> bshah: what mesa version are you using, and what bug do you see?
<bshah> enunes: mesa 19.1 (I should try git master, but stuck with 19.1 for now due to $issues), bug I see is I see either completely transparent rectangle or white rectangle instead of colored window
<bshah> the apitrace I have is supposed to loop through few colors every few seconds ^^
<enunes> bshah: I tried qt applications some time ago and some of the built-in examples worked with master but nothing on 19.1, so I think it is not very useful to try 19.1
<bshah> enunes: okay, have you tried any of qml examples? or just qt widgets?
<bshah> for instance, all qtwidgets apps work fine for me, just not qml
<enunes> don't remember really, but please try it on master
<MoeIcenowy> bshah: maybe you should try my deaccel branch
<bshah> MoeIcenowy: got link?
<bshah> will try this once I finish trying master branch :)
<bshah> hm
<bshah> git master doesn't even build : https://invent.kde.org/snippets/337
<bshah> potentially my libdrm is out-of-date?
<bshah> meh, no idea why this fails such randomly, line it is failing on hasn't been touched from forever
<enunes> it has always built fine for me and CI also builds it, so I guess it's something with your system
<bshah> hm probably something to do with my system (using musl+alpine ^^)
jrmuizel has joined #lima
jrmuizel has quit [Remote host closed the connection]
jrmuizel has joined #lima
<bshah> asking in #dri-devel... mesa git master builds fine on my amd64 + glibc machine... so something is probably wrong with musl or somethng
yuq825 has joined #lima
jrmuizel has quit [Remote host closed the connection]
afaerber has quit [Quit: Leaving]
afaerber has joined #lima
yuq825 has quit [Remote host closed the connection]
yuq825 has joined #lima
jrmuizel has joined #lima
tlwoerner_ is now known as tlwoerner
<bshah> enunes: 90% of my issues are gone with lima master :O
<anarsoul> 10% is missing cf? :)
<bshah> yus :P
<enunes> that might still take a while
<bshah> still this is awesome ... omg
<anarsoul> I have a day off tomorrow so I'll try to move generating succ/pred lists to the very end
<enunes> anarsoul: nice, do you plan to work on top of the changes I did in the scheduler? I just hope we don't end up with largely conflicting patchsets, that is, if the one I have doesn't conflict with the current cf patchset already...
<anarsoul> enunes: yes
ninolein has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
yuq825 has quit [Remote host closed the connection]
jrmuizel has quit [Remote host closed the connection]
jrmuizel has joined #lima
drod has joined #lima
drod has quit [Read error: Connection reset by peer]
afaerber has quit [Ping timeout: 276 seconds]
drod has joined #lima
Hell__ has joined #lima
jrmuizel has quit [Remote host closed the connection]
hellsenberg has quit [Quit: CPU triple-faulted.]
hellsenberg has joined #lima
Hell__ has quit [Remote host closed the connection]
Hell__ has joined #lima
Hell__ has quit [Remote host closed the connection]
jrmuizel has joined #lima
drod has quit [Ping timeout: 248 seconds]
drod has joined #lima
Elpaulo has joined #lima
deesix has quit [Ping timeout: 246 seconds]
deesix has joined #lima
<anarsoul> enunes: are you around?
<enunes> anarsoul: it's the other way around, 1412 depends on 1357
<anarsoul> hmm
<anarsoul> but 1357 uses pipeline regs while scheduler is still not aware of it
<anarsoul> am I missing something?
<enunes> anarsoul: it still works because that node is not scheduled by itself but recursively in the special case of insert_to_load_tex
<enunes> with 1412 that continues to work even removing the insert_to_load_tex special case
<anarsoul> OK, sounds good
<anarsoul> let me double check everything...
jrmuizel has quit [Remote host closed the connection]
<anarsoul> enunes: where +1 is coming from in "num_components = load_tex->src_coords.ssa->num_components + 1" ?
<enunes> anarsoul: the "varying fetch" that prepares the coordinates + projector has the field "p - perspective", which uses the z or w component of the same register to divide as a projector
<enunes> the +1 is because I need to take as many coordinates as were in the tex coordinates and add the projector there
<anarsoul> enunes: then probably add a comment there to explain it?
<enunes> yeah I can do that
<enunes> I don't like those moves either but I didn't see other way to merge coordinates and projector in a single register
Elpaulo has quit [Ping timeout: 246 seconds]
<anarsoul> I wonder why it was separated in NIR, if I understand correctly it's a single vec3 or vec4 in glsl
<anarsoul> looks like vc4 doesn't support texture2DProj
<anarsoul> oh, it does, but via nir_lower_tex pass
jrmuizel has joined #lima
drod has quit [Remote host closed the connection]