diff --git a/src/renderers/common/Backend.js b/src/renderers/common/Backend.js index e926d42101d8d7..8df332b390bf71 100644 --- a/src/renderers/common/Backend.js +++ b/src/renderers/common/Backend.js @@ -68,6 +68,14 @@ class Backend { 'compute': null }; + /** + * Whether to track timestamps with a Timestamp Query API or not. + * + * @type {boolean} + * @default false + */ + this.trackTimestamp = ( parameters.trackTimestamp === true ); + } /** diff --git a/src/renderers/webgl-fallback/WebGLBackend.js b/src/renderers/webgl-fallback/WebGLBackend.js index ef1294b67c006b..076de7fb1b3515 100644 --- a/src/renderers/webgl-fallback/WebGLBackend.js +++ b/src/renderers/webgl-fallback/WebGLBackend.js @@ -167,14 +167,6 @@ class WebGLBackend extends Backend { */ this.parallel = null; - /** - * Whether to track timestamps with a Timestamp Query API or not. - * - * @type {boolean} - * @default false - */ - this.trackTimestamp = ( parameters.trackTimestamp === true ); - /** * A reference to the current render context. * diff --git a/src/renderers/webgpu/WebGPUBackend.js b/src/renderers/webgpu/WebGPUBackend.js index 0120cfd31b903f..3f25df27c85e78 100644 --- a/src/renderers/webgpu/WebGPUBackend.js +++ b/src/renderers/webgpu/WebGPUBackend.js @@ -66,14 +66,6 @@ class WebGPUBackend extends Backend { this.parameters.requiredLimits = ( parameters.requiredLimits === undefined ) ? {} : parameters.requiredLimits; - /** - * Whether to track timestamps with a Timestamp Query API or not. - * - * @type {boolean} - * @default false - */ - this.trackTimestamp = ( parameters.trackTimestamp === true ); - /** * A reference to the device. *