Σήμερα, προστέθηκε ένας νέος state tracker στο Gallium3D. Αυτός που υποστηρίζει Direct3D 10/11. Χωρίς να μπούμε σε τεχνικές λεπτομέρειες, αυτό σημαίνει οτι οι drivers που δουλεύουν με gallium3D, δηλαδή ο nouveau, ο radeon (η υποστήριξη είναι σε εξέλιξη) και της intel θα υποστηρίζουν native direct3D σε λίγο καιρό (λίγος καιρός=ένα μήνας, ένα χρόνος, κάμποσα χρόνια).
Δυο πραγματάκια προκύπτουν: Πρώτον οτι πλεον στα παιχνίδια που παίζουμε με wine, οι εντολές του direct3D δεν θα μεταφράζονται αλλά θα εκτελούνται απ'ευθείας (αν και η σχετική συζήτηση στο wine-devel δεν συμφωνεί απόλυτα). Δεύτερον, οτι θα μπορούν να γραφούν παιχνίδια/εφαρμογές/οτιδήποτε για linux, αλλά χρησιμοποιώντας direct3D, κάνοντας ίσως πιο εύκολη την μεταφορά παιχνιδιών σε Linux.
Για να υλοποιηθεί μένει να ολοκληρωθεί ο state tracker, αφού προς το παρόν τρέχει μόνο απλά demos, και γίνουν οι απαραίτητες αλλαγές στους gallium drivers.
Θεωρητικά, είναι αρκετά εύκολο και για τους fglrx και nvidia να γράψουν έναν gallium3D driver, να δούμε αν θα αποφασίσουν να το κάνουν.
Αρκετά κατατοπιστικά είναι τα σχόλια του προγραμματιστή που έκανε την υλοποίηση http://cgit.freedesktop.org/mesa/mesa/commit/?id=92617aeac109481258f0c3…
Την είδηση είδα στο http://www.phoronix.com/scan.php?page=article&item=mesa_gallium3d_d3d11…
- Συνδεθείτε ή εγγραφείτε για να σχολιάσετε