2004 PC market share figures from here: http://forum.pcvsconsole.com/viewthread.php?tid=10626
For Q4 2004:
Intel - 40%
ATI - 27%
Nvidia - 18%
Others - 15%
But for desktop PCs it's:
ATI - 51%
Nvidia - 46%
Others - 3%
(Intel have a massive hold over the laptop market)
Now, providing you can persuade your users to upgrade their drivers, you won't have a problem with ATI or Nvidia's OpenGL support. Also, Intel's and SIS's more recent cards are fine too. In general it's the "old" (2yrs+) integrated ones you have to look out for.
If you're targeting your 3D game at 3D gamers, the chances are they'll have a card that will work. If you're targeting your 3D game at 2D gamers, it might not. I can't really see any example of glmax2d using any OpenGL 1.2 features; from what I can tell it only uses the OpenGL 1.0 feature set. It certainly doesn't use glew, which would mean that it's limited to OpenGL 1.1 on Windows systems. I imagine you'll at least need an OpenGL 1.5 graphics card (DirectX 8-level) to run the 3D module.
For Q4 2004:
Intel - 40%
ATI - 27%
Nvidia - 18%
Others - 15%
But for desktop PCs it's:
ATI - 51%
Nvidia - 46%
Others - 3%
(Intel have a massive hold over the laptop market)
Now, providing you can persuade your users to upgrade their drivers, you won't have a problem with ATI or Nvidia's OpenGL support. Also, Intel's and SIS's more recent cards are fine too. In general it's the "old" (2yrs+) integrated ones you have to look out for.
If you're targeting your 3D game at 3D gamers, the chances are they'll have a card that will work. If you're targeting your 3D game at 2D gamers, it might not. I can't really see any example of glmax2d using any OpenGL 1.2 features; from what I can tell it only uses the OpenGL 1.0 feature set. It certainly doesn't use glew, which would mean that it's limited to OpenGL 1.1 on Windows systems. I imagine you'll at least need an OpenGL 1.5 graphics card (DirectX 8-level) to run the 3D module.