I'm implementing armature animation in OpenGL, and the only method for doing this that I have found is using the Vertex Shader, transforming the model vertices by the bone transform matrices.
I'm familiar with the Fragment Shader, but up until now I have only used it for trivial stuff that, should shaders not be available, the game will still run without loading it. If I use the Vertex Shader however, there will be no fallback. People without shader support will be stuck (or at least, the characters on their screen will be stuck)
Are Vertex Shaders widely supported? Are there any platforms/hardware/etc where they would not be available, or would be too slow for this purpose? (Laptops, older computers, older OSes, etc?)
I'm mostly concerned with making the game as widely available as possible. (That said though, using the shader seems to be the easiest method, not sure how it could be done efficiently using OpenGL's pipeline.)