i965/vec4: Remove swizzle/writemask fields from src/dst_reg.
authorMatt Turner <mattst88@gmail.com>
Mon, 26 Oct 2015 04:14:56 +0000 (21:14 -0700)
committerMatt Turner <mattst88@gmail.com>
Fri, 13 Nov 2015 19:27:50 +0000 (11:27 -0800)
commit58fa9d47b536403c4e3ca5d6a2495691338388fd
tree4cb2ac309566ef7c5b7b72cbac1e39f1dbc4f873
parent94b1031703b1b5759436fe215323727cffce5f86
i965/vec4: Remove swizzle/writemask fields from src/dst_reg.

Also allows us to handle HW_REGs in the swizzle() and writemask()
functions.

Reviewed-by: Emil Velikov <emil.velikov@collabora.co.uk>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/mesa/drivers/dri/i965/brw_ir_vec4.h
src/mesa/drivers/dri/i965/brw_vec4.cpp