Fix binding attributes to matching locations.

This fixes passing this test with SwiftShader. The test was assuming that the position attribute had location 0 and the texture coordinates had location 1, while SwiftShader assigned them in the reverse order (which it is free to do in the absence of glBindAttribLocation calls).