浏览代码

WebGLRenderer: Change scissor, viewport functions to use "round" instead of "floor" (#27703)

* Change scissor, viewport to use "round" instead of "floor"

* Update screenshot
Garrett Johnson 1 年之前
父节点
当前提交
49f785bd3e
共有 2 个文件被更改,包括 2 次插入2 次删除
  1. 二进制
      examples/screenshots/webgl_effects_peppersghost.jpg
  2. 2 2
      src/renderers/WebGLRenderer.js

二进制
examples/screenshots/webgl_effects_peppersghost.jpg


+ 2 - 2
src/renderers/WebGLRenderer.js

@@ -489,7 +489,7 @@ class WebGLRenderer {
 
 			}
 
-			state.viewport( _currentViewport.copy( _viewport ).multiplyScalar( _pixelRatio ).floor() );
+			state.viewport( _currentViewport.copy( _viewport ).multiplyScalar( _pixelRatio ).round() );
 
 		};
 
@@ -511,7 +511,7 @@ class WebGLRenderer {
 
 			}
 
-			state.scissor( _currentScissor.copy( _scissor ).multiplyScalar( _pixelRatio ).floor() );
+			state.scissor( _currentScissor.copy( _scissor ).multiplyScalar( _pixelRatio ).round() );
 
 		};