What are the OpenGL Conformance Tests?
The OpenGL Conformance Tests are a suite of tests that the OpenGL ARB uses to certify an OpenGL implementation conforms to the OpenGL spec, and, after paying the licensing fee, is therefore entitled to call itself “OpenGL”. The source code for the conformance tests can be licensed from the OpenGL ARB. The conformance tests were recently upgraded to test the full OpenGL 1.2 functionality. They do not exercise extension entry points. They will, however, report the full list of extensions that an implementation claims to support. covogl is a special conformance test that simply calls every standard entry point. It is a “coverage” test, meant to ensure that all entry points exist and don’t crash. All the other tests are intended to test spec conformance for a specific rendering task. The test mustpass.c tests a defined core of functionality that all OpenGL implementations must support. (You must be able to render a line,” etc.) Vendors that fail other tests are still allowed to use the nam