jak-project/goalc/compiler/compilation
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
..
Asm.cpp Port bones.gc math to GOAL (#3425) 2024-03-15 20:31:11 -04:00
Atoms.cpp [goalc] Cleaned up speedups (#3066) 2023-10-07 10:48:17 -04:00
Block.cpp [goalc] Address-to-line (#783) 2021-08-26 20:33:00 -04:00
CompilerControl.cpp [compiler] asm-only disasm output + fix spacing bug (#3104) 2023-10-29 10:16:14 +00:00
ConstantPropagation.cpp [goalc] Cleaned up speedups (#3066) 2023-10-07 10:48:17 -04:00
ControlFlow.cpp [goalc] Cleaned up speedups (#3066) 2023-10-07 10:48:17 -04:00
Debug.cpp deps: update fmt to latest version (#3403) 2024-03-05 22:11:52 -05:00
Define.cpp [goalc] Cleaned up speedups (#3066) 2023-10-07 10:48:17 -04:00
Function.cpp deps: update fmt to latest version (#3403) 2024-03-05 22:11:52 -05:00
Macro.cpp deps: update fmt to latest version (#3403) 2024-03-05 22:11:52 -05:00
Math.cpp less branches for division + fix divide by zeros (#2585) 2023-04-29 21:10:51 +01:00
State.cpp [goalc] Cleaned up speedups (#3066) 2023-10-07 10:48:17 -04:00
Static.cpp deps: update fmt to latest version (#3403) 2024-03-05 22:11:52 -05:00
Type.cpp 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