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!
Da_Coynul has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
<anarsoul> OK, I'm merging two ppir MRs
jrmuizel has joined #lima
Da_Coynul has joined #lima
forkbomb has quit [Quit: In the beginning the Universe was created. This has made a lot of people very angry and been widely regarded as a bad move.]
forkbomb has joined #lima
Da_Coynul has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
Da_Coynul has joined #lima
Da_Coynul has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
megi has quit [Ping timeout: 244 seconds]
Da_Coynul has joined #lima
Da_Coynul has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
Da_Coynul has joined #lima
Da_Coynul has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
kaspter has joined #lima
Wizzup has quit [Ping timeout: 268 seconds]
Wizzup has joined #lima
kaspter has quit [Ping timeout: 245 seconds]
kaspter has joined #lima
jrmuizel has quit [Remote host closed the connection]
jrmuizel has joined #lima
dddddd has quit [Remote host closed the connection]
jrmuizel_ has joined #lima
jrmuizel has quit [Read error: Connection reset by peer]
jrmuizel_ has quit [Remote host closed the connection]
<anarsoul> rellla: re: https://gitlab.freedesktop.org/mesa/mesa/merge_requests/1415 -- do you have any plans to implement invalidate_resource() callback for lima?
Barada has joined #lima
Barada has quit [Quit: Barada]
Barada has joined #lima
Barada has quit [Client Quit]
monstr has joined #lima
mardestan has joined #lima
<mardestan> I am very weak in understanding how GPU hw contexts really function. Also how does the command buffers know when to get back to submitting more work to the fifo i.e consuming more cpu guven hw commands?
<mardestan> i can see some ancient glxcopycontext or such stuff, which is deprecated for ages i think, well glx stuff or egl stuff from kernel, definitely are not taking in the video ram address only, i think they copy stuff to vram latern and submit the commands one by one?
enunes has quit [Ping timeout: 245 seconds]
enunes has joined #lima
<mardestan> haven't got a real clue, Only way it can ever work is if glFinish or fences are inserting some marker either to vram directly or ram, but i honestly do not think it's what glFinish does
<mardestan> well mesa source code proves otherwise indeed.
<mardestan> it inserts an obligatory fence with glFinish call
Moiman has left #lima [#lima]
megi has joined #lima
<mardestan> to be fair, if there are hw contexts possible (not sure) it does not seem like possible to have holes in the batchbuffer of commands, nothing to stitch it other than having just multiple contexts
<mardestan> it is not like the buffer objects allocated are as small as beginning from one byte, they start from 4096 or so, page sized minimums
cwabbott has quit [Quit: cwabbott]
<mardestan> switching context would probably work for hw commands, however to do that very often in user program like on every shader call like i need, this is going to be expensive imo
cwabbott has joined #lima
<mardestan> hangover today, i need a higher level command in GLX/EGL/GL whatever to append to current context without context switch
Da_Coynul has joined #lima
Da_Coynul has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
Da_Coynul has joined #lima
Da_Coynul has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
Da_Coynul has joined #lima
<rellla> anarsoul: i had a quick look at how the others do that but did no coding still. it's not my prio #1
<rellla> i'd like to clean up my undef MR a bit including some nir_opt_undef passes and push a new version before.
Da_Coynul has quit [Client Quit]
dllud has quit [Ping timeout: 258 seconds]
ric96 has quit [Ping timeout: 245 seconds]
ric96 has joined #lima
jrmuizel has joined #lima
jrmuizel has quit [Remote host closed the connection]
jrmuizel has joined #lima
<rellla> hey, i'm doing some undef lowering trials and got that one: https://pastebin.com/raw/CYtwfs79
dddddd has joined #lima
<mardestan> maybe wgl/glx/eglMakeCurrent family maybe is not going to be very slow even
jrmuizel has quit [Remote host closed the connection]
mardestan has quit [Remote host closed the connection]
mardestan has joined #lima
mardestan has quit [Read error: Connection reset by peer]
kaspter has quit [Quit: kaspter]
monstr has quit [Remote host closed the connection]
jrmuizel has joined #lima
dllud has joined #lima
megi has quit [Ping timeout: 245 seconds]
_whitelogger has joined #lima
drod has joined #lima
megi has joined #lima
drod has quit [Ping timeout: 246 seconds]
drod has joined #lima
romainmahoux[m] has quit [Write error: Connection reset by peer]
bshah|matrix has quit [Write error: Connection reset by peer]
z3ntu has quit [Write error: Connection reset by peer]
Danct12 has quit [Write error: Connection reset by peer]
bshah|matrix has joined #lima
romainmahoux[m] has joined #lima
Danct12 has joined #lima
z3ntu has joined #lima
<anarsoul> just a typo
<anarsoul> I'll fix it
jrmuizel has quit [Remote host closed the connection]
megi has quit [Quit: WeeChat 2.5]
<anarsoul> rellla: so what's wrong here? totally valid shader with unpredictable result :)
jrmuizel has joined #lima
Da_Coynul has joined #lima
Da_Coynul has quit [Client Quit]
jrmuizel has quit [Remote host closed the connection]
jrmuizel has joined #lima
jrmuizel has quit [Read error: Connection reset by peer]
jrmuizel_ has joined #lima
<rellla> anarsoul: my question was expected to be extended... i fixed it in the meantime, so just ignore it :)
<anarsoul> :)
jrmuizel_ has quit [Remote host closed the connection]
<anarsoul> have you decided to go with replacing it with consts?
drod has quit [Read error: Connection reset by peer]
Da_Coynul has joined #lima