nroberts changed the topic of #videocore to: Raspberry Pi Mesa drivers discussion - Logs http://freenode.irclog.whitequark.org/videocore
jcea has quit [Ping timeout: 264 seconds]
jcea has quit [Ping timeout: 264 seconds]
jcea has quit [Ping timeout: 264 seconds]
_whitelogger_ has quit [Remote host closed the connection]
_whitelogger__ has quit [Remote host closed the connection]
itoral has joined #videocore
foka has quit [Ping timeout: 264 seconds]
foka has joined #videocore
<itoral> apinheiro[m]1: remember that pass I added to optimize constant alu operations in the backend for optimized ldunifa chains? Turns out that can help more cases if we support more operations there
<itoral> A quick first version:
<itoral> total instructions in shared programs: 13733627 -> 13730592 (-0.02%)
<itoral> instructions in affected programs: 212353 -> 209318 (-1.43%)
<itoral> HURT: 317
<itoral> helped: 1721
<itoral> not a huge improvement, but hey..
<apinheiro[m]1> itoral: in fact I vaguley remember that one of your patches has a "FIXME: support more operations" comment
<apinheiro[m]1> is the same?
<itoral> yes
<itoral> at that point it was not clear to me if we would benefit because we don't usually emit arith in the backend
<itoral> so typically NIR would handle that
<apinheiro[m]1> one nice extra stat on shader-db would be how much it affects for HURT shaders
<apinheiro[m]1> although I guess that shader-db has already a lot of stats
<itoral> yeah, although you can see that if you want, it lists the hurt shaders with the stats for quick comparison
itoral has quit [Read error: Connection reset by peer]
itoral has joined #videocore
itoral has quit [Quit: Leaving]
jcea has joined #videocore