Files
Jonas Volman f3aadeab98 Reconcile five Halo functions and approved declaration batches
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.
2026-09-28 23:17:10 -07:00

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