Browse Source

WebGPUObjects: Add runtime error when using THREE.Geometry.

Mugen87 5 năm trước cách đây
mục cha
commit
599eb63350
1 tập tin đã thay đổi với 6 bổ sung0 xóa
  1. 6 0
      examples/jsm/renderers/webgpu/WebGPUObjects.js

+ 6 - 0
examples/jsm/renderers/webgpu/WebGPUObjects.js

@@ -15,6 +15,12 @@ class WebGPUObjects {
 		const updateMap = this.updateMap;
 		const frame = this.info.render.frame;
 
+		if ( geometry.isGeometry ) {
+
+			throw 'THREE.WebGPURenderer: Geometries of type THREE.Geometry are not supported. Please use BufferGeometry.';
+
+		}
+
 		if ( updateMap.get( geometry ) !== frame ) {
 
 			this.geometries.update( geometry );