OpenGL ES 2.0 uses shaders for all its vertex processing. It depends on how many homogeneous matrices you can create. This is the limit defined by the implementation, so it depends on the hardware and equipment.
You can also use quaternions + bone position instead of full matrices to save space.
source share