Commit Graph
82 Commits
Author SHA1 Message Date
Jonas VolmanandClaude Opus 5 3e223c3ab1 collision_usage: 1 function(s) strict exact
Wave w2 landing, adversarially verified. park reopens: _collision_log_render. Full ninja build and per-function stable_verdicts sweep: 0 regressions. 1 park(s) removed.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-14 07:39:48 -07:00
Jonas VolmanandClaude Opus 5 f861776bfd collision_bsp: reopen bsp2d sphere and pill recursions exact; refresh three bsp3d parks
plane2d_distance_to_point helper form; three parked recursions refreshed to closer target-size structures (evidence appended). 2 park(s) removed. Adversarially verified (wave D park re-investigation); full build of the combined wave D set: 0 regressions, parks 402/0/0.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-13 23:09:09 -07:00
Jonas VolmanandClaude Opus 5 7a3bbb9c87 Test the bsp3d plane designator sign bit with LONG_MIN
January's decals copy of the bsp3d_get_plane_from_designator inline branches on the sign bit (jns), matching the punpckhdq upstream spelling. Full build: decals::_bsp3d_get_plane_from_designator exact (112 padded), 0 regressions across all bsp3d.h consumers, parks clean.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-13 19:58:56 -07:00
Jonas VolmanandClaude Opus 5 4dd3575806 physics: write physics_update_new; update_new and rotate_vectors3d_by_angular_velocity exact
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-13 19:56:30 -07:00
Jonas VolmanandClaude Opus 5 a4a7fe8cfd collisions: write collision_test_vector and collision_move_point with clip helpers; test_vector and clip helpers exact
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-13 19:56:29 -07:00
Jonas VolmanandClaude Opus 5 a7d0d43883 Declare the weapon trigger graph's cross-object callees in their owner headers
actor_firing_blindly (actors.h), player_aim_projectile (aim_assist.h), projectile_kill_tracer (projectiles.h), unit_adjust_projectile_ray (units.h) and the remaining weapon datum flag bits. Removes the verbatim duplicate collision_surface_polygon prototype from collision_bsp.h; without that cleanup the two added declarations regress units::_unit_preprocess_node_orientations (declaration-count sensitivity, bisected). Full build with the weapons body: 0 regressions, parks clean.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-13 19:47:36 -07:00
Jonas VolmanandClaude Opus 5 70ad17afb0 physics: write physics_compute_biped_collision exact
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-13 19:19:53 -07:00
Jonas VolmanandClaude Opus 5 516c6b58ab collisions: close fix_pill, nudge_collision and features_in_sphere
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-13 19:19:52 -07:00
Jonas Volman 5d3444f799 Reconcile eighth 10K exact source batch 2026-09-13 02:47:59 -07:00
Jonas Volman 1a6da50d5e Reconstruct AI visibility and spatial-effect routines 2026-09-09 12:56:21 -07:00
Jonas Volman 78cd2f4e67 Reconcile Glow graph and preserve physics research 2026-09-08 18:49:43 -07:00
Jonas Volman 292cc29b86 Reconcile final Fable and Opus source batch 2026-09-08 17:34:52 -07:00
Jonas Volman 7f7b72cc38 Reconcile collision damage and game state owners 2026-09-08 00:32:16 -07:00
Jonas Volman 119868d4b0 Admit audited collision sphere reconstruction 2026-09-04 13:55:31 -07:00
Jonas Volman e5757f9b86 Reconstruct collision BSP closest point 2026-09-04 07:54:25 -07:00
Jonas Volman 8b02b172d0 Correct collision movement interfaces 2026-09-02 22:04:26 -07:00
Jonas Volman 01a2daac6d Reconcile limp-noodle collision interfaces 2026-09-02 22:04:26 -07:00
Jonas Volman 92fd55d6eb Reconstruct nine biped functions 2026-09-02 01:57:40 -07:00
Jonas Volman 56279b28be Reconstruct collision usage renderer and formatter 2026-09-02 01:08:33 -07:00
Jonas Volman 95d674d009 Reconstruct and evidence-park breakable surface effect 2026-09-01 22:28:23 -07:00
Jonas Volman 7055eee35a Match and reconcile main loop
Reconstruct _main_loop from the exact Claude packet using semantic helper names, authentic types, and owner-header prototypes. Keep collision timing declarations behind the collision debug/log boundary so units.obj remains exact.
2026-09-01 17:20:02 -07:00
Jonas Volman 9f74e9937f Import 909 authenticated January and HCEA symbol names 2026-08-31 16:11:03 -07:00
Jonas Volman 179ea4a366 Recover small actor bitmap biped and weapon owners 2026-08-31 11:53:54 -07:00
Jonas Volman 1b49fbacb3 Recover physics debug rendering 2026-08-31 07:50:59 -07:00
Jonas Volman 303282a543 Recover physics object prefix functions 2026-08-31 06:06:25 -07:00
Jonas Volman 6a53dc195b Match collision BSP debug edge renderer 2026-08-29 16:52:04 -07:00
Jonas Volman f5e9027ff5 Match collision BSP debug surface renderer 2026-08-29 16:45:45 -07:00
Jonas Volman 44a4cb5715 Match collision BSP debug vertex renderer 2026-08-29 16:37:18 -07:00
Jonas Volman b5b09d9e1f Match collision BSP debug renderer wrapper 2026-08-29 16:29:59 -07:00
Jonas Volman d2176c7908 Recover collision usage timing and display 2026-08-29 13:24:18 -07:00
Jonas Volman b93f5c13e9 Recover collision usage start timer 2026-08-27 01:21:18 -07:00
Jonas Volman ab298d5ad1 Restore strict collision model timer ownership 2026-08-27 00:12:47 -07:00
Jonas Volman 5cc16d62d3 Keep physics padding opaque 2026-08-21 01:27:21 -07:00
Jonas Volman b06c819b9b Recover physics point query 2026-08-21 01:11:01 -07:00
Jonas Volman c335fd8e20 Recover collision debug runtime data 2026-08-20 17:05:13 -07:00
Jonas Volman 571bb0e60f Recover collision usage period helpers 2026-08-20 16:16:13 -07:00
Jonas Volman aadf579487 Use typed BSP3D distance math 2026-08-20 10:35:00 -07:00
Jonas Volman 772e3d24ab Admit exact BSP3D object 2026-08-20 10:21:26 -07:00
Jonas Volman 915c78798c Match point physics object 2026-08-13 06:03:44 -07:00
Jonas Volman cfe2aff70a Match collision features object 2026-08-13 05:54:03 -07:00
Jonas Volman 06bf90161a Reconstruct collision BSP tag definitions 2026-07-17 20:49:59 -07:00
Jonas Volman 1ba7505225 Match collision point feature construction 2026-07-16 20:23:35 -07:00
Jonas Volman 1d017e830c Match collision surface feature extraction 2026-07-16 20:13:58 -07:00
Jonas Volman 5acacbbdeb Match collision vertex feature extraction 2026-07-16 20:09:06 -07:00
Jonas Volman 048a325a0c Match collision feature debug wrappers 2026-07-16 20:03:41 -07:00
Jonas Volman 0120a0a8da Match collision BSP sphere and vector queries 2026-07-16 19:34:57 -07:00
Jonas Volman aff9f1f040 Match collision BSP pill query wrappers 2026-07-16 18:40:18 -07:00
Jonas Volman 683735a2bc Match collision surface line queries 2026-07-16 18:32:32 -07:00
Jonas Volman be946a7e1c Match collision feature list initialization 2026-07-16 18:31:19 -07:00
Jonas Volman a7cc6bb344 Match collision surface point queries 2026-07-16 18:22:57 -07:00