[v2 PATCH 1/8] d3d10/effect: Use effect variable pointers to store per-pass shader objects.