I'm trying to draw (glDrawArrays) without binding any vertex data, generating everything using glVertex_ID. This works absolutely fine on Nvidia cards, but not with my ATI 5850s. Nothing is drawn unless I glEnableClientState or glEnableVertexAttribArray and bind a buffer full of junk. Can anyone with a different ATI card verify this?