dawn.node: Throw TypeError on writeTimestamp
This method has been removed from the GPUCommandEncoder interface even
when "timestamp-query" is enabled.
Bug: None
Change-Id: I5ede13bd605999f85ffcf8f468a5671d39f8df7e
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/162720
Reviewed-by: Ben Clayton <bclayton@google.com>
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
diff --git a/src/dawn/node/binding/GPUCommandEncoder.cpp b/src/dawn/node/binding/GPUCommandEncoder.cpp
index 5f50d07..35c102e 100644
--- a/src/dawn/node/binding/GPUCommandEncoder.cpp
+++ b/src/dawn/node/binding/GPUCommandEncoder.cpp
@@ -188,20 +188,10 @@
void GPUCommandEncoder::writeTimestamp(Napi::Env env,
interop::Interface<interop::GPUQuerySet> querySet,
interop::GPUSize32 queryIndex) {
- if (!device_.HasFeature(wgpu::FeatureName::TimestampQuery)) {
- Napi::TypeError::New(env, "timestamp-query feature is not enabled.")
- .ThrowAsJavaScriptException();
- return;
- }
-
- Converter conv(env);
-
- wgpu::QuerySet q{};
- if (!conv(q, querySet)) {
- return;
- }
-
- enc_.WriteTimestamp(q, queryIndex);
+ Napi::TypeError::New(
+ env, "writeTimestamp is no longer supported with the 'timestamp-query' feature.")
+ .ThrowAsJavaScriptException();
+ return;
}
void GPUCommandEncoder::resolveQuerySet(Napi::Env env,