GPUSampler
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
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 Texturressourcendaten transformieren und filtern.
Eine GPUSampler
-Objektinstanz wird mit der Methode GPUDevice.createSampler()
erstellt.
Instanz-Eigenschaften
Beispiele
Der folgende Ausschnitt erstellt ein GPUSampler
, das 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