Condividi tramite


Novità dell'SDK di Windows 7/Direct3D 11 di agosto 2009

Questa versione di Windows 7/Direct3D 11 viene fornita come parte di DirectX SDK e contiene nuove funzionalità, strumenti e documentazione.

Articolo Descrizione
Direct2D
Direct2D è un'API grafica 2D accelerata dall'hardware che offre prestazioni elevate e rendering di alta qualità per geometria 2D, bitmap e testo. L'API Direct2D è progettata per interagire bene con Direct3D e GDI. Questo SDK consente agli sviluppatori di valutare l'API e scrivere applicazioni semplici, con alcune delle funzionalità più avanzate possibili nei computer configurati correttamente.
Vedere la documentazione e gli esempi.
DirectWrite
DirectWrite offre supporto per il rendering di testo di alta qualità, i tipi di carattere struttura indipendenti dalla risoluzione, il supporto completo di testo Unicode e layout e molto altro ancora:
  • Un sistema di layout di testo indipendente dal dispositivo che migliora la leggibilità del testo nei documenti e nell'interfaccia utente.
  • Rendering di testo ClearType di alta qualità, sub pixel che può usare la tecnologia di rendering GDI Direct3D, Direct2D o specifica dell'applicazione.
  • Supporto per il testo multi-formato.
  • Supporto per le funzionalità di tipografia avanzate dei tipi di carattere OpenType.
  • Supporto per il layout e il rendering del testo in tutte le lingue supportate da Windows.
Questo SDK consente agli sviluppatori di valutare l'API e scrivere applicazioni di base solo a scopo dimostrativo.
Vedere la documentazione e gli esempi.
DXGI 1.1
DXGI 1.1 si basa su DXGI 1.0 e sarà disponibile sia in Windows Vista che in Windows 7. DXGI 1.1 aggiunge diverse nuove funzionalità:
  • Supporto delle superfici condivise sincronizzate. Ciò consente una condivisione efficiente della superficie di lettura e scrittura tra più dispositivi D3D (che possono essere compresi tra dispositivi D3D10 e D3D11).
  • Supporto del formato BGRA. Ciò consente a GDI di eseguire il rendering nella stessa superficie DXGI di destinazione di un dispositivo Direct2D, Direct3D 10.1 o Direct3D 11.
  • Latenza massima dei fotogrammi. Usando IDXGIDevice1::SetMaximumFrameLatency e IDXGIDevice1::GetMaximumFrameLatency, i titoli possono controllare il numero di fotogrammi che possono essere archiviati in una coda, prima dell'invio per il rendering. La latenza viene spesso usata per controllare il modo in cui la CPU sceglie di rispondere all'input dell'utente e ai fotogrammi presenti nella coda di rendering.
  • Enumerazione adapter. Usando IDXGIFactory1::EnumAdapters1, i titoli possono enumerare schede locali senza monitoraggi o output collegati, nonché schede con output collegati.
Esempi aggiornati
Questa versione include diversi esempi nuovi e aggiornati.
  • La nuova AdaptiveTessellationCS40 è un'illustrazione delle tecniche di elaborazione di compute shader più avanzate che possono essere eseguite su una GPU D3D10 o D3D11.
  • L'esempio HDRToneMappingCS11 è stato ampliato per implementare effetti sfocatura e fiore (oltre al mapping del tono) usando lo shader di calcolo, oltre a fornire implementazioni di pixel shader per il confronto.
  • L'esempio MultithreadedRendering11 è stato notevolmente aggiornato, con asset di arte più complessi e un'elaborazione più intensa per thread.
  • L'esempio SubD11 è stato aggiornato con un nuovo modello facciale e l'esempio ora sfrutta la funzionalità di calcolo dell'adiacenza di Samples Content Exporter.

Funzionalità introdotte nelle versioni precedenti