Concurrency::direct3d, espace de noms
L'espace de noms direct3d fournit les fonctions qui prennent en charge l'interopérabilité D3D.Il permet d'utiliser de façon transparente les ressources D3D pour le calcul dans le code AMP ainsi que l'utilisation des ressources créées dans AMP dans le code D3D, sans créer des copies intermédiaires redondantes.Vous pouvez accélérer les sections intensives de calcul incrémentallement de vos applications DirectX à l'aide de C++ AMP et de l'API D3D sur les données générées par des calculs de AMP.
namespace direct3d;
Membres
Fonctions
Name |
Description |
---|---|
Surchargé.Fixe _X à la gamme _Min and _Max spécifiée |
|
Compte le nombre de bits de positionnement dans _X |
|
Obtient l'emplacement du premier bit défini dans _X, du bit le plus haut vers le plus bas |
|
Obtient l'emplacement du premier bit défini dans le _X, à partir du bit de poids faible en allant vers le bit de poids fort. |
|
Obtient l'interface de mémoire tampon D3D sous-jacent d'un tableau. |
|
Surchargé.Effectue une opération arithmétique multiplication/addition sur trois arguments : _X * _Y + _Z |
|
Créez un tableau à partir d'un pointeur d'interface de mémoire tampon D3D. |
|
Génère une valeur aléatoire à l'aide de l'algorithme de bruit de Perlin |
|
Convertit _X de degrés en radians |
|
Inverse l'ordre des bits dans _X |
|
Ancre _X dans la plage de 0 à 1 |
|
Surchargé.Retourne le signe de l'argument |
|
Retourne une interpolation fluide Hermite entre 0 et 1, si le _X se situe dans la plage [_Min, _Max]. |
|
Compare deux valeurs, retourne 0 ou 1 suivant laquelle est supérieure |
|
Bloque l'exécution de tous les threads dans une tuile jusqu'à ce que tous les accès mémoire aient été effectués et que tous les threads de la tuile ont atteint cet appel. |
|
Bloque l'exécution de tous les threads dans une tuile jusqu'à ce que tous les accès mémoire globaux ont été effectué et tous les threads de la tuile ont atteint cet appel. |
|
Bloque l'exécution de tous les threads dans une tuile jusqu'à ce que tous les accès mémoire tile_static aient été effectués et tous les threads de la tuile aient atteint cet appel. |
Configuration requise
En-tête : amp.h
Espace de noms d'accès : Concurrency