Skin ADV

Il nostro Alessio Tommasini, partecipante al Directx 12 Early Access Program e guru redazionale relativamente alla programmazione con API 3D, ha deciso di passare quasi due settimane insonni per regalare ai programmatori che si dilettano con le DirectX 12 un documento che raccoglie le più importanti informazioni su queste API.

 

 

Alessio ha preso spunto dalla "Vulkan 1.0 Quick Reference" pubblicata dal Khronos Group (che fra l'altro propone guide analoghe per le altre sue tecnologie), per cercare di rendere una visione dell'insieme dell'API più affine al punto di vista di chi la deve effettivamente utilizzare. Tra le due API, infatti, vi sono diverse similarità molto marcate, ma anche alcune differenze su come le due API affrontano determinate funzionalità, nonché delle divergenze su quelle esposte.
Tornando a Direct3D 12, la documentazione ufficiale che si trova su portale di MSDN organizza i riferimenti delle API dal punto di vista di come questa è esposta agli sviluppatori, rendendo talvolta meno intuitiva la ricerca del contesto di una singola chiamata o di una determinata struttura dati. L'astrazione di Direct3D 12 non organizza le varie componenti dell'API secondo lo scopo dal punto di vista dell'utente utilizzante, ma da come è organizzato il - seppur leggero - runtime e di conseguenza verso il punto di vista del driver. Nonostante Direct3D 12 sia una API più corta contando le mere righe di codice esposte rispetto alle versioni precedenti, tale organizzazione assieme al più basso livello di astrazione non facilitano dell'insieme dal punto di vista dell'utente finale.Alcuni aspetti, inoltre, sono da cercare altrove, nella fattispecie in DXGI (DirectX Graphics Infrastructure), una componente dei sistemi operativi Windows introdotti con Vista e che fa da ponte fra diverse API multimediali ed il sistema operativo.
Infine, a detta dello stesso Alessio, il tutto si è rilevato un ottimo esercizio per fissare meglio determinati concetti che possono essere ostici anche per chi si diletta solo a livello amatoriale con queste tecnologie.

Grazie a questa Quick Reference Guide i programmatori potranno avere una raccolta delle più importanti feature messe a disposizione dalle Directx 12, con relative referenze.

La guida è disponibile sotto licenza Creative Commons a questo indirizzo.

Delicious
Submit to Digg
StumbleUpon
Gian Maria Forni
Autore: Gian Maria Forni
Esperto in:
Esperto di mercati e CPU
Sebbene sia laureato in Lettere e Filosofia, indirizzo Storia Contemporanea, e scriva per quotidiani e riviste di tale settore, ha sempre avuto la passione per l'informatica ed ha collaborato quale moderatore in importanti forum del settore
Notizie postate da Gian Maria ForniArticoli postati da Gian Maria Forni
2957
news
210
articoli
    

Ultime dal forum



Ma quanto si è animato il forum?  (3 messaggi)
Ultimo messaggio di: Fottemberg (17/07/2019 16:58)

Consiglio proiettore (4 messaggi)
Ultimo messaggio di: Mini4wdking (17/07/2019 15:30)

[Official Topic] AMD "Zen" (2411 messaggi)
Ultimo messaggio di: Il nabbo di turno (17/07/2019 13:40)

RaspberryPI: cosa farci (54 messaggi)
Ultimo messaggio di: Il nabbo di turno (17/07/2019 12:32)

[Waiting for] AMD GPU Navi (557 messaggi)
Ultimo messaggio di: lux83 (17/07/2019 12:23)

aggiornamento bios asus ROG STRIX B450-I GAMING senza cpu (3 messaggi)
Ultimo messaggio di: Mini4wdking (16/07/2019 21:13)

Consiglio Upgrade Scheda Madre, CPU e RAM (6 messaggi)
Ultimo messaggio di: Mini4wdking (16/07/2019 21:11)

Che state ascoltando in questo momento? (31 messaggi)
Ultimo messaggio di: lux83 (16/07/2019 14:28)

Il meglio dal forum



[Guida] all'overclock di AMD Ryzen.
Il thread per spiegare ai novizi come overclockare le CPU Ryzen, per raccogliere pareri e per scambiarci suggerimenti.

[Official Topic] AMD APU Kabini, Temash, Kaveri e... Carrizo.
Discutiamo le ultime novità sulle APU AMD basate su microarchitettura Bulldozer e Jaguar.

[Waiting for] AMD GPU Polaris & Vega (ex-Arctic Islands).
Discutiamo le ultime novità sulle GPU Polaris di AMD, senza dimenticarci di Vega!

[Official Topic] Nvidia Pascal GPU.
Discutiamo le ultime novità sulle GPU Pascal di NVIDIA e su quanto ci aspetta in futuro!

[Official Topic] AMD "Zen".
Discutiamo le ultime novità sulla microarchitettura x86 Zen di AMD e le CPU/APU in arrivo.

Creative Sound Blaster e Windows 10/8.1/8/7/Vista.
Dedicato a tutti i possessori delle schede audio di Creative Labs!

B&C e la questone "degli articoli prezzolati".
Perché B&C è un portale diverso?