Skip to content

Commit da31cbd

Browse files
committed
do not test object and camera layers in projectObject
1 parent a9ccf0f commit da31cbd

File tree

8 files changed

+11
-15
lines changed

8 files changed

+11
-15
lines changed

build/three.cjs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29835,9 +29835,7 @@ class WebGLRenderer {
2983529835

2983629836
if ( object.visible === false ) return;
2983729837

29838-
const visible = object.layers.test( camera.layers );
29839-
29840-
if ( visible ) {
29838+
{
2984129839

2984229840
if ( object.isGroup ) {
2984329841

build/three.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29840,9 +29840,7 @@ console.warn( 'Scripts "build/three.js" and "build/three.min.js" are deprecated
2984029840

2984129841
if ( object.visible === false ) return;
2984229842

29843-
const visible = object.layers.test( camera.layers );
29844-
29845-
if ( visible ) {
29843+
{
2984629844

2984729845
if ( object.isGroup ) {
2984829846

build/three.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/three.module.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29833,9 +29833,7 @@ class WebGLRenderer {
2983329833

2983429834
if ( object.visible === false ) return;
2983529835

29836-
const visible = object.layers.test( camera.layers );
29837-
29838-
if ( visible ) {
29836+
{
2983929837

2984029838
if ( object.isGroup ) {
2984129839

build/three.module.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/jsm/renderers/common/Renderer.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -718,7 +718,8 @@ class Renderer {
718718

719719
if ( object.visible === false ) return;
720720

721-
const visible = object.layers.test( camera.layers );
721+
// layers are handled in WebGLRendererSystem with optimized ECS SoA
722+
const visible = true; //object.layers.test( camera.layers );
722723

723724
if ( visible ) {
724725

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/renderers/WebGLRenderer.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1299,7 +1299,8 @@ class WebGLRenderer {
12991299

13001300
if ( object.visible === false ) return;
13011301

1302-
const visible = object.layers.test( camera.layers );
1302+
// layers are handled in WebGLRendererSystem with optimized ECS SoA
1303+
const visible = true; //object.layers.test( camera.layers );
13031304

13041305
if ( visible ) {
13051306

0 commit comments

Comments
 (0)