Hector Martin on Nostr: We really should just start calling non-conformant graphics API implementations (like ...
We really should just start calling non-conformant graphics API implementations (like Apple's OpenGL, or MoltenVK) "buggy".
If code doesn't pass tests we usually call that a bug and don't ship it until it passes them, right? It is *exceptional* that Apple is shipping OpenGL drivers that don't pass the tests and they are okay with that. They shouldn't really get credit for supporting "OpenGL 4.1" when they literally fail the OpenGL 4.1 tests (they even fail the OpenGL ES 2.0 tests!).
If code doesn't pass tests we usually call that a bug and don't ship it until it passes them, right? It is *exceptional* that Apple is shipping OpenGL drivers that don't pass the tests and they are okay with that. They shouldn't really get credit for supporting "OpenGL 4.1" when they literally fail the OpenGL 4.1 tests (they even fail the OpenGL ES 2.0 tests!).