diff options
author | Marek Olšák <[email protected]> | 2016-12-21 15:15:30 +0100 |
---|---|---|
committer | Marek Olšák <[email protected]> | 2017-01-06 21:05:48 +0100 |
commit | 53648050a5cac333d6f9613148ae9d615594b4d8 (patch) | |
tree | 022b5e855fcdeac9b8f5b6334d6db89cf8d3d6d3 /src/gallium/drivers/radeonsi | |
parent | 42920c0fb98eee586000eee3b122c57d8374e42f (diff) |
radeonsi: unduplicate VS color export code
it's exactly the same as the other ones
Reviewed-by: Bas Nieuwenhuizen <[email protected]>
Reviewed-by: Nicolai Hähnle <[email protected]>
Diffstat (limited to 'src/gallium/drivers/radeonsi')
-rw-r--r-- | src/gallium/drivers/radeonsi/si_shader.c | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/src/gallium/drivers/radeonsi/si_shader.c b/src/gallium/drivers/radeonsi/si_shader.c index f18aa82987b..8dec55c25e3 100644 --- a/src/gallium/drivers/radeonsi/si_shader.c +++ b/src/gallium/drivers/radeonsi/si_shader.c @@ -2423,15 +2423,6 @@ handle_semantic: case TGSI_SEMANTIC_POSITION: target = V_008DFC_SQ_EXP_POS; break; - case TGSI_SEMANTIC_COLOR: - case TGSI_SEMANTIC_BCOLOR: - if (!export_param) - continue; - target = V_008DFC_SQ_EXP_PARAM + param_count; - assert(i < ARRAY_SIZE(shader->info.vs_output_param_offset)); - shader->info.vs_output_param_offset[i] = param_count; - param_count++; - break; case TGSI_SEMANTIC_CLIPDIST: if (shader->key.opt.hw_vs.clip_disable) { semantic_name = TGSI_SEMANTIC_GENERIC; @@ -2444,6 +2435,8 @@ handle_semantic: continue; si_llvm_emit_clipvertex(bld_base, pos_args, outputs[i].values); continue; + case TGSI_SEMANTIC_COLOR: + case TGSI_SEMANTIC_BCOLOR: case TGSI_SEMANTIC_PRIMID: case TGSI_SEMANTIC_FOG: case TGSI_SEMANTIC_TEXCOORD: |