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!
nerdboy has quit [Ping timeout: 245 seconds]
Da_Coynul has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
nerdboy has joined #lima
jrmuizel has joined #lima
nerdboy has quit [Ping timeout: 245 seconds]
nerdboy has joined #lima
nerdboy has quit [Changing host]
nerdboy has joined #lima
nerdboy has quit [Excess Flood]
nerdboy has joined #lima
nerdboy has quit [Changing host]
nerdboy has joined #lima
anarsoul has quit [Remote host closed the connection]
anarsoul has joined #lima
nerdboy has quit [Ping timeout: 245 seconds]
Da_Coynul has joined #lima
kaspter has joined #lima
megi has quit [Ping timeout: 245 seconds]
jrmuizel has quit [Remote host closed the connection]
jrmuizel has joined #lima
jrmuizel has quit [Remote host closed the connection]
dllud has joined #lima
jrmuizel has joined #lima
kaspter has quit [Quit: kaspter]
Da_Coynul has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
kaspter has joined #lima
jrmuizel has quit [Remote host closed the connection]
nerdboy has joined #lima
nerdboy has quit [Changing host]
nerdboy has joined #lima
nerdboy has quit [Ping timeout: 264 seconds]
Barada has joined #lima
Barada has quit [Client Quit]
nerdboy has joined #lima
nerdboy has quit [Changing host]
nerdboy has joined #lima
guillaume_g has joined #lima
UnivrslSuprBox has quit [Quit: ZNC 1.6.6+deb1ubuntu0.2 - http://znc.in]
UnivrslSuprBox has joined #lima
adjtm_ has quit [Ping timeout: 246 seconds]
Barada has joined #lima
Barada has quit [Client Quit]
kaspter has quit [Read error: Connection reset by peer]
kaspter has joined #lima
adjtm_ has joined #lima
<rellla> anarsoul: why is your guess, that undefs are optimized out with phis lowered?
guillaume_g has left #lima ["Konversation terminated!"]
kaspter has quit [Read error: Connection reset by peer]
kaspter has joined #lima
chewitt has joined #lima
megi has joined #lima
Da_Coynul has joined #lima
Barada has joined #lima
Da_Coynul has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
Da_Coynul has joined #lima
minecrell has quit [Quit: :(]
Da_Coynul has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
minecrell has joined #lima
jonkerj has quit [Remote host closed the connection]
jonkerj has joined #lima
jbrown has quit [Ping timeout: 252 seconds]
jbrown has joined #lima
megi has quit [Ping timeout: 258 seconds]
chewitt has quit [Ping timeout: 245 seconds]
chewitt has joined #lima
jrmuizel has joined #lima
kaspter has quit [Quit: kaspter]
afaerber has joined #lima
jrmuizel has quit [Remote host closed the connection]
megi has joined #lima
Barada has quit [Quit: Barada]
minecrell has quit [Read error: Connection reset by peer]
minecrell has joined #lima
jrmuizel has joined #lima
dddddd has joined #lima
mardestan has joined #lima
mardestan has quit [Remote host closed the connection]
<anarsoul> rellla: because if we lower phis to scalar it allows optimizations on components of return values
<anarsoul> so *sometimes* it helps
<anarsoul> but in general it's a bad idea for PP
<anarsoul> since it's vec4 architecture
chewitt has quit [Quit: Adios!]
mardestan has joined #lima
mardestan has left #lima ["Leaving"]
niceplace has quit [Ping timeout: 244 seconds]
niceplace has joined #lima
<anarsoul> enunes: I think I know how to workaround issues with spilling vec2/vec3
<anarsoul> vec2/vec3 regs never cross vec4 boundary
<anarsoul> so we can store them as vec4 (there's no need to create another instruction if there's a slot in current instruction)
<anarsoul> and for loading we'll need to create an instruction with load temporary and mov
<anarsoul> we just need to make sure to use correct swizzle for pipeline register in this mov
drod has joined #lima
adjtm_ has quit [Ping timeout: 245 seconds]
adjtm_ has joined #lima
<anarsoul> bshah: I briefly looked into your virt-keyboard-qmlscene.trace and I don't see anything too complex in it
<anarsoul> my guess is that blending is broken in lima
<anarsoul> bshah: could you add traces to lima_blend_factor() and lima_blend_func() to the place where they return -1?
<anarsoul> and check whether you actually hit it
<anarsoul> yeah
<anarsoul> see "glBlendFunc(sfactor = GL_ONE, dfactor = GL_ONE_MINUS_SRC_ALPHA)" in trace
<anarsoul> Utgard doesn't support GL_ONE_MINUS_SRC_ALPHA)"
<anarsoul> hm, however it does, it doesn't support GL_ONE_MINUS_SRC1_ALPHA
jrmuizel has quit [Remote host closed the connection]
jrmuizel has joined #lima
<bshah|matrix> anarsoul: so, do I still add a trace?
<anarsoul> yeah, you can try
<anarsoul> just wondering if everything is OK there
<anarsoul> make sure you're using mesa master
<anarsoul> a good number of changes has landed there since you tried it last time :)
<bshah|matrix> Right, I had tried it last week though. I should probably update the trace
<anarsoul> I expect trace to be the same
<bshah|matrix> Okay
<anarsoul> bshah|matrix: please also capture lima dump (set LIMA_DEBUG=dump)
<anarsoul> I wonder if anything's wrong with textures
<anarsoul> you may need to build mesa with debug enabled
jrmuizel has quit [Remote host closed the connection]
drod has quit [Remote host closed the connection]
Da_Coynul has joined #lima
jrmuizel has joined #lima