Commit Graph

53 Commits

Author SHA1 Message Date
Darío 17b88e7a97 Rewrite depth rectangle for 3D HUD so it gets interpolated. (#19) 2025-12-23 20:54:16 -05:00
Darío b5966ad2f0 Apply tag for perspective projection in a higher level function. (#18)
* Apply tag for perspective projection in a higher level function.

* Create new projection for HUD elements so they don't interpolate in world space

* Remove skip interpolation for zoomboxes as it's no longer needed.

---------

Co-authored-by: Mr-Wiseguy <mrwiseguyromhacking@gmail.com>
2025-12-22 19:46:47 -05:00
Mr-Wiseguy 36663818d4 Add missing egbi macros in patches.h 2025-12-21 21:20:04 -05:00
Mr-Wiseguy 48cceaf898 Fix aspect ratio control in picture gamemodes when camera interpolation is skipped 2025-12-21 20:16:17 -05:00
Mr-Wiseguy a31d5ff623 Fix projection tagging for zoomboxes when multiple are on screen 2025-12-21 17:19:53 -05:00
Mr-Wiseguy c9a3b857a5 Force nearest LODs and disable nearclipping to improve camera clipping in ultrawide aspect ratios 2025-12-21 04:18:03 -05:00
Darío 84394461f7 Add tag for Clanker. (#17)
* Add tag for Clanker.

* Add transform ID to header.
2025-12-20 22:02:05 -05:00
Darío a4866d2f23 Add tagging to weather effects for CCW. (#16) 2025-12-20 22:01:11 -05:00
Darío fff8bff6e5 Further improve skipping logic for projectiles to address particles spawned in the origin. (#15) 2025-12-20 15:41:25 -05:00
Darío 96f5668957 Fix interpolation on bee swarms. (#14) 2025-12-20 15:40:38 -05:00
Darío f74f796129 Rewrite pause menus to use rows instead of tiles to fix artifacts in wide aspect ratios. (#13) 2025-12-20 14:13:29 -05:00
Dario b09f08f552 Fix logical error in model matrix group function. 2025-12-20 16:11:33 -03:00
Mr-Wiseguy 5bc7880347 Prevent popping matrix groups that weren't pushed 2025-12-20 13:01:34 -05:00
Darío 86f6f20b97 Skip interpolation when particles are freed. (#12)
* Skip interpolation when particles are freed.

* Update particle_transform_tagging.c
2025-12-20 12:43:29 -05:00
Darío 498002a425 Add patch for skipping camera interpolation during non-gameplay segments. (#6)
* Add patch for skipping camera interpolation during non-gameplay segments.

* Fix ignore interpolation patches. Add skip for zoombox.
2025-12-20 12:41:47 -05:00
Mr-Wiseguy b3886866b9 Simplify and improve particle transform tagging, modify and document transform ID allocation 2025-12-20 01:48:19 -05:00
Darío ae6a97e91b Only enable view matrix compensation for gameplay projection. (#11) 2025-12-19 21:20:13 -05:00
Darío 9979ac2c50 Extend snow to work in 360 degrees and add transform tagging to it. (#10)
* Extend snow to work in 360 degrees and add transform tagging to it.

* Add top-level comments to functions.
2025-12-19 19:52:45 -05:00
Darío 639d2d8ac6 Tag the lens flare effect. (#9) 2025-12-18 22:18:09 -05:00
Darío 246d3e8136 Tag the honeycomb upgrade and any 3D hud elements. (#8)
* Tag honeycomb transform.

* Add tags for HUD elements.
2025-12-18 21:20:56 -05:00
Mr-Wiseguy c6c0428b39 Implement bgm volume control and remove zelda low health beeps option 2025-12-18 02:39:11 -05:00
Darío 4581c4c20b Fix seams in bottles bonus, mumbo's picture and aspect ratio adjustment. (#7) 2025-12-18 02:35:52 -05:00
Mr-Wiseguy a82a0f88b6 Fix texture seams in intro level model extension 2025-12-13 20:30:46 -05:00
Mr-Wiseguy b8e081d6e2 Add level model hotpatch for intro scene to fix gap in widescreen
Co-authored-by: Reonu <15913880+Reonu@users.noreply.github.com>
2025-12-13 20:14:08 -05:00
Mr-Wiseguy 674efaa5ce Fix vertex modification race condition by using displaylist parsed event 2025-12-12 02:12:42 -05:00
Mr-Wiseguy 8fa0dd559f Fix vanilla memory corruption bug with invalid vector defrag call 2025-12-10 20:43:51 -05:00
Mr-Wiseguy d331f4e5cb Add transform tagging for map models and fix build after updating RT64 2025-12-09 19:48:25 -05:00
Dario 9f39b6bf69 Fix aspect ratio on jiggy transition patch. 2025-12-09 20:44:56 -03:00
Mr-Wiseguy 377ba80628 Transform tagging for projectile particles 2025-12-09 02:53:06 -05:00
Mr-Wiseguy 5a596e22db Add zoombox tagging and fix leaked model transform ID in __marker_draw 2025-12-09 02:16:37 -05:00
Mr-Wiseguy b71479aeae Enhance jiggy puzzle framebuffer effect to use direct framebuffer sampling to work with high res and widescreen 2025-11-30 01:15:44 -05:00
Mr-Wiseguy 7f4e38d732 Tagging for skybox and most projections, skip interpolation on the frame after all markers are reset to avoid glitches on scene load 2025-11-30 01:14:46 -05:00
Mr-Wiseguy e13245c57c Enable rotation interpolation for sprite props 2025-11-29 23:05:02 -05:00
Mr-Wiseguy a97c09db86 Remove remaining frustum culling 2025-11-29 23:03:39 -05:00
Mr-Wiseguy cfb0e32e76 Particle transform tagging 2025-11-29 23:01:29 -05:00
Mr-Wiseguy cdd25e5bf7 Implement prop extension API, SpriteProp and ModelProp transform tagging 2025-09-09 22:14:30 -04:00
Mr-Wiseguy d7d9a39c74 Disable map model transform tagging temporarily, begin work on prop transform tagging 2025-09-08 01:56:32 -04:00
Mr-Wiseguy 79321e7f86 Genericize object extension to allow for multiple extension contexts (e.g. Props and ActorMarkers) 2025-09-07 22:42:09 -04:00
Mr-Wiseguy fbe26b7a63 Reorganize transform tagging and add tagging to level models 2025-09-07 19:12:04 -04:00
Mr-Wiseguy c8fac11c42 Update decomp and symbols 2025-09-07 00:17:30 -04:00
Mr-Wiseguy 212374cdba Update to latest runtime and RT64, switch actor API to use ActorMarkers instead 2025-09-06 23:47:25 -04:00
Mr-Wiseguy 07998cb006 Moved core1 overlay load into boot___osInitialize_common and reset inverse view matrix for ortho view matrices 2025-09-06 23:47:24 -04:00
Mr-Wiseguy 086a968ead Begin transform tagging 2025-06-05 01:02:53 -04:00
Mr-Wiseguy 1e19dad587 Update codebase with changes for Zelda 64: Recompiled 1.2 2025-06-03 01:16:09 -04:00
LittleCube b834207ada fix crash from xprintf 2025-02-25 20:05:59 -05:00
Mr-Wiseguy b1af6412d2 Extend graphics stacks (fixes OOM crashes) and add recomp_printf 2025-02-22 02:39:06 -05:00
LittleCube bfa91bb098 add annotation for skipping intro sequence 2025-02-21 18:07:49 -05:00
Mr-Wiseguy 4138612324 Implement actor extension data 2025-02-19 03:26:37 -05:00
LittleCube 2003f1babd clean up intro sequence skip 2025-02-18 22:36:23 -05:00
LittleCube 849debbe51 make intro sequence skippable 2025-02-18 22:10:28 -05:00