diff options
author | Matt Turner <[email protected]> | 2016-02-27 13:53:50 -0800 |
---|---|---|
committer | Matt Turner <[email protected]> | 2016-03-01 11:41:29 -0800 |
commit | 624d06708d12c3f6941128cd55e43305e12445f3 (patch) | |
tree | 9c06e77abc9b08ce491fa0506278e482d8634264 /src/mesa/program/prog_execute.c | |
parent | aaef6cf4e32392bd9b8771d3a9dd4533e3697b84 (diff) |
program: Remove OPCODE_TXP_NV.
Reviewed-by: Kenneth Graunke <[email protected]>
Reviewed-by: Ian Romanick <[email protected]>
Acked-by: Brian Paul <[email protected]>
Diffstat (limited to 'src/mesa/program/prog_execute.c')
-rw-r--r-- | src/mesa/program/prog_execute.c | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/src/mesa/program/prog_execute.c b/src/mesa/program/prog_execute.c index d336c51ca20..0755ac873e8 100644 --- a/src/mesa/program/prog_execute.c +++ b/src/mesa/program/prog_execute.c @@ -1253,26 +1253,6 @@ _mesa_execute_program(struct gl_context * ctx, store_vector4(inst, machine, color); } break; - case OPCODE_TXP_NV: /* GL_NV_fragment_program only */ - /* Texture lookup w/ projective divide, as above, but do not - * do the divide by w if sampling from a cube map. - */ - { - GLfloat texcoord[4], color[4]; - - fetch_vector4(&inst->SrcReg[0], machine, texcoord); - if (inst->TexSrcTarget != TEXTURE_CUBE_INDEX && - texcoord[3] != 0.0F) { - texcoord[0] /= texcoord[3]; - texcoord[1] /= texcoord[3]; - texcoord[2] /= texcoord[3]; - } - - fetch_texel(ctx, machine, inst, texcoord, 0.0, color); - - store_vector4(inst, machine, color); - } - break; case OPCODE_TRUNC: /* truncate toward zero */ { GLfloat a[4], result[4]; |