Condividi tramite


MultiThreading

Direct3D 11 implementa il supporto per la creazione e il rendering di oggetti usando più thread.

In questa sezione

Argomento Descrizione
Introduzione al multithreading in Direct3D 11
Il multithreading è progettato per migliorare le prestazioni eseguendo il lavoro usando uno o più thread contemporaneamente.
Creazione di Oggetti con il Multithreading
Usare l'interfaccia ID3D11Device per creare risorse e oggetti, usare il ID3D11DeviceContext per il rendering .
Rendering Immediato e Posticipato
Direct3D 11 supporta due tipi di rendering: immediato e posticipato. Entrambi vengono implementati usando l'interfacciaID3D11DeviceContext.
elenco comandi
Un elenco di comandi è una sequenza di comandi GPU che possono essere registrati e riprodotti. Un elenco di comandi può migliorare le prestazioni riducendo la quantità di overhead generato dal runtime.
differenze di threading tra le versioni direct3D
Molti modelli di programmazione multithread usano primitive di sincronizzazione (ad esempio mutex) per creare sezioni critiche e impedire l'accesso al codice da più di un thread alla volta.

Guida a: Controllare il supporto driver

Rendering