Skip to content

Finish xClumpColl as Equivalent#668

Merged
JoshSanch merged 1 commit intobfbbdecomp:mainfrom
energydrink02:xclumpcoll
Nov 28, 2025
Merged

Finish xClumpColl as Equivalent#668
JoshSanch merged 1 commit intobfbbdecomp:mainfrom
energydrink02:xclumpcoll

Conversation

@energydrink02
Copy link
Contributor

Ported code from Seil's PC port. Has some operator= inlines I cannot resolve.

Ported code from Seil's PC port
@github-actions
Copy link

main/SB/Core/x/xClumpColl

Section From To Bytes
.sdata 0.00% 100.00% +8
.sdata2 0.00% 100.00% +24
📈 .text 2.12% 98.21% +6722
Function From To Bytes
xClumpColl_ForAllBoxLeafNodeIntersections(xClumpCollBSPTree*, RwBBox*, int (*)(xClumpCollBSPTriangle*, void*), void*) 0.00% 100.00% +336
xClumpColl_ForAllLineLeafNodeIntersections(xClumpCollBSPTree*, RwLine*, xClumpCollV3dGradient*, int (*)(xClumpCollBSPTriangle*, void*), void*) 0.00% 100.00% +2160
xClumpColl_ForAllCapsuleLeafNodeIntersections(xClumpCollBSPTree*, RwLine*, float, xClumpCollV3dGradient*, int (*)(xClumpCollBSPTriangle*, void*), void*) 0.00% 100.00% +2188
📈 LeafNodeLinePolyIntersect(xClumpCollBSPTriangle*, void*) 0.00% 98.97% +946
LeafNodeSpherePolyIntersect(xClumpCollBSPTriangle*, void*) 0.00% 100.00% +248
📈 LeafNodeBoxPolyIntersect(xClumpCollBSPTriangle*, void*) 0.00% 97.92% +376
📈 xClumpColl_ForAllIntersections(xClumpCollBSPTree*, RpIntersection*, RpCollisionTriangle* (*)(RpIntersection*, RpWorldSector*, RpCollisionTriangle*, float, void*), void*) 0.00% 81.33% +468

Copy link
Collaborator

@JoshSanch JoshSanch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the effort - just some small clean up to do.

@JoshSanch JoshSanch merged commit 4372e0f into bfbbdecomp:main Nov 28, 2025
5 checks passed
@energydrink02 energydrink02 deleted the xclumpcoll branch November 28, 2025 10:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants