summaryrefslogtreecommitdiff
path: root/include/gfx.h
AgeCommit message (Collapse)Author
2025-03-28Floor Scrolling Interpolation (#176)Nicholas Estelami
* Floor Scrolling Interpolation * Scrolling Improvements * Fix scroll stutter * bump LUS & Torch * missing prototype --------- Co-authored-by: Sonic Dreamcaster <alejandro.asenjo88@gmail.com>
2025-01-13Lock-On indicator Point FilteringSonic Dreamcaster
2025-01-04Added an option to restore the beta coinKiritoDv
2024-11-23SETUPDL_62_POINTSonic Dreamcaster
2024-11-20Point filtered reticles :)Sonic Dreamcaster
2024-11-20Point filtering fixSonic Dreamcaster
2024-09-17Fixed all remaining compilation issuesKiritoDv
2024-09-17Merge branch 'master' into otrKiritoDv
2024-09-13Hud, Title, Map & Option Docs (#272)Alejandro Asenjo Nitti
* hud title and option docs * hud docs * aspMain vram comment * more hud docs * HUD docs * Hud_ -> HUD_ consistency * ActorMissileSeekModes * fox_option docs * more option docs * more option docs * more option docs * fox_title docs * more fox_title docs * fox_map docs * fix map TLUTs * more fox_map docs * jp1 explore * explore us rev0 * SETUPDL comments * format * fox_map docs * more fox_map docs
2024-05-17Fix some names, use setup DL enum, add dma offsets to srcjp (#254)petrie911
* cleanup * buffers * setupDLs and such
2024-05-11More actor docs. starting on event IDs (#238)petrie911
* id start * stuff * comp and cam * add errors
2024-04-20Docs update, added list of all SFX Ids used in the game. (#217)petrie911
* docs * format * format plz * stuff * more stuff * more names and such * torch update
2024-04-06Fixed compilationKiritoDv
2024-04-06First ingame bootKiritoDv
2024-04-06First compilation, we just need more stupid assetsKiritoDv
2024-04-05Event Actor docs that kind of ballooned into a bunch of stuff (#200)petrie911
* stuff * too much * Torch commit * torch again
2024-04-03Reorganizaton of main (#199)petrie911
* reorganize main * more names * libc
2024-04-02Name functions after their files, also global variables in engine and ↵petrie911
ovl_i1-6 (#196) * cleanup * mass rename * forgot some
2024-04-01WIP on script documentation, some cleanup (#194)petrie911
* gfx * script * Torch * headers * format
2024-03-27Improved match for fox_ti, add custom gbi macro, some cleanup (#178)petrie911
* splits * torch * torch again * headers * merges * format * matches * commit * colpoly * SY
2024-02-16Import main, context, and option bss. Refactor headers. Some enum cleanup. ↵petrie911
(#130) * stuff * fixes * addrs * new header * its bss time * format and such * fake symbols begone * whoops forgot pragmas
2024-02-05fox_bo (BOLSE) Decompiled (#115)Alejandro Asenjo Nitti
* func_i4_8018BD60 * func_i4_8018C158 * func_i4_8018CC60 * func_i4_8018D278 * func_i4_8018D394 * func_i4_8018D414 * func_i4_8018D454 * func_i4_8018D584 * func_i4_8018D4F0 co-authored-by @inspectredc * func_i4_8018D874 * func_i4_80192264 * func_i4_80191ED8 co-authored-by: @petrie911 * func_i4_80191DB0 * func_i4_80191BAC * func_i4_80191AFC * func_i4_80191AFC * func_i4_80191180 * func_i4_80190FE8 * func_i4_80190F58 * func_i4_80190EE4 * func_i4_80190D98 * fix fake symbol * func_i4_8018F94C * func_i4_8018F94C refactor * format * function prototypes * v * func_i4_8018EAEC * func_i4_8018ECB4 * func_i4_8018EC1C * func_i4_8018EE4C * func_i4_8018ED44 * func_i4_8018D960 * func_i4_8018CCE8 * func_i4_8018D008 * func_i4_8018D124 * func_i4_8018E710 * func_i4_801918E4 * func_i4_80191A6C * func_i4_801912FC * func_i4_8018EF6C * func_i4_8018E870 * func_i4_8018CE5C * func_i4_8018BEF8 * refact func_i4_8018D4F0 * func_i4_8018E3FC & func_i4_8018E05C co-authored-by: @inspectredc * func_i4_8018DE8C * func_i4_8018D9CC co-authored-by: @petrie911 * data imported * import bss * dec * clean up * PR review * dec * dec * review
2024-02-02fox_aq decomped, some type cleanup (#112)petrie911
* stuff * stuff * temps * matched * so complete * merge and clean * format * graphics macros * aq * more stuff * oh god the clam * limbdraw * headers? * format, name changes * enums * merge and format
2024-01-06Area 6 decomp, Object_408 -> boss, more overlay symbols in main (#70)petrie911
* 408 * more stuff * brutal matches * data and such * gPlayer * names and boss and such * cat * forgot something
2024-01-02fox_beam, more use of enum types, some cleanup (#67)petrie911
* cleaning and such * stuff * enum types * format * a touch more
2023-12-30fox_43E80 decomped, matches and data import in fox_bg, some cleanup (#63)petrie911
* tank? * matches and data * excess files * another extra file
2023-12-27fox_360 and fox_bg decompiled, two more matches, some names. (#62)petrie911
* it begins * stuff * remove extra * matched * forgot one * small things * more matches * filenames
2023-12-15Match Matrix_Scale, change some file names (#52)petrie911
* stuff * three whole files * format * format and such * a switch in time * merge prep * nintendo switch * format * the great switch statement of our time * 43AC0 matched * stuff * Enums everywhere * oh god the switch * knakyo * new headers * format * fox * everyone hates recursion * format * one more thing * one more one more thing * renames * matches * matrix scale why * names and such * cleanup * name back
2023-12-14fox_6B3B0 and a bunch of names for things (#50)petrie911
* stuff * three whole files * format * format and such * a switch in time * merge prep * nintendo switch * format * the great switch statement of our time * 43AC0 matched * stuff * Enums everywhere * oh god the switch * knakyo * new headers * format * fox * everyone hates recursion * format * one more thing * one more one more thing * renames
2023-12-08Warnings Fixes (#45)Ryan Myers
* fox_option and fox_title warnings * Couple small warnings * Fix all remaining warnings * Run make format * make tools on its own * Fix warnings introduced in last master version * Better use of the drawGfx union
2023-12-04wip on sf_A4B50 (probably fox_play), also names and cleanup (#43)petrie911
* objects? * objects2? * more stuff * format * even more cleanup * RCP function names * format * NO U * makerom too
2023-11-30fox_option functions (#39)Alejandro Asenjo Nitti
* func_EBFBE0_80195B74 * func_EBFBE0_80196894 * func_EBFBE0_8019896C * fix * func_EBFBE0_80194CE4 * func_EBFBE0_801952B4 * RCP_SetupDL * format * move data around * space
2023-11-29Names and such (#38)petrie911
* names and such 1 * more names * format
2023-11-28Sf_bb360, also major data import (#35)petrie911
* all sorts of imports and such * oops * names and such
2023-11-28fox_title decompiled (#33)Alejandro Asenjo Nitti
* func_EBFBE0_8018C1C0 * func_EBFBE0_8018C644 * func_EBFBE0_8018CB90 * func_EBFBE0_8018CC30 * func_EBFBE0_8018CD9C * func_EBFBE0_8018D2B8 * M_DTOR * func_EBFBE0_8018D510 * func_EBFBE0_8018DDB8 * func_EBFBE0_8018FD08 * func_EBFBE0_8018FD08 * func_EBFBE0_801903B8 * func_EBFBE0_8018E200 * func_EBFBE0_8018E67C * func_EBFBE0_8018EDC8 * func_EBFBE0_80192D58 * func_EBFBE0_80193C4C
2023-11-26a bunch of graphics related functions and data importation (#31)petrie911
* graphics? * more stuff * missed one * headers * data import and such
2023-11-22enemy drawing routines decomped (#28)petrie911
* graphics? * more stuff * missed one
2023-11-13fox_rcp (#20)Alejandro Asenjo Nitti
* func_800B8E14 & func_800B8DD0 * func_800B94D0 * func_800B9618 * func_800B9760 * func_800B9790 * func_800B98A8 * func_800B99C0 * func_800B99F0 * func_800B9A20 * func_800B9B38 * func_800B9C50 * func_800B9D68 * func_800B9E80 * func_800B9EB0 * func_800B9FC8 * func_800BA0E0 * func_800BA110 * func_800BA140 * func_800BA1A0 * func_800BA1D0 * func_800BA2E8 * func_800BA400 * func_800BA430 * func_800BA460 * func_800BA490 * func_800BA4C0 * func_800BA520 * func_800BA550 * func_800BA5E0 * func_800BA640 * func_800843FC * func_80084370 * func_80084688 * gSetupDLs * gSetupDLs * fox_rcp * break * newline * mvoe screen_width and screen_height to gfx.h * remove space * correct size * clang-tidy from mm