Commit Graph

2673 Commits

Author SHA1 Message Date
CraftyBoss 91d8e422ac oops forgot to include something 2026-03-19 23:59:37 -04:00
CraftyBoss 315f23b930 fix StaffWork being too big for work buffer, increase mpTalkHeap size 2026-03-19 23:54:00 -04:00
CraftyBoss 1aaa023e74 add more be swap in J3DDeform data, stub TObject_sound::do_paragraph 2026-03-19 13:36:10 -04:00
TakaRikka 6b74ee58d4 fix kcol wall correct 2026-03-18 22:58:43 -07:00
TakaRikka 86bad90a4f fix horse grass 2026-03-18 18:27:22 -07:00
TakaRikka cbc9f58452 player info display tool 2026-03-18 17:29:08 -07:00
TakaRikka 74f39689bc Merge branch 'main' of https://github.com/TakaRikka/dusk 2026-03-18 16:18:23 -07:00
TakaRikka e709ab39aa Merge pull request #99 from TakaRikka/fix/imgui-begin-frame
Move aurora_begin_frame/aurora_end_frame calls to main loop
2026-03-18 13:43:30 -07:00
Max Roncace 49080f6119 Move aurora_begin_frame/aurora_end_frame calls to main loop
This fixes an issue when using SDL's X11 backend due to Dusk
attempting to render ImGui menus without an active frame.
2026-03-18 16:33:03 -04:00
Max Roncace 2194b7ecf4 Update m_Do window viewport immediately on Aurora window resize
The framebuffer size flows into Aurora as follows:

Into JUTVideo:
  AURORA_WINDOW_RESIZED handler ->
  mDoGph_gInf_c::setWindowSize ->
  JUTVideo::setWindowSize
From JUTVideo -> dComIfG_play_c:
  fpcCt_Handler ->
  phase_4 ->
  dComIfGp_setWindow
From dComIfGp_play_c -> Aurora:
  mDoGph_Painter ->
  drawDepth2 ->
  GXSetTexCopySrc ->
  GXCopyTex ->
  aurora::gfx::resolve_pass (called by GXCopyTex)

The trouble is that 1) phase_4 is only called when creating a new scene/room,
and 2) even when it is called, mDoGph_Painter is executed before fpcCt_Handler
in the main loop so the new size isn't visible to aurora::gfx::resolve_pass
until one frame after it's set. This causes a crash due to the original size
being passed to CopyTextureToTexture despite the destination framebuffer now
being smaller.

As a workaround, we just cut out the whole middleman section and call
dComIfGp_setWindow immediately when we receive a resize event. This way the new
size is immediately visible to Aurora.
2026-03-18 12:46:56 -04:00
TakaRikka 674e5dcaa1 Merge https://github.com/zeldaret/tp 2026-03-18 02:58:55 -07:00
TakaRikka 81add0a2ab fix push pull callback UB in other compilers (#3134) 2026-03-18 02:57:37 -07:00
TakaRikka 929e71975c add cc collider view (broken color) 2026-03-18 01:25:42 -07:00
Max Roncace bb061a1225 Merge remote-tracking branch 'decomp/main' 2026-03-18 01:56:47 -04:00
TakaRikka dee722dab5 cc debug work (#3133) 2026-03-17 22:48:37 -07:00
Max Roncace 8578874254 Fix a bunch of compiler warnings and document several more bugs (#3130) 2026-03-17 22:38:05 -07:00
Max Roncace f17c134aff Fix vertex data not being populated for non-textured models
This affects models loaded by d_a_bg such as Stage/bmde/model2.bmd.
2026-03-18 00:25:38 -04:00
Lurs 7ba4862622 BE or un-BE, that is the question 2026-03-17 14:39:02 +01:00
Lurs f2b73c1037 BE field_0x04 of "new" struct SizedGroup in src\d\actor\d_a_passer_mng.cpp 2026-03-17 13:25:27 +01:00
TakaRikka eaad85d618 initial collision viewer 2026-03-17 05:17:43 -07:00
TakaRikka 266c4317d9 Merge https://github.com/zeldaret/tp 2026-03-17 04:08:44 -07:00
TakaRikka 3aec45d6d7 various d_bg debug cleanup / d_menu_window_HIO debug (#3132)
* various d_bg debug cleanup

* matching forward decl for compiler compatibility

* fix build
2026-03-17 03:44:11 -07:00
CraftyBoss 851452bca6 npc actor in screen check fix, fix dBgWKCol::RoofChk using wrong var for prism idx calc 2026-03-17 02:16:09 -07:00
CraftyBoss e17c32f41e BE swap shop params, fix shop cursor projection, handle divide by zero in d_vibration, stub startLevelSound audio func 2026-03-16 22:01:46 -07:00
TakaRikka a10f7b7806 Merge pull request #96 from TakaRikka/ira-bloomtoggle
Toggle bloom from graphics menu
2026-03-16 17:03:39 -07:00
Irastris 563e25e1b9 Toggle bloom from graphics menu 2026-03-16 19:54:44 -04:00
CraftyBoss e751e3b3da fix uninitialized f32 causing crash in palace of twilight, add FPS to menu bar 2026-03-16 15:43:42 -07:00
TakaRikka 61d2ba1e33 Merge pull request #93 from TakaRikka/ira-crashfix1
JAUSoundTable-related crash fix
2026-03-16 14:27:43 -07:00
TakaRikka 609685b3e6 Merge pull request #94 from TakaRikka/bugfixes
Bugfixes for some issues (cXyz in savegame, collision and fading)
2026-03-16 14:21:49 -07:00
Max Roncace 2679b7d02b Fix crashes due to current texture not being set before loading (#61, #95) 2026-03-16 16:28:22 -04:00
Irastris 451ebcbb3c Use DUSK_AUDIO_DISABLED instead of TARGET_PC 2026-03-16 11:48:45 -04:00
Lurs a791288d95 Fixes #80
?
2026-03-16 08:35:35 +01:00
Lurs eafc00383c Fixes crash when entering the very first house 2026-03-16 08:35:35 +01:00
Lurs 08e0af1493 Fixes #74 2026-03-16 08:35:34 +01:00
Lurs f33923dc56 Fixes #82 2026-03-16 08:35:34 +01:00
Luke Street c71d1b4aa6 Update aurora 2026-03-15 23:30:52 -06:00
Max Roncace a763c8ee05 Increase Scene2DHeap size (#90)
This fixes a crash when the game asks to save when leaving the ranch
after goats 1.
2026-03-15 23:28:34 -04:00
roeming eb9dc59d5b convert daPasserMng_c::mGroupTbl underlying data from bytes to daPasserMng_c::Group (#3129)
* daPasserMng_c::mGroupTbl underlying data to daPasserMng_c::Group

* move over to const groups

* templated solution that works on modern compilers + mwcc

---------

Co-authored-by: roeming <roeming@users.noreply.github.com>
2026-03-15 18:06:16 -07:00
TakaRikka 0650c3d3b3 Merge branch 'main' of https://github.com/TakaRikka/dusk 2026-03-15 15:54:13 -07:00
TakaRikka e5ca5af3f2 work on controller config 2026-03-15 15:54:03 -07:00
Irastris ee2079bcf9 JAUSoundTable-related crash fix 2026-03-15 18:53:42 -04:00
TakaRikka fe69f243e2 Merge pull request #92 from TakaRikka/optrotate
Fix rotations on optimization builds
2026-03-15 15:31:56 -07:00
Jeffrey Crowell 91fac9b4a0 Fix rotations on optimization builds
I have literally zero idea why this broke. Optimizations are wild.
2026-03-15 18:27:25 -04:00
Max Roncace 4fd2ddd67a Fix some Clang compile warnings 2026-03-14 18:37:18 -04:00
Max Roncace 1a7860d805 Update Aurora for crash fixes 2026-03-14 18:30:04 -04:00
TakaRikka 8837df94bb some more imgui refactoring 2026-03-14 04:07:30 -07:00
Max Roncace 7da7cefe30 Add point selector to map loader (+ other loader UI improvements) 2026-03-14 01:20:27 -04:00
qwertyquerty 6431dd3d19 fix reticles (#89) 2026-03-13 14:41:46 -07:00
BigBen 7c2a32b209 Change imgOffset type from u32 to s32
Should help prevent crashes opening map
2026-03-13 13:33:00 -04:00
TakaRikka 86b1b97c53 fix obj_sw ptr math bug 2026-03-13 02:42:45 -07:00