浏览代码

WebGPURenderer: Rename getArrayBuffer() to getArrayBufferAsync() (#26393)

sunag 2 年之前
父节点
当前提交
7558e97455

+ 10 - 2
examples/jsm/renderers/common/Renderer.js

@@ -329,9 +329,17 @@ class Renderer {
 
 
 	}
 	}
 
 
-	async getArrayBuffer( attribute ) {
+	getArrayBuffer( attribute ) { // @deprecated, r155
 
 
-		return await this.backend.getArrayBuffer( attribute );
+		console.warn( 'THREE.Renderer: getArrayBuffer() is deprecated. Use getArrayBufferAsync() instead.' );
+
+		return this.getArrayBufferAsync( attribute );
+
+	}
+
+	async getArrayBufferAsync( attribute ) {
+
+		return await this.backend.getArrayBufferAsync( attribute );
 
 
 	}
 	}
 
 

+ 2 - 2
examples/jsm/renderers/webgpu/WebGPUBackend.js

@@ -124,9 +124,9 @@ class WebGPUBackend extends Backend {
 
 
 	}
 	}
 
 
-	async getArrayBuffer( attribute ) {
+	async getArrayBufferAsync( attribute ) {
 
 
-		return await this.attributeUtils.getArrayBuffer( attribute );
+		return await this.attributeUtils.getArrayBufferAsync( attribute );
 
 
 	}
 	}
 
 

+ 1 - 1
examples/jsm/renderers/webgpu/utils/WebGPUAttributeUtils.js

@@ -165,7 +165,7 @@ class WebGPUAttributeUtils {
 
 
 	}
 	}
 
 
-	async getArrayBuffer( attribute ) {
+	async getArrayBufferAsync( attribute ) {
 
 
 		const backend = this.backend;
 		const backend = this.backend;
 		const device = backend.device;
 		const device = backend.device;