How do I check if my computer use hardware or software to render my OpenGL scenes ? I am using a ATI Rage PRO 3D II and a Voodoo 2 12MB they both works in Quake 3 Arena. but my singel blue cube with a light on it and face normals is verry slow!
There are no generic way of querying hardware support in OpenGL. You can get the name of the renderer with glGetString(GL_RENDERER). Using this result, you can determine if it’s using MS’s default renderer, or your hardware’s deriver. This is about the closest you can get. Also, make sure you are using features that your driver CAN use in hardware. For example, using the accumulation buffer will cause most drivers renderers to fall back to software, because it’s not supported in hardware.