vc4: Take advantage of the 8888 pack function in pack_unorm_4x8.
authorEric Anholt <eric@anholt.net>
Sun, 25 Oct 2015 00:04:49 +0000 (17:04 -0700)
committerEric Anholt <eric@anholt.net>
Sun, 25 Oct 2015 00:55:22 +0000 (17:55 -0700)
commitae1d3322ccfd4758614167f4c6087d8acabe3cc5
tree4a977a1429625f52eae8be98c78f5146e700d0ab
parentf09ed63f4342846e361242233162799140674d5f
vc4: Take advantage of the 8888 pack function in pack_unorm_4x8.

One instruction instead of four, and it turns out you do this a lot for
the Over operator.

total uniforms in shared programs: 32168 -> 32087 (-0.25%)
uniforms in affected programs:     318 -> 237 (-25.47%)
total instructions in shared programs: 89830 -> 89472 (-0.40%)
instructions in affected programs:     6434 -> 6076 (-5.56%)
src/gallium/drivers/vc4/vc4_program.c