Commit Graph

6682 Commits

Author SHA1 Message Date
fgsfds a3c3f8df72 port: fix LOD textures exploding, fix palette loading 2023-08-02 19:44:13 +02:00
fgsfds 4fa7deed5a port: swap more modeldef nodes 2023-08-02 02:30:02 +02:00
fgsfds c0e73091f5 port: check GL attrib and uniform indices before using them 2023-08-02 02:29:38 +02:00
fgsfds c449a687cf port: fix vertex color indexing 2023-08-02 01:04:15 +02:00
fgsfds 23f5b72943 port: swap room verts 2023-08-02 00:11:51 +02:00
fgsfds 9ec6fa06f8 port: oops, forgot Makefile this whole time 2023-08-01 23:39:14 +02:00
fgsfds 9433dc7769 port: make it not crash on the intro sequence and render SOME geometry 2023-08-01 23:38:06 +02:00
fgsfds 9508b136ff port: replace old fast3d with libultraship-fast3d 2023-08-01 23:37:49 +02:00
fgsfds 157d46b73a port: fix tahoma 2023-08-01 01:28:08 +02:00
fgsfds a37bb4c3be port: fix REORDER model node byteswapping and gundl.numvertices 2023-07-31 22:36:26 +02:00
fgsfds 5c9a502657 port: fix Gfx being 16 bytes 2023-07-31 22:34:54 +02:00
fgsfds 2331b0911d port: always report at least one controller connected 2023-07-30 21:25:01 +02:00
fgsfds f91401cb95 port: make the legal screen render correctly
also, total errno death in the same commit because I am dumb
2023-07-30 21:24:39 +02:00
fgsfds da94644c38 port: make it link and load
nothing happens after loading though
2023-07-29 23:21:35 +02:00
Ryan Dwyer c55f9c805c Decompile viUpdateMode 2023-06-18 19:43:27 +10:00
Ryan Dwyer a53320f35a ntsc-beta: Decompile mainInit 2023-06-18 10:28:15 +10:00
Ryan Dwyer ca6ce095f0 jpn-final: Decompile text0f154f38 2023-06-17 17:27:45 +10:00
Ryan Dwyer 8647634a54 Decompile bgLoadRoom 2023-06-16 21:10:03 +10:00
Ryan Dwyer e78d65b6e3 Improve mismatch of weatherRenderSnow 2023-06-14 17:43:51 +10:00
Ryan Dwyer 38c478259f Name and document pathfinding functions 2023-06-13 21:44:29 +10:00
Ryan Dwyer 154153b605 Discover remaining pad flags 2023-06-12 22:16:28 +10:00
Ryan Dwyer cac9aaf9bf Decompile weatherRenderRain 2023-06-10 17:04:30 +10:00
Ryan Dwyer 7c1c377db0 Decompile titleRenderPdLogo 2023-06-07 17:57:00 +10:00
Ryan Dwyer 8c22681e35 Set names for more bondgun symbols 2023-06-04 16:44:37 +10:00
Ryan Dwyer f9ba47b8a7 Decompile bodiesReset 2023-06-04 09:41:54 +10:00
Ryan Dwyer b97228e682 Fix beta builds when DEBUG is not defined 2023-06-03 12:43:56 +10:00
Ryan Dwyer 1df5e4dc51 Document propsnd functions 2023-06-03 11:17:22 +10:00
Ryan Dwyer e9a6e9849b Decompile propsndTickChannel 2023-06-01 21:02:06 +10:00
Ryan Dwyer 8afead29db Decompile aiSayQuip 2023-05-31 22:44:30 +10:00
Ryan Dwyer 8a7c22adda Decompile bgRenderGdlInXray 2023-05-31 17:48:41 +10:00
Ryan Dwyer 9b4c64d7ff Replace remaining pad literals in MP setup files 2023-05-30 21:05:50 +10:00
Ryan Dwyer e79e1d8068 Decompile beamRender 2023-05-30 20:51:02 +10:00
Ryan Dwyer 0ebce0dcf9 Set names for menucolourpalette properties 2023-05-29 18:31:26 +10:00
Ryan Dwyer 953afe9925 Name remaining aibot properties 2023-05-28 14:07:16 +10:00
Ryan Dwyer 2e386f7a34 Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
Ryan Dwyer 5255f7c346 Use Vtx/Col instead of struct gfxvtx, struct colour and u32 2023-05-27 13:22:14 +10:00
Ryan Dwyer d5a21a8459 Replace gDPSetVerticeArray with gSPVertex, rename gDPSetColorArray to gSPColor and rename gDPTri4 to gSPTri4 2023-05-27 10:27:15 +10:00
Ryan Dwyer a7f00522c1 gbi.h: Remove unused ifdefs and reformat the file 2023-05-26 22:29:08 +10:00
Ryan Dwyer 5eb422d599 Make graphics microcode data shiftable 2023-05-26 20:25:08 +10:00
Ryan Dwyer be585be596 Name most sky symbols 2023-05-25 17:35:22 +10:00
Ryan Dwyer 5cc44be4da Name all env symbols 2023-05-24 21:54:47 +10:00
Ryan Dwyer 740be5e96b Tidy up gfxreplace.c 2023-05-24 21:06:48 +10:00
Ryan Dwyer a8d92b1845 Replace calls to SetCombineLERP with custom modes 2023-05-24 18:24:28 +10:00
Ryan Dwyer 92075c6fe7 Name almost all BG symbols 2023-05-23 19:37:20 +10:00
Ryan Dwyer 4017d5cba5 Rename vm.c to vminit.c, tlb.s to vm.s and annotate vm.s 2023-05-21 15:54:54 +10:00
Ryan Dwyer b4355ab55f Annotate exceptasm.s 2023-05-20 16:43:48 +10:00
Ryan Dwyer 21cda43806 Use li and move pseudo instructions in ASM where possible 2023-05-20 00:08:54 +10:00
Ryan Dwyer 134ca8206f Introduce NUM_FRAMEBUFFERS and NUM_GFXTASKS constants 2023-05-15 12:42:13 +10:00
Ryan Dwyer 8559aeed1f Introduce FBALLOC and SCREEN constants for dimensions 2023-05-14 13:00:29 +10:00
Ryan Dwyer 73fc947f44 Name and document z-buffer functions 2023-05-14 09:23:24 +10:00