소스 검색

WebGPUObjects: Add runtime error when using THREE.Geometry.

Mugen87 4 년 전
부모
커밋
599eb63350
1개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  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 );