File tree Expand file tree Collapse file tree 1 file changed +9
-4
lines changed
examples/jsm/renderers/webgpu Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -815,14 +815,19 @@ class WebGPURenderer {
815815
816816 if ( ! object . frustumCulled || _frustum . intersectsObject ( object ) ) {
817817
818+ const geometry = object . geometry ;
819+ const material = object . material ;
820+
818821 if ( this . sortObjects === true ) {
819822
820- _vector3 . setFromMatrixPosition ( object . matrixWorld ) . applyMatrix4 ( _projScreenMatrix ) ;
823+ if ( geometry . boundingSphere === null ) geometry . computeBoundingSphere ( ) ;
821824
822- }
825+ _vector3
826+ . copy ( geometry . boundingSphere . center )
827+ . applyMatrix4 ( object . matrixWorld )
828+ . applyMatrix4 ( _projScreenMatrix ) ;
823829
824- const geometry = object . geometry ;
825- const material = object . material ;
830+ }
826831
827832 if ( Array . isArray ( material ) ) {
828833
You can’t perform that action at this time.
0 commit comments