Do I need a separate OpenGL installation/upgrade or has it to be included into my graphic card driver? Where can I get it?
O OpenGL não pode ser "atualizado" e deve estar incluído no seu driver gráfico. O OpenGL expõe os recursos de hardware da GPU ao sistema operacional. Se o seu hardware de GPU fosse mais capaz, ele suportaria revisões posteriores do OpenGL no Windows XP com um novo pacote de driver de dispositivo AMD Catalyst. Mas o seu hardware tem pelo menos 6 ou 7 anos para suportar isso.
Agora, a emulação de qualquer revisão do OpenGL na CPU é possível. No entanto, a razão pela qual as GPUs existem é que elas podem computar operações gráficas muito mais rápido que uma CPU da mesma geração. Para qualquer jogo, seja 2D simples ou não, minha regra é: você pode rodar seu renderizador 3D em software com uma CPU de última geração daqui a 10 anos. Então, para um jogo OpenGL 2.1, ele teria que ter sido lançado não antes de julho de 2006 (desde que o próprio OpenGL 2.1 foi finalizado), o que significa que poderíamos começar a ver taxas de quadros reproduzíveis (30 - 60 fps) quando renderizado em software com uma implementação otimizada do OpenGL 2.1 em uma CPU atual.
É claro que, nos atuais processadores Intel e AMD, quase sempre temos uma GPU on-die que é mais do que capaz de rodar um jogo OpenGL 2.1, então ...
De fato, o projeto mesa3d mantém um renderizador de software tão otimizado como parte de seu projeto, mas o suporte para Windows é um Depois de pensar e construir, é um urso. Além disso, eles não garantem um bom desempenho ou até mesmo um comportamento correto, a menos que sua CPU tenha SSE2, SSSE3 e SSE4.1. Uma CPU contemporânea com uma placa-mãe com um slot AGP (algo como um Pentium 4, sim?) Pode ter SSE2, mas provavelmente não as outras.
A menos que você tenha um CPU moderno e sofisticado dos últimos 3 ou 4 anos, como um Core i7 3770K ou superior, você não conseguirá emular o OpenGL 2.1 em software em uma taxa de quadros executável. Nem mesmo para um jogo muito antigo. Dado que o seu CPU é provavelmente tão antigo quanto o seu GPU, você está completamente sem sorte. Essa GPU é completamente "função fixa" e não suporta código enviado pelo usuário. O OpenGL 2.1 executa quase todas as operações arbitrárias na GPU quando submetido como um sombreador de fragmento. Você pode comprar um Sistema ARM em Chip por US $ 1 com uma GPU 1000x melhor que a RV280.
É melhor atualizar.