ir_swizzle: Add new constructor, refactor constructors
authorIan Romanick <ian.d.romanick@intel.com>
Fri, 25 Jun 2010 22:25:27 +0000 (15:25 -0700)
committerIan Romanick <ian.d.romanick@intel.com>
Tue, 29 Jun 2010 18:15:26 +0000 (11:15 -0700)
commit6315b68f5fbe529bce3497b67c42af1eaa62b8c1
tree2e864350bf4eb205f384d939ac841fafc448f84e
parent50577b96ac07bc24af1ef8e2490cb633aa84dd7d
ir_swizzle: Add new constructor, refactor constructors

Adds a new constructor that takes an array of component values.  Refactors
the meat of the two constructors to an init_mask method.
src/glsl/ir.cpp
src/glsl/ir.h