From 85e0634b54c8cbe65c66f2a4b118ca77cfc1b8ac Mon Sep 17 00:00:00 2001 From: Brian Date: Mon, 8 Jan 2007 16:02:40 -0700 Subject: update texture1D functions --- src/mesa/shader/slang/library/slang_common_builtin.gc | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'src/mesa/shader/slang/library/slang_common_builtin.gc') diff --git a/src/mesa/shader/slang/library/slang_common_builtin.gc b/src/mesa/shader/slang/library/slang_common_builtin.gc index 184a92ce34..b4720a12e0 100644 --- a/src/mesa/shader/slang/library/slang_common_builtin.gc +++ b/src/mesa/shader/slang/library/slang_common_builtin.gc @@ -1615,19 +1615,21 @@ bvec4 not (const bvec4 v) vec4 texture1D(const sampler1D sampler, const float coord) { - __asm vec4_tex1d __retVal, coord; // XXX sampler + __asm vec4_tex1d __retVal, sampler, coord; } vec4 texture1DProj(const sampler1D sampler, const vec2 coord) { - float pcoord = coord.s / coord.t; - __asm vec4_tex1d __retVal, pcoord; // XXX sampler + // new coord with .z moved to .w + vec4 coord4; + coord4.x = coord.x; + coord4.w = coord.y; + __asm vec4_texp1d __retVal, sampler, coord4; } vec4 texture1DProj(const sampler1D sampler, const vec4 coord) { - float pcoord = coord.s / coord.q; - __asm vec4_tex1d __retVal, pcoord; // XXX sampler + __asm vec4_texp1d __retVal, sampler, coord; } -- cgit v1.2.3