소스 검색

Merge pull request #21443 from Mugen87/dev2

WebGPURenderer: Fix rendering of line segments.
Michael Herzog 4 년 전
부모
커밋
12fdefa89e
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      examples/jsm/renderers/webgpu/WebGPURenderPipelines.js

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

@@ -133,7 +133,7 @@ class WebGPURenderPipelines {
 
 			let indexFormat;
 
-			if ( object.isLine ) {
+			if ( object.isLine === true && object.isLineSegments !== true ) {
 
 				const count = ( geometry.index ) ? geometry.index.count : geometry.attributes.position.count;
 
@@ -598,8 +598,8 @@ class WebGPURenderPipelines {
 
 		if ( object.isMesh ) return GPUPrimitiveTopology.TriangleList;
 		else if ( object.isPoints ) return GPUPrimitiveTopology.PointList;
-		else if ( object.isLine ) return GPUPrimitiveTopology.LineStrip;
 		else if ( object.isLineSegments ) return GPUPrimitiveTopology.LineList;
+		else if ( object.isLine ) return GPUPrimitiveTopology.LineStrip;
 
 	}