i was wondering if anyone has experience or technical information for opengl 2.0 and directx 8.0b. what i specifically wanted to know or ask is trying to see which version of opengl roughly is equivalent to directx 8.0b or what version of directx is equivalent, again, ( roughly ) to opengl 2.0. now i know the two programming api's are a bit different such as opengl not supporting sound in which it would require something like opengl, but they do both have support for pixel and vertex shader and opengl being cross platform so i can hypothetically have a larger audience / support. so i researched GLSL, and the closest type of comparison i got was opengl 2.1 being similar to that of directx 9.0's shader and vertex model, but i was not able to find such information for opengl 2.0 that uses GLSL version 1.10.59.
other than the technicalities of these matters, it would also be important for me to know if opengl 2.0 is good to use / stable and also how much different opengl 2.1 is from 2.0. i understand that directx includes things such as directsound where opengl would require a third party source like openal for sound, however, these aren't much of a problem for me as so much the type of pixel shader / vertex shader support, efficiency, and capabilities. now you might ask, why use opengl 2.0 or directx 8.0b, the reason for that is that i would like to program a 3D game under windows 95 as a unique nostalgic project of my mine, and these two api's are the newest supported under windows 95. the geforce 6 series, particularly the geforce 6800 gt supports opengl 2.0 under windows 95 with it's forceware 81.98 driver and slightly older ones too.
i'd being the directx 8.0a sdk + 8.0b libraries with visual studio 6.0 or opengl 2.0 + openal, glut, etc + visual studio 6.0.
i looked at these models of opengl 2.1 vs directx 9 and 10 and the opengl 2.1 looked pretty nice, below is the image url -