diff options
author | Eric Anholt <eric@anholt.net> | 2014-12-15 12:30:26 -0800 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2014-12-15 14:33:01 -0800 |
commit | 48a2154520351a22fc860efcdaa4329a51d29c8d (patch) | |
tree | cccb279fea71ccd85c0dda762fe8898408a9f00b /src/gallium/drivers/vc4/vc4_register_allocate.c | |
parent | 9ca32d6c19489653222ff1084856fa5584932b66 (diff) | |
download | external_mesa3d-48a2154520351a22fc860efcdaa4329a51d29c8d.zip external_mesa3d-48a2154520351a22fc860efcdaa4329a51d29c8d.tar.gz external_mesa3d-48a2154520351a22fc860efcdaa4329a51d29c8d.tar.bz2 |
vc4: Add support for 16-bit signed/unsigned norm/scaled vertex attrs.
Diffstat (limited to 'src/gallium/drivers/vc4/vc4_register_allocate.c')
-rw-r--r-- | src/gallium/drivers/vc4/vc4_register_allocate.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gallium/drivers/vc4/vc4_register_allocate.c b/src/gallium/drivers/vc4/vc4_register_allocate.c index 8f8c189..9eae7fc 100644 --- a/src/gallium/drivers/vc4/vc4_register_allocate.c +++ b/src/gallium/drivers/vc4/vc4_register_allocate.c @@ -258,10 +258,14 @@ vc4_register_allocate(struct vc4_context *vc4, struct vc4_compile *c) case QOP_UNPACK_8B_F: case QOP_UNPACK_8C_F: case QOP_UNPACK_8D_F: + case QOP_UNPACK_16A_F: + case QOP_UNPACK_16B_F: case QOP_UNPACK_8A_I: case QOP_UNPACK_8B_I: case QOP_UNPACK_8C_I: case QOP_UNPACK_8D_I: + case QOP_UNPACK_16A_I: + case QOP_UNPACK_16B_I: /* The unpack flags require an A-file src register. */ ra_set_node_class(g, temp_to_node[inst->src[0].index], vc4->reg_class_a); |