Spazio dei nomi Concurrency::direct3d
Lo spazio dei nomi direct3d fornisce funzioni che supportano l'interoperabilità D3D.Abilita il solo utilizzo delle risorse D3D per il calcolo in codice AMP nonché consentire l'utilizzo delle risorse create in AMP nel codice D3D, senza creare copie intermedie ridondanti.È possibile accelerare gradualmente le sezioni impegnative in termini di calcolo delle applicazioni DirectX utilizzando AMP C++ e le API D3D sui dati prodotti dai calcoli AMP.
namespace direct3d;
Membri
Funzioni
Nome |
Descrizione |
---|---|
Di overload.Associa _X allo specifico _Min e _Max range |
|
Calcola il numero di bit impostati in _X |
|
Ottiene la posizione del primo bit impostato in _X, a partire dal bit di ordine superiore e andando in ordine decrescente |
|
Ottiene la posizione del primo bit impostato in _X, a partire dal bit di ordine inferiore e andando in ordine crescente |
|
Ottiene l'interfaccia del buffer D3D sottostante a un array. |
|
Di overload.Esegue un'operazione aritmetica di moltiplicazione/somma su tre argomenti: _X * _Y + _Z |
|
Crea una matrice da un puntatore all'interfaccia del buffer di D3D. |
|
Genera un valore casuale utilizzando l'algoritmo Perlin noise |
|
Converte _X da gradi a radianti |
|
Inverte l'ordine dei bit in _X |
|
Fissa _X nell'intervallo tra 0 e 1 |
|
Di overload.Restituisce il segno dell'argomento |
|
Restituisce un'interpolazione continua di Hermite tra 0 e 1, se _X è nell'intervallo [_Min, _Max]. |
|
Confronta due valori, restituendo 0 o 1 in base a quale valore è maggiore |
|
Blocca l'esecuzione di tutti i thread in una sezione finché tutti gli accessi alla memoria non sono stati completati e tutti i thread nella sezione non hanno raggiunto questa chiamata. |
|
Blocca l'esecuzione di tutti i thread in una sezione finché tutti gli accessi globali alla memoria non sono stati completati e tutti i thread nella sezione non hanno raggiunto questa chiamata. |
|
Blocca l'esecuzione di tutti i thread in una sezione finché tutti gli accessi alla memoria tile_static non sono stati completati e tutti i thread nella sezione non hanno raggiunto questa chiamata. |
Requisiti
Intestazione: amp.h
Spazio dei nomi: Concurrency