Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der direct3d-Namespace stellt Funktionen bereit, die D3D-Interoperabilität unterstützen.Er ermöglicht nahtlosen Verwendung D3D-Betriebsmitteln für Berechnung im Code AMP und ermöglichen Ihnen die Verwendung der Ressourcen, die im AMP in D3D-Code erstellt werden, ohne dass zwischen redundante Kopien zu erstellen.Sie können die intensiven Abschnitte der Berechnung der DirectX-Anwendungen, indem Sie C++-AMP, inkrementell beschleunigen und das D3D API für Daten verwenden aus den AMP berechnungen erzeugt werden.
namespace direct3d;
Mitglieder
Funktionen
Name |
Beschreibung |
---|---|
Überladen.Klammern _X auf den angegebenen _Min und _Max reichen |
|
Zählt die Anzahl der festgelegten Bits im _X |
|
Ruft die Position des ersten festgelegten Bits im _X ab und nach unten verläuft vom höherwertigen Bits und von der Funktion ab |
|
Ruft die Position des ersten festgelegten Bits im _X ab und aus dem niedrigstwertigen Bits nach oben verläuft der Funktion ab. |
|
Ruft die zugrunde liegende D3D-Puffer Oberfläche ein Array ab. |
|
Überladen.Führt eine arithmetische Operation für das Hinzufügen/multiplizierende drei Argumenten aus: _X * _Y + _Z |
|
Erstellen Sie ein Array aus einem D3D-Puffer schnittstellenzeiger. |
|
Generiert einen zufälligen Wert mithilfe des Perlin-Rauschen Algorithmus |
|
Konvertiert _X in Grad in rad) |
|
Kehrt die Reihenfolge der Bits im _X um |
|
Klemmt _X im Bereich von 0 bis 1 fest |
|
Überladen.Gibt das Vorzeichen des Arguments zurück |
|
Gibt eine glatte Hermite-Interpolation zwischen 0 und 1 zurück, wenn _X im Bereich [_Min, _Max] ist. |
|
Vergleicht zwei Werte und gibt 0 oder 1 zurück, abhängig von der Wert größer ist |
|
Blockiert die Ausführung aller Threads in einer Kachel, bis alle Speicherzugriffe abgeschlossen wurden und alle Threads in der Kachel diesen Aufruf erreicht haben. |
|
Blockiert die Ausführung aller Threads in einer Kachel, bis alle globalen Speicherzugriffe abgeschlossen wurden und alle Threads in der Kachel diesen Aufruf erreicht haben. |
|
Blockiert die Ausführung aller Threads in einer Kachel, bis alle tile_static Speicherzugriffe abgeschlossen wurden und alle Threads in der Kachel diesen Aufruf erreicht haben. |
Anforderungen
Header: amp.h
Namespace: Concurrency