[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/de/docs/Web/API/GPUCommandEncoder/writeTimestamp [Back]  [Original]

GPUCommandEncoder: writeTimestamp() Methode - Web-APIs | MDN

Dieser Inhalt wurde automatisch aus dem Englischen bersetzt, und kann Fehler enthalten. Erfahre mehr ber dieses Experiment.

View in English Always switch to English

GPUCommandEncoder: writeTimestamp() Methode

Deprecated

Avoid using this feature in new projects. This feature may be a candidate for removal from web standards or browsers.

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen untersttzenden Browsern verfgbar.

Nicht standardisiert: Diese Funktion ist nicht standardisiert. Wir raten davon ab, nicht-standardisierte Funktionen auf produktiven Webseiten zu verwenden, da sie nur von bestimmten Browsern untersttzt werden und sich in Zukunft ndern oder entfernt werden knnen. Unter Umstnden kann sie jedoch eine geeignete Option sein, wenn es keine standardisierte Alternative gibt.

Hinweis: Diese Funktion ist in Web Workers verfgbar.

Die writeTimestamp()-Methode des GPUCommandEncoder-Interfaces kodiert einen Befehl, der einen Zeitstempel in ein GPUQuerySet schreibt, sobald die vorherigen Befehle, die in denselben wartenden GPUCommandBuffer aufgezeichnet wurden, von der GPU ausgefhrt worden sind.

Hinweis: Um Zeitstempel-Abfragen zu verwenden, muss das timestamp-query-Feature im GPUDevice aktiviert sein.

In diesem Artikel

Syntax

js
writeTimestamp(querySet, queryIndex)

Parameter

querySet

Ein GPUQuerySet-Objekt, das die Abfragestze reprsentiert, die die Zeitstempelwerte speichern werden.

queryIndex

Eine Zahl, die den Index der Abfrage im Abfragesatz darstellt.

Rckgabewert

Keiner (undefined).

Validierung

Die folgenden Kriterien mssen erfllt sein, wenn Sie writeTimestamp() aufrufen, andernfalls wird ein GPUValidationError generiert und der GPUCommandEncoder wird ungltig:

Beispiele

js
// 

const querySet = device.createQuerySet({
  type: "timestamp",
  count: 32,
});

// 

commandEncoder.writeTimestamp(querySet, 0);

// 

Spezifikationen

Diese Funktion scheint in keiner Spezifikation definiert zu sein.

Browser-Kompatibilitt

Siehe auch


Web Proxy Viewer  |  New URL  |  Original Page