diff options
-rw-r--r-- | src/mesa/state_tracker/st_pbo.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mesa/state_tracker/st_pbo.c b/src/mesa/state_tracker/st_pbo.c index 2c63c092ed5..1ded58392c1 100644 --- a/src/mesa/state_tracker/st_pbo.c +++ b/src/mesa/state_tracker/st_pbo.c @@ -333,7 +333,8 @@ st_pbo_create_vs(struct st_context *st) ureg_scalar(in_instanceid, TGSI_SWIZZLE_X)); } else { /* out_layer = gl_InstanceID */ - ureg_MOV(ureg, out_layer, in_instanceid); + ureg_MOV(ureg, ureg_writemask(out_layer, TGSI_WRITEMASK_X), + ureg_scalar(in_instanceid, TGSI_SWIZZLE_X)); } } |