Commit graph

95 commits

Author SHA1 Message Date
Mr-Wiseguy
0b48ab9324 Update runtime to allow NULL recomp_free 2025-04-13 22:09:49 -04:00
Mr-Wiseguy
f38d1c7869 Update runtime to fix default value of enabled_by_default 2025-04-09 20:16:59 -04:00
Mr-Wiseguy
5261f9061c Update runtime for mod default enabled state 2025-04-09 04:36:04 -04:00
Mr-Wiseguy
7407bebf6e Add special config option id to control texture pack state for code mods 2025-04-09 03:51:26 -04:00
Mr-Wiseguy
8382fa3d65 Update runtime for mod API to get save file path 2025-04-09 01:15:35 -04:00
Mr-Wiseguy
46f5e2d279 Update RT64 for v5 texture hash 2025-04-09 00:26:32 -04:00
Mr-Wiseguy
7d6d40f196 Update runtime for save swapping mod API 2025-04-08 02:21:35 -04:00
Mr-Wiseguy
a93d0d6836 Update runtime for mod version export 2025-04-08 01:06:08 -04:00
Mr-Wiseguy
1c6f445503 Implement texture pack reordering 2025-04-06 22:26:49 -04:00
Mr-Wiseguy
930580089e Update runtime to fix renderer shutdown race condition 2025-04-06 19:44:11 -04:00
Mr-Wiseguy
11c84659cf Finish drag and drop mod installation, disable mod refresh button and code mod toggle when game starts 2025-04-06 03:57:50 -04:00
Dario
75c3669961 Fix to dynamic lib path and runtime commit. 2025-04-05 01:56:51 -04:00
Mr-Wiseguy
470644e700 Update RT64 to fix failed assert with MSAA off 2025-04-03 23:38:27 -04:00
Mr-Wiseguy
d15d448d80 Update lunasvg to increase its minimum cmake version 2025-04-03 03:26:26 -04:00
Mr-Wiseguy
cdde3d47bb Update RT64 to enable early Z test shader optimization 2025-03-25 19:02:11 -04:00
Mr-Wiseguy
24d166029f Update runtime to allow renderers to choose the graphics API 2025-03-23 22:08:29 -04:00
Mr-Wiseguy
8da41d97f6 Update RT64 and allow it to choose the graphics API when set to Auto 2025-03-23 21:54:03 -04:00
Mr-Wiseguy
880f023f01 Update RT64 for depth clear optimization and more native sampler changes 2025-03-23 14:53:23 -04:00
Mr-Wiseguy
12276d6c9e Update RT64 to fix native sampler issues with tile copies 2025-03-22 18:02:08 -04:00
Mr-Wiseguy
6a0dd85b49 Update RT64 for driver bug workarounds and misc fixes 2025-03-22 15:23:08 -04:00
Mr-Wiseguy
de88b5de46 Upgrade RmlUi to 6.0 release 2025-03-14 16:47:29 -04:00
Mr-Wiseguy
51b2ff4274 Revert accidental RmlUi downgrade 2025-03-14 16:47:29 -04:00
Dario
921eb5aee3 Config submenu. 2025-03-14 16:47:29 -04:00
Mr-Wiseguy
716f5b5ac6 Add slot_map and begin ui context 2025-03-14 16:46:30 -04:00
Mr-Wiseguy
e7ca012e52 Update RmlUi for gap property in flexbox 2025-03-14 16:46:30 -04:00
thecozies
a05ac15dcd init mod menu + bem class + button presets 2025-03-14 16:42:30 -04:00
David Chavez
25e7b31228
Add macOS Support (#537) 2025-03-14 21:07:07 +01:00
Wiseguy
91db87632c
Mod Support (#499)
Integrates the modding functionality in N64ModernRuntime and adds several exported functions for mods to use. Also adds a ROM decompressor so that the runtime has access to the uncompressed code in the ROM for hooking purposes.
2025-02-14 18:38:10 -05: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