Ereignisse
19. Nov., 23 Uhr - 21. Nov., 23 Uhr
Gewinnen Sie den Wettbewerbsvorteil, den Sie mit leistungsstarken KI- und Cloud-Lösungen benötigen, indem Sie microsoft Ignite online besuchen.
Jetzt registrierenDieser Browser wird nicht mehr unterstützt.
Führen Sie ein Upgrade auf Microsoft Edge durch, um die neuesten Features, Sicherheitsupdates und den technischen Support zu nutzen.
Interpretiert das Bitmuster eines 64-Bit-Werts als zwei ganze 32-Bit-Ganzzahlen ohne Vorzeichen neu.
void asuint(
in double value,
out uint lowbits,
out uint highbits
);
Wert [in]
Typ: double
Der Eingabewert.
Lowbits [out]
Typ: uint
Das niedrige 32-Bit-Muster des Werts.
Highbits [out]
Typ: uint
Das hohe 32-Bit-Muster des Werts.
Diese Funktion gibt keinen Wert zurück.
Diese Funktion ist eine alternative Version des systeminternen Asuint , die in früheren Shadermodellen verfügbar war und für Shadermodell 5 eingeführt wurde. Die ursprüngliche Funktion (die im HLSL-Compiler durch die unterschiedliche Signatur erkannt wird) bleibt für Shader Model 5 verfügbar.
Diese Funktion wird in den folgenden Shadermodellen unterstützt.
Shadermodell | Unterstützt |
---|---|
Shadermodell 5 und höher | ja |
Diese Funktion wird in den folgenden Shadertypen unterstützt:
Scheitelpunkt | Hull | Domain | Geometrie | Pixel | Compute |
---|---|---|---|---|---|
x | x | x | x | x | x |
Ereignisse
19. Nov., 23 Uhr - 21. Nov., 23 Uhr
Gewinnen Sie den Wettbewerbsvorteil, den Sie mit leistungsstarken KI- und Cloud-Lösungen benötigen, indem Sie microsoft Ignite online besuchen.
Jetzt registrieren