mesa: fix/change state validation order for program/texture state
authorBrian Paul <brianp@vmware.com>
Tue, 10 Feb 2009 22:35:25 +0000 (15:35 -0700)
committerBrian Paul <brianp@vmware.com>
Tue, 10 Feb 2009 22:53:35 +0000 (15:53 -0700)
commit46ae1abbac6837d051c10b2e8b57eab3d4958ff4
tree40ca32077872cf16e96e336a33c4de613322502a
parent028780a809bdb2941c7be37523d22bd394c49211
mesa: fix/change state validation order for program/texture state

Program state needs to be updated before texture state since the later depends
on the former.

Fixes piglit texgen failure.  The second time through the modes (press 't'
three times) we disable the fragment program and return to conventional texture
mode.  State validation failed here because update_texture() saw stale fragment
program state.
src/mesa/main/state.c