Strange shapes and forms (Voodoo 4 4500 )

When i try to play battlefield 1942 it runs perfectly, enters the game anda all, but when i actually step the field, i start to receive bad shapes all across the screen.
I have a Voodoo 4 4500 and i had never seen something like that

Two things:

BF1942 is an DirectX game and has nothing to do with OpenGL.

2nd) If you would take the time to read the minium requirements or check the readme file that comes with the game:

-32 MB hardware transform & lighting capable video card with DirectX 8.1 compatible driver

Your card is simply not supported by the game, sorry.