소스 검색

WebGPU: fix frontFace (#23965)

sunag 3 년 전
부모
커밋
c654ba73b7
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 3 3
      examples/jsm/renderers/webgpu/WebGPURenderPipeline.js

+ 3 - 3
examples/jsm/renderers/webgpu/WebGPURenderPipeline.js

@@ -448,8 +448,8 @@ class WebGPURenderPipeline {
 		switch ( material.side ) {
 		switch ( material.side ) {
 
 
 			case FrontSide:
 			case FrontSide:
-				descriptor.frontFace = GPUFrontFace.CCW;
-				descriptor.cullMode = GPUCullMode.Back;
+				descriptor.frontFace = GPUFrontFace.CW;
+				descriptor.cullMode = GPUCullMode.Front;
 				break;
 				break;
 
 
 			case BackSide:
 			case BackSide:
@@ -458,7 +458,7 @@ class WebGPURenderPipeline {
 				break;
 				break;
 
 
 			case DoubleSide:
 			case DoubleSide:
-				descriptor.frontFace = GPUFrontFace.CCW;
+				descriptor.frontFace = GPUFrontFace.CW;
 				descriptor.cullMode = GPUCullMode.None;
 				descriptor.cullMode = GPUCullMode.None;
 				break;
 				break;