Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Docs: Split up z64.h #4992

Open
28 tasks
briaguya-ai opened this issue Feb 4, 2025 · 0 comments
Open
28 tasks

Update Docs: Split up z64.h #4992

briaguya-ai opened this issue Feb 4, 2025 · 0 comments

Comments

@briaguya-ai
Copy link
Contributor

originally #3283

This will be quite a large one and I will split this up into smaller PRs once complete but seems much easier to keep a centralised doc since there may be things that rely on each other somewhat.

The process for this is to split up the structs, functions and variables found in z64.h, variables.h and functions.h based on their current state in decomp. All corresponding changes in naming will be updated and newly introduced macros/enums will be used.

Later (in a separate PR) a second pass will be done to update the c files to remove magic numbers and cover other changes that were made in decomp when these splits were made.

This will be my way of keeping track of the current progress of the include files:

  • fault.h
  • gfx.h
  • gfxprint.h
  • irqmgr.h
  • jpeg.h
  • mempak.h
  • padmgr.h
  • prerender.h
  • quake.h
  • rumble.h
  • sched.h
  • seqcmd.h
  • speedmeter.h
  • terminal.h
  • tha.h
  • thga.h
  • z64animation_legacy.h
  • z64curve.h
  • z64game.h
  • z64message.h
  • z64ocarina.h
  • z64pause.h
  • z64skybox.h
  • z64sram.h
  • z64transition_instances.h
  • z64view.h
  • z64vis.h
  • z64elf_message.h -> z64quest_hint_commands.h
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant