Commit Graph

61 Commits

Author SHA1 Message Date
robojumper d35c4adeef Running out of ideas for G3DUtility 2025-03-28 18:42:09 +01:00
elijah-thomas774 818e818b56 eggPalette and eggTexture 2025-03-21 21:09:54 -04:00
Elijah Thomas 9c3c480b24 g3d source (#123)
* g3d_calcvtx

GetData seems to have changed -> dwarf says r is a local and using ofs_to_ptr didnt work

* g3d_light and g3d_fog

sdata2 splits and func ordering

* g3d_scnproc

* g3d_init

* g3d_scnmdl

* g3d_scnmdlsmpl

* g3d_scnroot

* g3d_scnobj

* g3d_res* progress

* g3d_resmdl OK

* g3d_restev OK

* g3d_resmat OK

* g3d_resvtx and g3d_restex OK

* g3d_resnode OK

* g3d_resanm OK

* g3d_resanmchr Progress

* the rest of g3d_res* OK

* g3d_anmvis OK

* g3d_anmclr OK

* Some Splitting

* more OK, Inline Issue in g3d_anmtexsrt

* g3d_obj, g3d_anmobj, g3d_gpu, g3d_tmem, g3d_cpu OK

* g3d_state OK

* g3d/dcc OK

* Include fixup

* More Fixups

* g3d_camera OK

* g3d_draw OK

* g3d_calcworld OK

* g3d_calcworld actually OK

* g3d_workmem, g3d_dcc OK

* g3d_calcview OK

* g3d_anmtexsrt OK with DONT_INLINE

* g3d_transform OK (Feels Cheaty)

* g3d_resanmchr OK

* g3d_draw1mat1shp Close

* g3d_draw1mat1shp OK (Thanks Lago!). Ran symbol applying script
2025-03-16 11:26:15 -04:00
Elijah Thomas cec09ad023 g3d initial pullover (#115)
* g3d Headers

* initial g3d source files -- NOT YET FIXED

* change ResFile static_cast to explicit ctor
2025-02-09 12:40:41 -05:00
Elijah Thomas 26af4db82d update from dtk-template - clangd :) (#66)
* update from dtk-template and start work towards using clangd

* include <a> -> "a"

* Update build.yml

* remove/add non-trivial class in union warning
2024-10-16 15:36:02 -04:00
robojumper 558db54bf4 eggException with two minor problems (#53)
* eggException with two minor problems

* Fix

* One minor problem

---------

Co-authored-by: elijah-thomas774 <elijahthomas774@gmail.com>
2024-10-06 16:36:36 -04:00
robojumper f8e61c7de8 More d/lyt (#52)
* More Lyt (maybe some wrong type associations)

* more meter

* Rename

* More splits and renames

* Fix SizedString conversion operators

* Renames

* dLytBattery_c almost OK

* d_lyt_battery OK

* diff clean

* Continue doing splits while I'm at it

* two more splits
2024-10-06 16:34:31 -04:00
Elijah Thomas 732a119127 Nw4r splits (#28)
* snd / math / g3d
2024-09-15 14:55:25 -04:00
robojumper 446df060f2 Fix some compiler warnings 2024-06-26 20:28:09 +02:00
lepelog f21b5486ba RVL -> rvl 2024-06-15 20:53:11 +02:00
elijah-thomas774 2b3b273ed1 Merge branch 'main' into pr/39 2024-06-09 22:36:52 -04:00
elijah-thomas774 ac1bfd45c6 lyt_util OK 2024-06-09 22:32:39 -04:00
elijah-thomas774 53aa4e2efa lyt_animation *ALMOST* 2024-06-09 21:04:42 -04:00
elijah-thomas774 f7e702e159 template out lyt_animation 2024-06-08 15:11:13 -04:00
elijah-thomas774 60f795a9d6 lyt_drawInfo OK 2024-06-06 23:30:50 -04:00
elijah-thomas774 b0b02bbedf lyt_texMap OK 2024-06-06 23:24:25 -04:00
elijah-thomas774 afbcb57c62 lyt_material OK - Thanks robojumper for pointing out weak function order from header uses 2024-06-05 23:05:18 -04:00
elijah-thomas774 c2040790a0 lyt_material weirdness 2024-06-04 22:22:44 -04:00
elijah-thomas774 fa4ce249a1 Templated out lyt_material 2024-06-01 02:09:53 -04:00
elijah-thomas774 b9b7f68da7 lyt_bounding OK 2024-05-31 20:28:32 -04:00
elijah-thomas774 f612e9902f name some data symbols 2024-05-31 19:30:35 -04:00
elijah-thomas774 217c03e5b8 lyt_window matching 2024-05-29 01:26:44 -04:00
elijah-thomas774 5829b09fbb lyt_window templated 2024-05-27 17:22:36 -04:00
elijah-thomas774 484d0be7ea lyt_textBox matching 2024-05-27 15:02:09 -04:00
elijah-thomas774 489a69b6f5 lyt_picture match...
Im dreading Material
2024-05-26 04:21:52 -04:00
elijah-thomas774 47eaa04f7d lyt_layout matching 2024-05-25 22:44:07 -04:00
robojumper 09eebc77b3 db_exception 2024-05-25 12:50:20 +02:00
elijah-thomas774 101f014078 cleanup and try to give unk vars a name
(roughly based on DWARF)
sMapBufMaxSize -> guess
sMapBuf -> why is this split??
2024-05-24 18:10:55 -04:00
elijah-thomas774 467e1a61ce lyt_layout progress 2024-05-24 15:55:55 -04:00
robojumper b2d728089e db_mapFile 2024-05-24 16:41:33 +02:00
robojumper d711118601 db_assert 2024-05-24 10:47:51 +02:00
elijah-thomas774 752f760c32 lyt_group matching 2024-05-23 01:05:22 -04:00
elijah-thomas774 08e0e57034 lyt_pane matching 2024-05-23 00:16:00 -04:00
elijah-thomas774 d69b2b450c lyt_resourceAccessor 2024-05-18 23:25:17 -04:00
elijah-thomas774 230a7d20ce lyt_arcResourceAccessor 2024-05-18 23:18:40 -04:00
elijah-thomas774 fa9a9ce949 lyt_common match 2024-05-12 20:23:22 -04:00
elijah-thomas774 62e0778390 fixed up typedef for u32 and s32 from mistake long ago 2024-05-12 16:04:01 -04:00
elijah-thomas774 a46e6e0204 added ported from comments 2024-05-12 14:30:58 -04:00
elijah-thomas774 834d0673ea Matched ut_TextWriterBase 2024-05-12 14:23:03 -04:00
robojumper 8129fcc190 AdjustCursor match 2024-05-06 21:05:09 +02:00
elijah-thomas774 344348bc05 nw4r ut almost matching 2024-05-05 22:27:50 -04:00
Elijah Thomas b35dd462fd Merge branch 'main' into ut_CharStrmReader 2024-05-05 12:33:02 -04:00
robojumper bb65dd5518 Drop comment 2024-05-05 09:30:54 +02:00
robojumper 282402ff85 Match ut_CharStreamReader 2024-05-05 09:25:21 +02:00
elijah-thomas774 7d76ab692f ut_FileStream
thanks ogws
2024-05-05 00:01:06 -04:00
Elijah Thomas ca8bb4bf27 Merge branch 'main' into ut_IOStream 2024-05-04 23:53:03 -04:00
elijah-thomas774 20bedbfc3b ut_IOStream
thanks ogws
2024-05-04 23:47:10 -04:00
elijah-thomas774 498660cf6b match ut_TagProcessorBase. thanks ogws 2024-05-04 23:31:16 -04:00
elijah-thomas774 88df5e430b Update ut_CharStrmReader.cpp 2024-05-04 23:12:10 -04:00
elijah-thomas774 e4ea7a75d9 Merge branch 'main' of https://github.com/lepelog/ss-dtk 2024-05-04 22:01:14 -04:00