r300: Clear fragment program instruction slots on first use
authorNicolai Haehnle <nhaehnle@gmail.com>
Mon, 19 Mar 2007 21:17:16 +0000 (22:17 +0100)
committerNicolai Haehnle <nhaehnle@gmail.com>
Mon, 19 Mar 2007 21:29:21 +0000 (22:29 +0100)
commitb3acba87d7f5ede486cba11db036cf36dff6c29e
tree4fdf067577b81006836809908f0b397e96cd3457
parent826815a5d27d6e79e9d0e0b0fc63bb3fd092d40d
r300: Clear fragment program instruction slots on first use

Make sure that instruction slots are fully initialized with NOPs during
find_and_prepare_slot(). This fixes a bug when a fragment program was
translated more than once (e.g. due to a second call to glProgramStringARB).

This partially fixes glean/fragProg1.
src/mesa/drivers/dri/r300/r300_fragprog.c