fix bug with ATI_fragment_shader in swrast (need to copy all 4 values due to later applied srcRep)

This commit is contained in:
Roland Scheidegger 2005-09-07 21:59:30 +00:00
parent 8693b70e8f
commit b683b0df45

View file

@ -301,12 +301,10 @@ handle_sample_op(GLcontext * ctx, struct atifs_machine *machine,
fetch_texel(ctx, tex_coords, 0.0F, idx, machine->Registers[idx]);
}
#define SETUP_SRC_REG(optype, i, x) do { \
if (optype) \
src[optype][i][3] = x[3]; \
else \
COPY_3V(src[optype][i], x); \
} while (0)
#define SETUP_SRC_REG(optype, i, x) \
do { \
COPY_4V(src[optype][i], x); \
} while (0)
static GLboolean
execute_shader(GLcontext * ctx,