<anarsoul>
it's totally valid to read uninitialized register
<anarsoul>
at least we get it from nir
<anarsoul>
fixed some crashes
<anarsoul>
rerunning piglit
<anarsoul>
I added a dummy op to handle cases when we have a read from uninitialized register
<anarsoul>
it's basically just a placeholder of ppir_dest for register
<anarsoul>
I guess it'll be better to initialize var_nodes[] for registers from the very beginning
<anarsoul>
anyway we add reg deps in a separate pass
<anarsoul>
24 regressions, 25 fixes
kaspter has quit [Read error: Connection reset by peer]
kaspter has joined #lima
megi has joined #lima
monstr has joined #lima
yuq8251 has joined #lima
yuq825 has quit [Remote host closed the connection]
yuq8251 has quit [Remote host closed the connection]
Da_Coynul has joined #lima
Da_Coynul has quit [Client Quit]
yuq825 has joined #lima
Da_Coynul has joined #lima
kaspter has quit [Quit: kaspter]
Da_Coynul has quit [Client Quit]
kaspter has joined #lima
Da_Coynul has joined #lima
kaspter has quit [Read error: Connection reset by peer]
Da_Coynul has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
kaspter has joined #lima
yuq825 has quit [Remote host closed the connection]
adjtm has quit [Ping timeout: 268 seconds]
jrmuizel has joined #lima
jrmuizel has quit [Read error: Connection reset by peer]
jrmuizel has joined #lima
afaerber has joined #lima
jrmuizel has quit [Remote host closed the connection]
adjtm has joined #lima
kaspter has quit [Read error: Connection reset by peer]
kaspter has joined #lima
yuq825 has joined #lima
dddddd has joined #lima
yuq825 has quit [Remote host closed the connection]
jrmuizel has joined #lima
monstr has quit [Remote host closed the connection]
megi has quit [Ping timeout: 246 seconds]
<anarsoul>
I wonder why cursor isn't drawn in X11 with my cf branch :\
<anarsoul>
enunes: re: vector select
<anarsoul>
since we don't have vector select with vector condition, should we introduce another nir op for one that we have?
<anarsoul>
we can add NIR pass that converts all vector selects with condition that has swizzle xxxx to this new op, and then lower other vector selects to scalars
<anarsoul>
sounds pretty easy to me
<enunes>
anarsoul: that sounds like a good idea to me, but also more of an optimization, I guess it doesn't block the vector select MR as those ops would be lowered anyway?