Przeglądaj źródła

WebGPURenderer: CCW FrontFace as default (#26807)

sunag 1 rok temu
rodzic
commit
85f9f28077

+ 5 - 5
examples/jsm/renderers/webgpu/utils/WebGPUPipelineUtils.js

@@ -466,17 +466,17 @@ class WebGPUPipelineUtils {
 		switch ( material.side ) {
 		switch ( material.side ) {
 
 
 			case FrontSide:
 			case FrontSide:
-				descriptor.frontFace = GPUFrontFace.CW;
-				descriptor.cullMode = GPUCullMode.Front;
+				descriptor.frontFace = GPUFrontFace.CCW;
+				descriptor.cullMode = GPUCullMode.Back;
 				break;
 				break;
 
 
 			case BackSide:
 			case BackSide:
-				descriptor.frontFace = GPUFrontFace.CW;
-				descriptor.cullMode = GPUCullMode.Back;
+				descriptor.frontFace = GPUFrontFace.CCW;
+				descriptor.cullMode = GPUCullMode.Front;
 				break;
 				break;
 
 
 			case DoubleSide:
 			case DoubleSide:
-				descriptor.frontFace = GPUFrontFace.CW;
+				descriptor.frontFace = GPUFrontFace.CCW;
 				descriptor.cullMode = GPUCullMode.None;
 				descriptor.cullMode = GPUCullMode.None;
 				break;
 				break;