Skip to content

xParEmitter slop - #782

Open
mattbruv wants to merge 4 commits into
mainfrom
xParEmitterType
Open

xParEmitter slop#782
mattbruv wants to merge 4 commits into
mainfrom
xParEmitterType

Conversation

@mattbruv

Copy link
Copy Markdown
Member

not ready yet

@github-actions

This comment was marked as outdated.

@github-actions

This comment was marked as outdated.

@github-actions

Copy link
Copy Markdown

main/SB/Core/x/xParEmitter

Section From To Bytes
.bss 0.00% 100.00% +712
.data 31.25% 100.00% +110
.sdata2 61.36% 100.00% +18
📈 .text 74.53% 99.33% +1183
Function From To Bytes
xParInterpConvertInterpMode(xParInterp*) 83.01% 100.00% +53
xParEmitterInit(xBase*, xParEmitterAsset*) 80.29% 100.00% +107
📈 xParEmitterSetup(xParEmitter*) 84.50% 98.08% +28
xParEmitterEventCB(xBase*, xBase*, unsigned int, const float*, xBase*) 0.00% 100.00% +176
xParEmitterEmitCustom(xParEmitter*, float, xParEmitterCustomSettings*) 77.08% 100.00% +133
xParEmitterCull(xParEmitter*, xPar*) 72.73% 100.00% +48
xParInterpCompute(int, xParInterp*, float, int, float) 67.93% 100.00% +103
xParEmitterEmitSetTexIdxs(xPar*, const xParSys*) 0.00% 100.00% +188
📈 xParEmitterEmit(xParEmitter*, float, float) 82.00% 98.56% +323
xParInterp::operator=(const xParInterp&) 52.00% 100.00% +21

main/SB/Core/x/xParEmitterType

Section From To Bytes
.bss 0.00% 100.00% +64
📈 .data 0.00% 72.92% +70
📈 .rodata 0.00% 56.38% +306
.sbss2 0.00% 100.00% +8
.sdata2 67.65% 100.00% +15
📈 .text 33.54% 99.59% +5281
Function From To Bytes
📈 xParEmitterAngleVariation(xPar*, xParEmitterAsset*) 33.18% 98.38% +193
📈 xParEmitterEmitCircleEdge(xPar*, xParEmitterAsset*, float) 78.13% 99.55% +85
xParEmitterEmitCircle(xPar*, xParEmitterAsset*, float) 76.19% 100.00% +99
xParEmitterEmitRectEdge(xPar*, xParEmitterAsset*, float) 82.68% 100.00% +38
xParEmitterEmitLine(xPar*, xParEmitterAsset*, float) 71.61% 100.00% +122
xParEmitterEmitSphere(xPar*, xParEmitterAsset*, float) 67.63% 100.00% +101
📈 xParEmitterEmitSphereEdge(xPar*, xParEmitterAsset*, float, int) 62.75% 99.70% +187
xParEmitterEmitVolume(xPar*, xParEmitterAsset*, float, xVolume*) 80.59% 100.00% +45
xParEmitterEmitEntity(xPar*, xParEmitterAsset*, float, xEnt*) 92.90% 100.00% +20
xParEmitterEmitOffsetPoint(xParEmitter*, xPar*, xParEmitterAsset*, float, xEnt*) 0.00% 100.00% +136
xParEmitterEmitVCylEdge(xPar*, xParEmitterAsset*, float) 72.75% 100.00% +73
xParEmitterEmitOCircleEdge(xPar*, xParEmitterAsset*, float) 11.11% 100.00% +31
@unnamed@xParEmitterType_cpp@::ocircle_emit(xPar&, xParEmitterAsset&, float, float) 0.00% 100.00% +344
xParEmitterEmitOCircle(xPar*, xParEmitterAsset*, float) 3.70% 100.00% +103
xParEmitterTransformEntBone(xVec3&, xVec3&, const xParEmitterAsset&, const xEnt&) 0.00% 100.00% +156
@unnamed@xParEmitterType_cpp@::transform_ent_bone(xVec3&, xVec3&, const xParEmitterAsset&, const xMat4x3&) 0.00% 100.00% +292
xParEmitterTransformEntBone(xVec3&, xVec3&, const xParEmitterAsset&, const xMat4x3&) 0.00% 100.00% +32
xParEmitterEmitEntBone(xPar*, xParEmitterAsset*, float, const xMat4x3&) 0.00% 100.00% +200
📈 @unnamed@xParEmitterType_cpp@::get_random_offset(const xPEEntBone&, const xMat4x3&) 0.00% 99.74% +1161
xParEmitterEmitEntBound(xPar*, xParEmitterAsset*, float, const xEnt*) 0.00% 100.00% +280
📈 @unnamed@xParEmitterType_cpp@::get_random_offset(const xBound&, float, unsigned int) 0.00% 98.25% +1230
xVec3::operator*(const xVec3&) const 0.00% 100.00% +100
xVec3::operator*=(const xVec3&) 0.00% 100.00% +52
xVec3::operator+(float) const 0.00% 100.00% +96
xMat3x3RMulVec(xVec3*, const xMat3x3*, const xVec3*) 0.00% 100.00% +100

@mattbruv
mattbruv marked this pull request as ready for review August 10, 2026 17:31
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.

1 participant