jak-project/goal_src/jak3/engine/collide
Hat Kid 99866cec88
decomp3: more engine files, get-texture macro, use print method in autogenerated inspect, fix bitfield float print (#3432)
- `fma-sphere`
- `prim-beam-h`
- `cam-start`
- `ragdoll`
- `light-trails-h`
- `light-trails`
- `menu`
- `water`
- `water-flow`
- `hud`
- `hud-classes`
- `progress`
- `progress-draw`

---

The `get-texture` macro replaces calls to `lookup-texture-by-id` and
`lookup-texture-by-id-fast`. The `defpart` macro detection was modified
to print a pair like `(texture-name tpage-name)` for the texture field
that gets turned into a `texture-id` constant. Only used in Jak 3 at the
moment, I'll probably go through the other games at a later point.
2024-03-23 09:25:11 -04:00
..
collide-cache-h.gc decomp3: more engine stuff, detect non-virtual state inheritance (#3377) 2024-03-03 15:15:27 -05:00
collide-cache.gc jak3: add goal_src skeleton (#3069) 2023-10-10 15:41:05 +02:00
collide-debug.gc jak3: add goal_src skeleton (#3069) 2023-10-10 15:41:05 +02:00
collide-edge-grab-h.gc decomp3: more engine stuff, detect non-virtual state inheritance (#3377) 2024-03-03 15:15:27 -05:00
collide-edge-grab.gc jak3: add goal_src skeleton (#3069) 2023-10-10 15:41:05 +02:00
collide-frag-h.gc [jak3] More headers again (#3352) 2024-02-01 18:46:54 -05:00
collide-frag.gc jak3: add goal_src skeleton (#3069) 2023-10-10 15:41:05 +02:00
collide-func-h.gc decomp3: more misc files (#3349) 2024-01-31 18:25:06 -05:00
collide-func.gc Decompile joint, collide-func, clean up joint decompression code for all games (#3369) 2024-02-11 09:50:07 -05:00
collide-h.gc decomp3: more engine stuff, detect non-virtual state inheritance (#3377) 2024-03-03 15:15:27 -05:00
collide-mesh-h.gc decomp3: more misc files (#3349) 2024-01-31 18:25:06 -05:00
collide-mesh.gc jak3: add goal_src skeleton (#3069) 2023-10-10 15:41:05 +02:00
collide-planes.gc jak3: add goal_src skeleton (#3069) 2023-10-10 15:41:05 +02:00
collide-probe.gc jak3: add goal_src skeleton (#3069) 2023-10-10 15:41:05 +02:00
collide-shape-h.gc decomp3: more engine files, get-texture macro, use print method in autogenerated inspect, fix bitfield float print (#3432) 2024-03-23 09:25:11 -04:00
collide-shape-rider.gc jak3: add goal_src skeleton (#3069) 2023-10-10 15:41:05 +02:00
collide-shape.gc jak3: add goal_src skeleton (#3069) 2023-10-10 15:41:05 +02:00
collide-target-h.gc decomp3: more engine stuff, detect non-virtual state inheritance (#3377) 2024-03-03 15:15:27 -05:00
collide-touch-h.gc decomp3: more engine stuff, detect non-virtual state inheritance (#3377) 2024-03-03 15:15:27 -05:00
collide-touch.gc jak3: add goal_src skeleton (#3069) 2023-10-10 15:41:05 +02:00
collide.gc jak3: add goal_src skeleton (#3069) 2023-10-10 15:41:05 +02:00
find-nearest-h.gc decomp3: more engine stuff, support boxed stack arrays in compiler (#3424) 2024-03-15 20:28:26 -04:00
find-nearest.gc decomp3: more engine stuff, detect non-virtual state inheritance (#3377) 2024-03-03 15:15:27 -05:00
los-control-h.gc jak3: add goal_src skeleton (#3069) 2023-10-10 15:41:05 +02:00
los-control.gc jak3: add goal_src skeleton (#3069) 2023-10-10 15:41:05 +02:00
main-collide.gc jak3: add goal_src skeleton (#3069) 2023-10-10 15:41:05 +02:00
pat-h.gc decomp3: more misc files (#3349) 2024-01-31 18:25:06 -05:00