i965/vec4: Separate the sampler from the surface in generate_tex