mirror of
https://github.com/Cesarus85/ringfall-mjolnir-vr.git
synced 2026-10-18 01:00:26 +02:00
Integrate coherent B3, P2/K17 prerequisites, completed K1-K16 + S, and the independent profile/effects rulings. Five gains and two explicitly approved B3 debits: net +3 strict functions, +2770 meaningful/+2800 padded bytes (+2774 progress credit). No additional losses; Halo objects 394 to 396 and data unchanged. Clean rebuild, identical 8252-row stable sweep, 68 valid parks, admission/provider checks, 467-unit warning comparison, unchanged fake scan, and 1318 tests passed. Preserve canonical helper recoveries and unrelated work. Full evidence and disclosures in docs/object_matching_logs/astra_five_function_reconciliation_20260928.md.
60 lines
1.3 KiB
C
60 lines
1.3 KiB
C
/*
|
|
RENDER_DEBUG_GEOMETRY.H
|
|
|
|
Narrow geometry interface owned by RENDER_DEBUG.C.
|
|
*/
|
|
|
|
#ifndef __RENDER_DEBUG_GEOMETRY_H
|
|
#define __RENDER_DEBUG_GEOMETRY_H
|
|
#pragma once
|
|
|
|
/* ---------- prototypes/RENDER_DEBUG.C */
|
|
|
|
void render_debug_triangle(
|
|
boolean immediate,
|
|
real_point3d const *point0,
|
|
real_point3d const *point1,
|
|
real_point3d const *point2,
|
|
real_argb_color const *color);
|
|
void render_debug_quadrilateral(
|
|
boolean immediate,
|
|
real_point3d const *point0,
|
|
real_point3d const *point1,
|
|
real_point3d const *point2,
|
|
real_point3d const *point3,
|
|
real_argb_color const *color);
|
|
void render_debug_box2d_outline(
|
|
boolean immediate,
|
|
real_rectangle2d const *bounds,
|
|
real_argb_color const *color);
|
|
void render_debug_point2d(
|
|
boolean immediate,
|
|
real_plane3d const *plane,
|
|
short projection,
|
|
boolean sign,
|
|
real_point2d const *point,
|
|
real size,
|
|
real_argb_color const *color,
|
|
real offset);
|
|
void render_debug_line2d(
|
|
boolean immediate,
|
|
real_plane3d const *plane,
|
|
short projection,
|
|
boolean sign,
|
|
real_point2d const *p0,
|
|
real_point2d const *p1,
|
|
real_argb_color const *color,
|
|
real offset);
|
|
void render_debug_vector2d(
|
|
boolean immediate,
|
|
real_plane3d const *plane,
|
|
short projection,
|
|
boolean sign,
|
|
real_point2d const *point,
|
|
real_vector2d const *vector,
|
|
real size,
|
|
real_argb_color const *color,
|
|
real offset);
|
|
|
|
#endif // __RENDER_DEBUG_GEOMETRY_H
|