From 69fe4e1655431b085d5c51ec46086b0bb3570c06 Mon Sep 17 00:00:00 2001 From: ragnarok-clanker Date: Fri, 6 Nov 2026 05:55:14 +0000 Subject: [PATCH] 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). --- Source/Contents/Effects/EffectPrimitiveSweeps.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/Contents/Effects/EffectPrimitiveSweeps.cpp b/Source/Contents/Effects/EffectPrimitiveSweeps.cpp index 09a79fbf..de3f0900 100644 --- a/Source/Contents/Effects/EffectPrimitiveSweeps.cpp +++ b/Source/Contents/Effects/EffectPrimitiveSweeps.cpp @@ -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) {