Decompile 2 functions in Source/Contents/Effects/EffectPrimitiveSweeps.cpp, Source/Contents/Effects/EffectPrimitiveSprites.cpp

Batch #12686 by Yommy: 0 byte-identical, 2 confirmed by peer review.

- fn_19989 CEffectPrim::RenderSpinSquare: logic confirmed by peer review
- fn_19993 CEffectPrim::RenderGlowSquare: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, cremane, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
This commit is contained in:
ragnarok-clanker 2026-11-06 05:55:14 +00:00
commit 69fe4e1655

View file

@ -89,7 +89,7 @@ __declspec(safebuffers) void CEffectPrim::RenderSpinSquares(matrix& wtm) {
// OFFSET: 0x00BF23A0
// FUNCTION: fn_19989
void CEffectPrim::RenderSpinSquare(
__declspec(safebuffers) void CEffectPrim::RenderSpinSquare(
matrix& wtm, int* rpCnt, float scale, short slotIndex, char pw, unsigned char red, unsigned char green, unsigned char blue
) {
EffectPrimitiveSlot& slot = this->state.slots[slotIndex];
@ -285,7 +285,7 @@ void CEffectPrim::RenderBladeQuads(matrix& wtm) {
// OFFSET: 0x00BF3BD0
// FUNCTION: fn_19993
void CEffectPrim::RenderGlowSquare(matrix& wtm) {
__declspec(safebuffers) void CEffectPrim::RenderGlowSquare(matrix& wtm) {
int rpCnt = 0;
for (int ec = 0; ec < 4; ++ec) {