Γιατί το DOOM τρέχει σε OpenGL/Vulkan; Η id software εξηγεί!

Το studio ανάπτυξης του τίτλου εξηγεί τα πλεονεκτήματα των OpenGL/Vulkan API έναντι των DX11/DX12 της Microsoft και πως την οδήγησαν στη χρήση των πρώτων στο νέο τους DOOM. Το studio ανάπτυξης του τίτλου εξηγεί τα πλεονεκτήματα των OpenGL/Vulkan API έναντι των DX11/DX12 της Microsoft και πως την οδήγησαν στη χρήση των πρώτων στο νέο τους DOOM.

Το νέο DOOM που κυκλοφόρησε προ λίγων μηνών αποτελεί τη προσπάθεια της id Software για ολική επαναφορά του franchise στις ρίζες του, και έχοντας αποσπάσει αρκετά θετικές κριτικές, θεωρούμε ότι το κατάφερε και με το παραπάνω. Το παιχνίδι όταν κυκλοφόρησε χρησιμοποιούσε το OpenGL API, ένα σχετικά παλιό πρότυπο απεικόνισης όμως σύμφωνα με την ομάδα ανάπτυξης, θεωρείται αρκετά πιο παραμετροποιήσιμο σε σχέση με τα αντίστοιχα DirectX 11/12 της Microsoft.

Όπως δηλώνει εκπρόσωπος της id, η ομάδα δεν αντιμετώπισε προβλήματα με τη χρήση του OpenGL αν και σημείωσε πως λόγω της μικρής αποδοχής του από τη κοινότητα των developers, οι κατασκευαστές GPU ρίχνουν περισσότερο βάρος στη βελτιστοποίηση DirectX games στους drivers τους. Όμως, στο OpenGL υπάρχουν περισσότερες επεκτάσεις και είναι λιγότερο περιορισμένο σε αντίθεση με τα DirectX APIs της Microsoft.

Ο σημαντικότερος ίσως περιορισμός του DirectX είναι η χρήση του αποκλειστικά στη πλατφόρμα λειτουργικών συστημάτων Windows κάτι που δεν συμβαίνει στη περίπτωση του OpenGL ή του Vulkan, που κυκλοφόρησε ως update μέσα στον μήνα, που μπορεί να τρέξει και σε άλλα λειτουργικά συστήματα όπως το Linux και το Mac OS X.

Επιπλέον, η id software σημείωσε πως το Vulkan έχει αρκετά κοινά τόσο με το DirectX 12 όσο και με το Mantle της AMD λέγοντας μάλιστα πως το τελευταίο έδωσε ουσιαστικά το έναυσμα για τη δημιουργία των δύο πρώτων. Επιπλέον, σε αντίθεση με το DirectX 12, το Vulkan μπορεί να τρέξει και στα Windows 7 και 8, που είναι δύο OS με μεγάλο μερίδιο αγοράς ακόμη και σήμερα.


Γιατί το DOOM τρέχει σε OpenGL/Vulkan; Η id software εξηγεί