OSDN Git Service

i965/vec4: Optimize unpackSnorm4x8().
authorMatt Turner <mattst88@gmail.com>
Mon, 10 Mar 2014 03:22:23 +0000 (20:22 -0700)
committerMatt Turner <mattst88@gmail.com>
Wed, 26 Nov 2014 01:29:02 +0000 (17:29 -0800)
commit94a30bbd4fe5f3eda167819e307f736268fd33f6
treed5d8fbfdc247fe2d9056a90a7744dd4221c3b3c4
parentbf686b2785c63116ab4ab7e62eb77be51b97d346
i965/vec4: Optimize unpackSnorm4x8().

Reduces the number of instructions needed to implement unpackSnorm4x8()
from 16 -> 6.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/mesa/drivers/dri/i965/brw_shader.cpp
src/mesa/drivers/dri/i965/brw_vec4.h
src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp