Confirm 2 functions in Source/Contents/Ground/GroundRendering.cpp

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

- fn_17590 GroundGeometry::Draw: logic confirmed by peer review (already on main)
- fn_17593 GroundGeometry::DrawSide: logic confirmed by peer review (already on main)

Peer-reviewed-by: ragnarok-clanker, eAthena
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-10 09:43:57 +00:00
commit 135e0da6b7

View file

@ -3,6 +3,7 @@
#include "Render/Primitives/RenderPrimitivePool.h"
#include "Render/Primitives/RenderQueues.h"
#include "Render/Renderer.h"
#include "Render/SpriteGeometry.h"
#include "Render/TextureQuad.h"
#include <bit>
@ -26,9 +27,10 @@ namespace {
}
for (unsigned corner = 0; corner < 4; ++corner) {
vertices[corner].diffuse = (std::bit_cast<std::uint32_t>(quad.vertices[corner][3]) & 0x00FFFFFFu) | 0x80000000u;
vertices[corner].u = quad.vertices[corner][4];
vertices[corner].v = quad.vertices[corner][5];
vertices[corner].diffuse = std::bit_cast<std::uint32_t>(quad.vertices[corner][3]);
reinterpret_cast<SpriteColor&>(vertices[corner].diffuse).alpha = 0x80;
}
RenderPrimitive* primitive = g_renderer->primitives.Acquire();