Programable GPU

DX8 supports vertex shaders… And OpenGL, why not?

How about this: NV_vertex_program Extension Specification and Slides