Skip to content

Commit cf6b962

Browse files
committed
WebGPURenderer: Added update from #25913
1 parent ec24f82 commit cf6b962

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

examples/jsm/renderers/webgpu/WebGPURenderer.js

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)