gl: Fix glVertex3f
gl: Fix glVertex3f

The perspective division by small values should be avoided.
It slows the rasterization loop since we do not perform
triangle clipping. And by slowing I mean literally getting stuck.

Also the return statement is completely wrong as we can't just
ignore one vertex. Only primitive_fn can handle this correctly.

mukadr/mukagl