If that's supposed to be equivalent to glTranslatef(0.25, 0, 0), then you need to pass GL_TRUE as the transpose parameter (or transpose the matrix itself).

By default, OpenGL assumes that matrices...