2
0
Mr.doob 3 жил өмнө
parent
commit
1d1d3d458b

+ 5 - 0
build/three.js

@@ -18158,6 +18158,11 @@
 							depthFormat: glDepthFormat,
 							depthFormat: glDepthFormat,
 							scaleFactor: framebufferScaleFactor
 							scaleFactor: framebufferScaleFactor
 						};
 						};
+
+						if (renderer.outputEncoding === sRGBEncoding) {
+							projectionlayerInit.colorFormat = attributes.alpha || isMultisample ? gl.SRGB8_ALPHA8 : gl.SRGB8;
+						}
+
 						glBinding = new XRWebGLBinding(session, gl);
 						glBinding = new XRWebGLBinding(session, gl);
 						glProjLayer = glBinding.createProjectionLayer(projectionlayerInit);
 						glProjLayer = glBinding.createProjectionLayer(projectionlayerInit);
 						session.updateRenderState({
 						session.updateRenderState({

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
build/three.min.js


+ 6 - 0
build/three.module.js

@@ -24572,6 +24572,12 @@ class WebXRManager extends EventDispatcher {
 						scaleFactor: framebufferScaleFactor
 						scaleFactor: framebufferScaleFactor
 					};
 					};
 
 
+					if ( renderer.outputEncoding === sRGBEncoding ) {
+
+						projectionlayerInit.colorFormat = ( attributes.alpha || isMultisample ) ? 35907 : 35905;
+
+					}
+
 					glBinding = new XRWebGLBinding( session, gl );
 					glBinding = new XRWebGLBinding( session, gl );
 
 
 					glProjLayer = glBinding.createProjectionLayer( projectionlayerInit );
 					glProjLayer = glBinding.createProjectionLayer( projectionlayerInit );

Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно