Why is this Vertex specific? This should be called DeviceFormat and support both vertex buffer formats and render target formats.