Commit Graph

80 Commits

Author SHA1 Message Date
Mr-Wiseguy 5a8a1cb2ba Update runtime for custom mod content types and add RT64 texture pack support 2024-10-14 15:29:55 -04:00
Mr-Wiseguy 5dc260f35a Update runtime to add DLL search path, enable strict mode in patch recompilation 2024-10-14 15:29:55 -04:00
Mr-Wiseguy a568261064 Update runtime after merge 2024-10-14 15:29:55 -04:00
Mr-Wiseguy 33806821e2 Update runtime for populating missing runtime pointers in offline compiled mods 2024-10-14 15:29:55 -04:00
Mr-Wiseguy eda1979bf0 Update runtime to fix reference symbols 2024-10-14 15:29:55 -04:00
Mr-Wiseguy 765d1d32f0 Update runtime after merge 2024-10-14 15:29:55 -04:00
Mr-Wiseguy 2463fe4613 Update N64ModernRuntime for mod mips32 relocs and function lookups 2024-10-14 15:29:55 -04:00
Mr-Wiseguy 359f8a9279 Update runtime for mod loading on posix systems, enable all mods temporarily 2024-10-14 15:29:55 -04:00
Mr-Wiseguy 60b8d58e73 Update runtime and print mod authors and dependencies 2024-10-14 15:29:55 -04:00
Mr-Wiseguy ea0cc6e6be Update runtime to have mod list functionality 2024-10-14 15:29:55 -04:00
Mr-Wiseguy e6892248c7 Update runtime for new mod manifest schema 2024-10-14 15:29:54 -04:00
Mr-Wiseguy be70a2a8f1 Parse version number from a string and provide it to the runtime 2024-10-14 15:29:54 -04:00
Mr-Wiseguy ba39a73dca Update modern runtime for mod support, add some exports and events in the patches 2024-10-14 15:28:30 -04:00
Wiseguy 83ecc68d18
Improve build times by using the recompiler to output multiple functions per file (#465)
* Update RT64 for many things, most notably re-spirv

* Improve build times by using the recompiler to output multiple functions per file
2024-08-16 09:50:01 -04:00
Wiseguy 7697a972a3
Update RT64 for many things, most notably re-spirv (#463) 2024-08-10 19:31:37 -04:00
Wiseguy 9981b922dc
Fix .recomp_patch section functions not getting loaded (#449) 2024-07-28 21:43:14 -04:00
Wiseguy 528a22d86f
Update RT64 to fix compilation error from missing includes on some compilers (#448) 2024-07-28 12:10:07 -04:00
Wiseguy c21d55938b
Update RT64 for odd-sized HD texture mipmap fix (#445) 2024-07-26 18:57:22 -04:00
Reonu 5aa650bffa
Update RT64 for HD texture framework and DXIL linker (#262)
* WIP HD texture support

* Remove STB implementation as it's already defined in RT64

* Fix texcoords for seamless pause background patch

* Fix RT64 compilation error and temporarily disable shader cache

* Fix vertices for bottom strip in seamless pause background patch

* Update RT64 for mip preloading and alignment fixes

* Update RT64 for zipped texture pack support and fix CMake warning flags for clang-cl

* Update RT64 to have multiple pack loading and texture memory stats in the debugger

* Update RT64 to fix replace button crash

* Update to RT64 main as HD textures were merged and completely removed shader cache as it's not needed

---------

Co-authored-by: Wiseguy <68165316+Mr-Wiseguy@users.noreply.github.com>
2024-07-25 23:08:23 -04:00
Reonu 6dd618e5a4
Update RT64 to fix Nvidia Wayland crash (#424) 2024-07-01 17:37:21 -04:00
Anghelo Carvajal 4abd0fe720
Update N64ModernRuntime and add debug game thread naming (#408) 2024-06-21 15:40:06 +02:00
David Chavez 19fcd9bf31
Update to latest N64ModernRuntime (#392)
- updates to new controller changes
- updates to new render context changes
- updates to new controller number changes
- fix for crash on save thread
2024-06-12 09:40:14 +02:00
David Chavez bec699f0bd
Migrate to N64ModernRuntime (#354) 2024-06-05 01:12:43 +02:00
Wiseguy 9ab97993e1
Update RT64 for AMD RDNA3 workaround and shader counts in debugger (#314) 2024-06-02 13:47:03 -04:00
Wiseguy 1ea7d4ebe9
v1.1.0 (#271)
* Update RT64 to correctly report errors for shader model 5.1 GPUs

* Fixed Windows filesystem error crash

* Force audio driver selection to wasapi on Windows to prevent audio issue
2024-05-26 14:24:13 -04:00
Reonu 23eb6b7eea
Support for high precision framebuffers and dither noise (RT64) (#252)
* 64 bit framebuffer for rt64

* Remove mention of motion blur cap from readme

* Add graphics.json option to control high precision framebuffers, disable clamping alpha for accumulation blur when using high precision FBs

* Increase dither noise strength at higher resolutions to make it more noticeable

---------

Co-authored-by: Mr-Wiseguy <mrwiseguyromhacking@gmail.com>
2024-05-26 01:24:46 -04:00
theofficialgman b803da8a58
Fix arm64 building and X11 conflicts (#214) 2024-05-22 02:39:34 +02:00
David Chavez 7e8782c114
Building Instructions & CI (#178)
Co-authored-by: Mr-Wiseguy <mrwiseguyromhacking@gmail.com>
2024-05-18 04:23:48 +02:00
Mr-Wiseguy c898edd749 Update RT64 and shader cache, add decals to N64 effect list in readme, bump version number to 1.0.0-rc2 2024-05-06 22:47:31 -04:00
Mr-Wiseguy 7034243ff6 Update RT64 2024-05-04 02:10:58 -04:00
Mr-Wiseguy 956db3366f Moved UI resource destruction to RT64 deinit hook, temporarily disabled shader cache as it's out of date 2024-05-01 04:25:22 -04:00
Mr-Wiseguy 7c37f8ef8e Fixed race condition with thread deletion, update RT64 2024-04-27 15:06:26 -04:00
Mr-Wiseguy 5382ce6fd0 Transform tagging for clear tag actor (mainly for bomb explosions), update RT64 2024-04-24 14:56:23 -04:00
thecozies bf167f31c7 Updated rmlui to master 2024-04-20 15:36:34 -05:00
Mr-Wiseguy a293673a32 Update RT64 to fix Granny's story, tagged some more matrices to help with matching performance 2024-04-15 20:05:31 -04:00
Mr-Wiseguy b334c677b9 Update RT64 and refactor RT64 handling 2024-04-14 15:59:42 -04:00
Mr-Wiseguy 45bbd40b12 Fix bug with pause tiles being in wrong location when unpausing, update RT64 2024-04-06 12:42:15 -04:00
Mr-Wiseguy fcc4eb6351 Tweaked input latency patch to help prevent microstutters, updated RT64 2024-04-02 18:21:05 -04:00
Mr-Wiseguy ea61c2bc73 Switched letterbox rects to ortho tris so they could be interpolated,
updated RT64 to fix projection matching issue
2024-04-01 23:33:26 -04:00
Mr-Wiseguy 6ce38f5325 Changed textboxes to be ortho tris so they'd get interpolated, update RT64 2024-04-01 18:52:26 -04:00
Mr-Wiseguy 85936fcfa6 Update RT64 to have new UI aspect ratio functionality 2024-04-01 13:03:53 -04:00
Mr-Wiseguy 81fca5bf96 Implemented system for detecting billboards and disabling rotation interpolation for them during camera cuts, update RT64 2024-03-31 23:12:22 -04:00
Mr-Wiseguy 1caf81e1cf Reduce alpha clamp for blur to prevent image retention, update RT64 2024-03-28 20:53:17 -04:00
Mr-Wiseguy fe284112bc Update RT64 and all matrix group command usage, changed lens to ortho tris so it gets interpolated and remains centered 2024-03-28 20:36:16 -04:00
Mr-Wiseguy d1d00e164c Fixed camera interpolation double skips, made the skybox skip interpolation with the camera, fixed particles getting incorrectly matched 2024-03-27 18:47:15 -04:00
Mr-Wiseguy 8db2c655c3 Modified how patch elf is linked to prevent address conflicts with vanilla symbols, update RT64 2024-03-20 22:16:51 -04:00
Mr-Wiseguy 37bc904b2a Moved rt64 submodule to new folder to reflect change in repo name 2024-03-15 17:46:45 -04:00
Mr-Wiseguy 5d48dbeee9 Switched to new RT64 repo 2024-03-15 12:39:40 -04:00
Mr-Wiseguy ff5dd7f50c Patch giants cutscene to fix music desync, update RT64 2024-03-15 01:17:56 -04:00
Mr-Wiseguy 8c2a999697 Rewrite star drawing code to use tris and matrices instead of rects for better interpolation 2024-03-12 18:01:58 -04:00