@Joanna:
You can try OpenGL options (through Mesa),it works almost without modifications in every system that supports mesa,and one port of Mesa 5.0 (OpenGL specs 1.4) came with OS4,so you can easily port it from windows to another systems almost in 99% without touching the source code,it can run aswell in linux,etc,and will be supported via Warp3D hardware acceleration.
Also from my point of view it is easy to learn and have lots of tutorials,info on the net.