File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -117,14 +117,6 @@ class Camera {
117117 */
118118 framePasses = [ ] ;
119119
120- /**
121- * Frame passes that execute before this camera's main scene rendering. Entries are picked up
122- * by the RenderPassForward that renders this camera's layers.
123- *
124- * @type {FramePass[] }
125- */
126- beforePasses = [ ] ;
127-
128120 /** @type {number } */
129121 jitter = 0 ;
130122
Original file line number Diff line number Diff line change @@ -168,26 +168,6 @@ class RenderPassForward extends RenderPass {
168168 return index ;
169169 }
170170
171- // Collect before-passes from cameras whose first render action lives in this
172- // RenderPassForward. Uses the existing firstCameraUse flag (set by LayerComposition)
173- // to guarantee each camera's before-passes are scheduled exactly once, even when
174- // multiple RenderPassForward instances reference the same camera (e.g. CameraFrame's
175- // scenePass vs afterPass).
176- updateCameraBeforePasses ( ) {
177- for ( let i = 0 ; i < this . renderActions . length ; i ++ ) {
178- const ra = this . renderActions [ i ] ;
179- if ( ra . firstCameraUse ) {
180- const camera = ra . camera ?. camera ;
181- if ( camera ) {
182- const { beforePasses } = camera ;
183- for ( let j = 0 ; j < beforePasses . length ; j ++ ) {
184- this . beforePasses . push ( beforePasses [ j ] ) ;
185- }
186- }
187- }
188- }
189- }
190-
191171 updateDirectionalShadows ( ) {
192172 // add directional shadow passes if needed for the cameras used in this render pass
193173 const { renderer, renderActions } = this ;
@@ -237,7 +217,6 @@ class RenderPassForward extends RenderPass {
237217
238218 frameUpdate ( ) {
239219 super . frameUpdate ( ) ;
240- this . updateCameraBeforePasses ( ) ;
241220 this . updateDirectionalShadows ( ) ;
242221 this . updateClears ( ) ;
243222 }
You can’t perform that action at this time.
0 commit comments