Manca ancora un po’ prima che arrivino le nuove librerie grafiche di Microsoft, le DirectX 12, eppure già se ne parla molto e gli sviluppatori stessi non si tirano indietro nel dire la loro a riguardo. Premettendo che le DirectX 12 non porteranno molte nuove feature, più che altro si tratta di una versione molto più ottimizzata rispetto alla precedente, che quindi miglioreranno le perfomance generale di tutti i titoli che ne faranno uso. Nota: non tutti i giochi supporteranno le nuove librerie, quindi non possiamo che sperare che tutti i team di sviluppo inizino a farne uso.

DirectX 12 XboxOne

Intanto Don Williamson, ex sviluppatore di Lionhead Studios e fondatore di Celtoys, specializzato nell’engine optimization e nel settore delle performance, interviene sull’argomento dicendo:

A nessuno importava veramente delle DirectX 11, perché venne presupposto che non portava dei guadagni creare un motore per gestirle. Con Xbox 360, potevate contare già su molte delle feature che portavano le DirectX 11, con un livello d’accesso più basso e una API simile a quella delle DirectX 9. Effettuare dei porting a DirectX 9 per PC era abbastanza semplice, e la gran parte del lavoro risiedeva nell’ottimizzare le performance e la compatibilità. Quindi aggiungere una nuova API rappresentava solamente una potenziale fonte di guai.

Sembra che Xbox One e PC abbiano un più grande impatto sulle vendite rispetto alla generazione precedente, e se Microsoft  gestirà adeguatamente le API DirectX 12 efficientemente, i risultati dovrebbero essere buoni. Sviluppare utilizzando le DX12 è più complicato rispetto alle DX11, ma sempre più persone stanno utilizzando motori come l’Unreal Engine 4 e Unity, quindi l’impatto con queste nuove librerie dovrebbe essere meno traumatico

La grande innovazione portata dalle DirectX 12 sta nella capacità di unificare un gran numero di GPU sotto una singola API non intrusiva. Si tratta di una grande mossa da parte di Microsoft. Penso che il software team di Xbox One abbia già una propria versione di DirectX 11 collegata a doppio filo con l’hardware, dunque il beneficio principale nel passare alle DirectX 12 sarà dal punto di vista ingegneristico, quindi si potrà realisticamente abbandondare del tutto la versione DirectX 11. La piattaforma più semplice consentirà di investire più tempo nell’ottimizzazione dei giochi.