1869 Commits
Author SHA1 Message Date
Rosalie Wanders 4777ed3f1f RMG: improve URL parsing in netplay server list json 2026-10-04 01:33:32 +02:00
Rosalie Wanders 0098c7810c 3rdParty: update mupen64plus-core 2026-10-02 21:15:37 +02:00
Rosalie Wanders 00cf966eed 3rdParty: fix usage of mingw during build of mupen64plus-video-softrdp 2026-10-02 21:14:32 +02:00
Rosalie Wanders 41e665fd69 RMG: show error when netplay server list hasn't been configured 2026-10-02 15:27:41 +02:00
Rosalie Wanders 55724fccdb RMG-Input: fix SDL GUID logic in ControllerWidget.cpp and common.hpp
We have to ensure we match the device name at the very least and we have
to account for an empty GUID string for dummy devices like the VRU.
2026-09-28 20:46:45 +02:00
Rosalie Wanders 3f6de9bbc0 3rdParty: add mupen64plus-video-softrdp 2026-09-28 20:43:34 +02:00
Rosalie Wanders ad2265a4d3 3rdParty: update mupen64plus-rsp-parallel
3rdParty: update mupen64plus-rsp-parallel
2026-09-28 20:00:04 +02:00
Rosalie Wanders 6b1214f1b6 3rdParty: update mupen64plus-core 2026-09-28 19:37:22 +02:00
Rosalie Wanders cd006dd3df RMG-Input: refactor Sdl3GuidWithIndex.cpp 2026-09-28 19:32:27 +02:00
bmsuseluda aadb31cd53 RMG-Input: use SDL GUID (#518) 2026-09-17 13:35:41 +02:00
Rosalie Wanders 90ab075de4 Package: add sdl3_net to ArchLinux PKGBUILD dependencies 2026-09-16 20:21:12 +02:00
Rosalie Wanders 3e8b366be9 3rdParty: update SDL_GameControllerDB 2026-09-10 17:49:02 +02:00
Rosalie Wanders c9b3501061 3rdParty: update LZMA SDK to v26.03 2026-09-10 17:46:31 +02:00
Rosalie Wanders 225b55634d RMG-Input-GCA: add controller status mask define 2026-09-10 17:41:21 +02:00
Rosalie Wanders caabf5f3b5 Package: add SDL3_net and zstd dependencies 2026-09-10 16:57:42 +02:00
Rosalie Wanders de14455d0c ci: install zstd 2026-09-10 16:49:53 +02:00
Rosalie Wanders 414867eae4 3rdParty: fix zstd dependency in mupen64plus-video-GLideN64 2026-09-10 16:47:53 +02:00
Rosalie Wanders 10f42e08fc 3rdParty: update mupen64plus-video-GLideN64 2026-09-10 16:38:43 +02:00
Rosalie Wanders c326dbbfbf ci: build and install SDL3_net 2026-09-10 16:25:26 +02:00
Rosalie Wanders c684cd4270 3rdParty: remove SDL3_net 2026-09-10 16:23:19 +02:00
Rosalie Wanders 4525437f50 3rdParty: use system SDL3_net 2026-09-10 16:22:23 +02:00
Álex Román Núñez 9dced048f7 RMG-Input-GCA: fix controller presence detection (#512) 2026-07-29 19:39:57 +02:00
Rosalie Wanders ff237ac4e2 RMG: improve window title 2026-06-21 22:47:11 +02:00
Rosalie Wanders dbe1dc685f 3rdParty: update mupen64plus-core to work with newer SDL_net 2026-06-18 14:06:05 +02:00
Rosalie Wanders feeb0a2e40 3rdParty: update SDL_net 2026-06-18 14:01:04 +02:00
Rosalie Wanders b0c09d17c9 3rdParty: update mupen64plus-rsp-cxd4 2026-06-18 13:56:22 +02:00
Rosalie Wanders 453f663973 Package: v0.9.0 v0.9.0 2026-06-14 19:54:27 +02:00
Rosalie Wanders f76e7472fd 3rdParty: revert to using GL_RGBA in mupen64plus-video-GLideN64
For some reason when using GL_RGB, it seems to corrupt memory and cause
a crash, valgrind says the following:

==29295== Invalid write of size 1
==29295==    at 0x20BC10E6: convert_ubyte (format_utils.c:996)
==29295==    by 0x20BDE59B: _mesa_format_convert (format_utils.c:452)
==29295==    by 0x20CA072D: read_rgba_pixels (readpix.c:609)
==29295==    by 0x20CA072D: _mesa_readpixels (readpix.c:923)
==29295==    by 0x20CA6DCA: st_ReadPixels (st_cb_readpixels.c:577)
==29295==    by 0x20CA120B: read_pixels (readpix.c:1218)
==29295==    by 0x20CA120B: _mesa_ReadnPixelsARB (readpix.c:1235)
==29295==    by 0x20CA1564: _mesa_ReadPixels (readpix.c:1250)
==29295==    by 0x5741BCF4: opengl::GlReadPixelsCommand::commandToExecute() (opengl_WrappedFunctions.h:682)
==29295==    by 0x5740EB75: opengl::OpenGlCommand::performCommandSingleThreaded() (opengl_Command.cpp:13)
==29295==    by 0x574117B1: opengl::FunctionWrapper::executeCommand(std::shared_ptr<opengl::OpenGlCommand>) (opengl_Wrapper.cpp:30)
==29295==    by 0x57412548: opengl::FunctionWrapper::wrReadPixels(int, int, int, int, unsigned int, unsigned int, void*) (opengl_Wrapper.cpp:316)
==29295==    by 0x57507C74: DisplayWindowMupen64plus::_readScreen2(void*, int*, int*, int) (mupen64plus_DisplayWindow.cpp:263)
==29295==    by 0x573B69D3: DisplayWindow::readScreen2(void*, int*, int*, int) (DisplayWindow.cpp:209)

valgrind leads me to believe this might be a mesa issue where it writes
out of bounds of the provided buffer, this issue does not occur when
using GL_RGBA, nor does it appear when using an older mesa version in
the AppImage.

Reverting https://github.com/gonetz/GLideN64/pull/2856 fixes the issue.
Fixes https://github.com/Rosalie241/RMG/issues/498
2026-06-14 19:48:39 +02:00
Rosalie Wanders ff9b9a2040 Package: force pulseaudio for AppImage in AppRun 2026-06-13 21:50:53 +02:00
Rosalie Wanders 99bb81d9b9 Package: add libpulse to AppImage in Create.sh 2026-06-13 21:50:53 +02:00
Rosalie Wanders fe67ba053e RMG-Audio: retrieve SDL error when SDL_Init() fails 2026-06-13 19:15:39 +02:00
Rosalie Wanders 6ebbba6fc5 ci: use actions/upload-artifact@v7 2026-06-13 19:14:34 +02:00
Rosalie Wanders 21d0b55a35 ci: update SDL to release-3.4.10 2026-06-13 19:00:55 +02:00
Rosalie Wanders 6ef6432a15 ci: use hendrikmuhs/ccache-action@v1.2.23
It seems the v1.2 tag isn't being updated anymore.
2026-06-13 19:00:43 +02:00
Rosalie Wanders 02e2518be2 3rdParty: update LZMA SDK to v26.01 2026-06-13 18:55:42 +02:00
Rosalie Wanders 2da7750640 3rdParty: update mupen64plus-core 2026-06-13 18:53:48 +02:00
Rosalie Wanders 4c50859481 README: add Netplay section 2026-06-13 18:51:09 +02:00
Rosalie Wanders 2867fc627b RMG-Core: remove Netplay_DispatcherUrl setting 2026-06-13 18:51:09 +02:00
Rosalie Wanders 47df34da6b RMG: remove support for the dispatcher server 2026-06-13 18:51:09 +02:00
Rosalie Wanders 7e4e402f27 RMG-Core: fix minizip include in Archive.cpp 2026-02-24 08:25:28 +01:00
Rosalie Wanders 8ee3410680 3rdParty: fix minizip includes for mupen64plus-core 2026-02-24 08:25:14 +01:00
Rosalie Wanders e9167db9ff Package: add vcs-browser url to metainfo.xml 2026-01-23 07:10:23 +01:00
Rosalie Wanders 94f5fd9d82 Package: use 'and' instead of '&amp;' in desktop file 2026-01-23 07:06:11 +01:00
Rosalie Wanders 969d63f182 Package: v0.8.9 v0.8.9 2026-01-23 06:53:42 +01:00
Rosalie Wanders c7a4e6c47a README: remove obsolete support link 2026-01-21 10:05:15 +01:00
Rosalie Wanders 0597a71a03 RMG: add plugin settings shortcuts to toolbar 2026-01-13 14:25:45 +01:00
Rosalie Wanders 85265575ea 3rdParty: update SDL_net 2026-01-13 14:08:11 +01:00
Rosalie Wanders 02eef161e7 3rdParty: update SDL_GameControllerDB 2026-01-13 13:40:24 +01:00
Rosalie Wanders 8552e07ed8 3rdParty: update mupen64plus-video-GLideN64 2026-01-13 13:24:13 +01:00
Rosalie Wanders bd3f8f081c RMG-Audio: update copyright year 2026-01-13 12:55:48 +01:00