Czytałem to , więc mam pewien powód, dla którego w Microsoft Windows jest o wiele więcej gier niż w jakimkolwiek innym systemie operacyjnym. Głównym przedstawionym zagadnieniem było to, że Direct3D jest lepszy od OpenGL.
Nie rozumiem, dlaczego deweloper poświęciłby kompatybilność? To po prostu strata finansowa dla firmy. Rozumiem, że OpenGL jest rodzajem bałaganu, ale dla ekspertów nie powinno to stanowić problemu. Nawet jeśli tak jest, myślę, że ludzie poszliby o krok dalej niż ponieść stratę finansową.
Ponadto, jeśli się nie mylę, wiele aplikacji wieloplatformowych korzysta zarówno z Direct3D, jak i OpenGL. Myślę, że przełączają się między interfejsami API.
To dziwne, ponieważ mogą po prostu korzystać z OpenGL, po co w ogóle dbać o Direct3D?
Pytanie brzmi: czy są jakieś problemy techniczne z OpenGL, czy też jest wsparcie, którego zapewnia Direct3D, którego brakuje w OpenGL?
Wiem, że to pytanie może być zamknięte lub nie na temat, starałem się je zawęzić.