Commit Graph
1861 Commits
Author SHA1 Message Date
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
Rosalie Wanders a9cb954f3a RMG-Input: update copyright year 2026-01-13 12:55:48 +01:00
Rosalie Wanders 5fb1fd22c5 RMG: update copyright year 2026-01-13 12:55:48 +01:00
Rosalie Wanders 95d4b3a85b RMG-Core: update copyright year 2026-01-13 12:55:48 +01:00
Rosalie Wanders 94a7aa76c6 RMG: only change font in LogDialog.cpp on Linux 2026-01-08 03:25:42 +01:00
Rosalie Wanders c49d6e8b6f 3rdParty: apply memory pak patch to mupen64plus-core 2026-01-08 02:54:37 +01:00
Rosalie Wanders cb5910142a Script: use new windeployqt name in BundleDependencies.sh 2026-01-07 02:44:58 +01:00
Rosalie Wanders bcc3f03a50 Package: fix AppImage icon not working
ref: #461
2026-01-05 16:31:20 +01:00
Miepee 256b21b412 README: add qt6-websockets-dev as debian building dependency (#459) 2025-12-28 15:52:24 +01:00