Just a quick question, can you access the value of a texture from a vertex shader? If so, from what generation of video cards is this feature supported?
The GeForce 6XXX series (and corresponding Quadros) support vertex texturing. The functionality is currently exposed by NV_vertex_program3 - see simple_vertex_texture in NVSDK for an example.
GLSL exposes vertex texturing as well, but that isn’t supported in current NV drivers.