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 steuern kann, wie Shader Textur-Ressourcendaten transformieren und filtern.
Eine GPUSampler
-Objektinstanz wird mithilfe der Methode GPUDevice.createSampler()
erstellt.
Instanz-Eigenschaften
Beispiele
Das folgende Beispiel 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 Vergleichs-Sampler, um aus einer Tiefentextur zu sampeln und Schatten zu rendern.
Spezifikationen
Specification |
---|
WebGPU # gpusampler |
Browser-Kompatibilität
Siehe auch
- Die WebGPU API