GPUSampler
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die GPUSampler
-Schnittstelle der WebGPU-API repräsentiert ein Objekt, das steuert, wie Shader Textur-Ressourcendaten transformieren und filtern.
Ein GPUSampler
-Objekt wird mit der Methode GPUDevice.createSampler()
erstellt.
Instanz-Eigenschaften
Beispiele
Der folgende Ausschnitt erstellt einen GPUSampler
, der trilineare Filterung durchführt und Texturkoordinaten wiederholt:
// ...
const sampler = device.createSampler({
addressModeU: "repeat",
addressModeV: "repeat",
magFilter: "linear",
minFilter: "linear",
mipmapFilter: "linear",
});
Das WebGPU-Beispiel Shadow Mapping sample verwendet Vergleichssampler, um aus einer Tiefentextur Schatten zu rendern.
Spezifikationen
Specification |
---|
WebGPU # gpusampler |
Browser-Kompatibilität
BCD tables only load in the browser
Siehe auch
- Die WebGPU-API