[PATCH 6/6] d3dx9: Move techniques out of struct d3dx9_base_effect