radeons: use dp4 for position invariant vertex programs
authorRoland Scheidegger <sroland@vmware.com>
Fri, 19 Jun 2009 18:00:55 +0000 (20:00 +0200)
committerRoland Scheidegger <sroland@vmware.com>
Fri, 19 Jun 2009 18:00:55 +0000 (20:00 +0200)
commit43bb78f2bb6c851d989903e7eb996e87113d878c
treeb17aa801f33c999289bfe2f8e078cdad102aee0b
parent9dfce365c7f35ddea6d81b7f595ddcd6d35382a5
radeons: use dp4 for position invariant vertex programs

Fixes #22181. R200 requires this since DP4 is used in hw tnl mode.
R300 prefers it (should be faster due to no instruction dependencies), but
both methods should be correct (when sw tcl is used though, MUL/MAD might
be faster). Probably doesn't make much difference for R100 since vertex progs
are executed in software anyway, but let's just keep it the same there too.
src/mesa/drivers/dri/r200/r200_context.c
src/mesa/drivers/dri/r300/r300_context.c
src/mesa/drivers/dri/radeon/radeon_context.c