diff options
author | Christoph Bumiller <[email protected]> | 2012-01-08 00:12:35 +0100 |
---|---|---|
committer | Christoph Bumiller <[email protected]> | 2012-01-10 00:39:35 +0100 |
commit | 7fd802b96cd916e5cadf7eda7329105169dd29bb (patch) | |
tree | b3a0f0d2faf1ccb9ab43c64fdc989d1ffd30816c /src/gallium/drivers/nvc0/nvc0_program.c | |
parent | ca03372657f73a30b7b2f827d6f76473e57487ee (diff) |
nv50/ir: handle TGSI_SEMANTIC_VERTEXID
Diffstat (limited to 'src/gallium/drivers/nvc0/nvc0_program.c')
-rw-r--r-- | src/gallium/drivers/nvc0/nvc0_program.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/gallium/drivers/nvc0/nvc0_program.c b/src/gallium/drivers/nvc0/nvc0_program.c index 5eee895fea7..a982cc12a1e 100644 --- a/src/gallium/drivers/nvc0/nvc0_program.c +++ b/src/gallium/drivers/nvc0/nvc0_program.c @@ -65,7 +65,7 @@ nvc0_shader_input_address(unsigned sn, unsigned si, unsigned ubase) case NV50_SEMANTIC_POINTCOORD: return 0x2e0; case NV50_SEMANTIC_TESSCOORD: return 0x2f0; case TGSI_SEMANTIC_INSTANCEID: return 0x2f8; - case NV50_SEMANTIC_VERTEXID: return 0x2fc; + case TGSI_SEMANTIC_VERTEXID: return 0x2fc; case NV50_SEMANTIC_TEXCOORD: return 0x300 + si * 0x10; case TGSI_SEMANTIC_FACE: return 0x3fc; case NV50_SEMANTIC_INVOCATIONID: return ~0; @@ -108,7 +108,7 @@ nvc0_vp_assign_input_slots(struct nv50_ir_prog_info *info) for (n = 0, i = 0; i < info->numInputs; ++i) { switch (info->in[i].sn) { case TGSI_SEMANTIC_INSTANCEID: - case NV50_SEMANTIC_VERTEXID: + case TGSI_SEMANTIC_VERTEXID: info->in[i].mask = 0x1; info->in[i].slot[0] = nvc0_shader_input_address(info->in[i].sn, 0, 0) / 4; @@ -264,7 +264,7 @@ nvc0_vtgp_gen_header(struct nvc0_program *vp, struct nv50_ir_prog_info *info) case TGSI_SEMANTIC_INSTANCEID: vp->hdr[10] |= 1 << 30; break; - case NV50_SEMANTIC_VERTEXID: + case TGSI_SEMANTIC_VERTEXID: vp->hdr[10] |= 1 << 31; break; default: |