Commit Graph

  • 6a2039aee1 remove global emuThread from Window.cpp Arisotura 2024-02-20 13:29:21 +01:00
  • a7a7ac53c1 also fix this, it bothers me Arisotura 2024-02-20 12:44:12 +01:00
  • a6ab27de6b actual non hacky way to share OpenGL contexts Arisotura 2024-02-20 12:41:47 +01:00
  • 660d830135 oops Arisotura 2024-02-20 12:31:00 +01:00
  • 5c93ab4271 start work on multiple window support Arisotura 2024-02-20 12:30:19 +01:00
  • 9430502b16 fix malloc on OpenBSD targets (#1979) λP.(P izzy) 2024-02-19 20:33:39 -06:00
  • a8429af131 dont make a save file on launching a game (#1974) Jaklyy 2024-02-13 14:17:29 -05:00
  • 3415e23105 delete-artifact keeps failing PR CI even when you tell it not to fail on error so I guess we're just not using it. Nadia Holmquist Pedersen 2024-02-13 20:15:03 +01:00
  • 646ed3cb32 Add Haiku (BeOS-like OS) support (#1858) Luca D'Amico 2024-02-07 23:15:30 +01:00
  • 5ffa642980 Check for write permissions for some key files (#1972) Jaklyy 2024-02-07 17:04:36 -05:00
  • 71e1ba8c40 Linux CI updates (#1965) Nadia Holmquist Pedersen 2024-02-07 22:29:13 +01:00
  • 17a1bfa673 macOS CI updates (#1973) Nadia Holmquist Pedersen 2024-02-07 22:27:04 +01:00
  • 93d182e1e9 let's try setting continue-on-error on the universal build so it will stop failing PRs ci-macos14 Nadia Holmquist Pedersen 2024-02-07 21:35:50 +01:00
  • dd2a87f938 vcpkg 2024.01.12 Nadia Holmquist Pedersen 2024-02-07 20:54:36 +01:00
  • f77cfdb78d Use macOS 14 M1 runners for CI Nadia Holmquist Pedersen 2024-02-07 20:49:12 +01:00
  • a7575ec7b3 Allow the user to choose the UI theme Nadia Holmquist Pedersen 2024-02-07 20:12:23 +01:00
  • e7eeefe48e huh ci-qt6 Nadia Holmquist Pedersen 2024-02-01 21:49:48 +01:00
  • f609236d5c bash? Nadia Holmquist Pedersen 2024-02-01 21:45:08 +01:00
  • 299898d7e7 consolidate ubuntu jobs Nadia Holmquist Pedersen 2024-02-01 21:38:44 +01:00
  • fac941d9b8 yeah using a separate job for that was a little silly, wasn't it? Nadia Holmquist Pedersen 2024-02-01 21:15:37 +01:00
  • 21dd0796b7 does it need to be under usr/? Nadia Holmquist Pedersen 2024-02-01 20:57:20 +01:00
  • 48f865e11c a Nadia Holmquist Pedersen 2024-02-01 20:51:28 +01:00
  • 17e054c279 fix artifact path Nadia Holmquist Pedersen 2024-02-01 19:54:11 +01:00
  • 50afeb6996 add more random numbers Nadia Holmquist Pedersen 2024-02-01 19:49:48 +01:00
  • 906dcabc80 fix dependencies Nadia Holmquist Pedersen 2024-02-01 19:44:17 +01:00
  • e4701768d5 fix install prefix Nadia Holmquist Pedersen 2024-02-01 19:33:04 +01:00
  • 9976ed78b3 let's try reusing the build for the AppImage Nadia Holmquist Pedersen 2024-02-01 19:21:27 +01:00
  • ed27ab96af Looks like Qt 6 on Windows isn't happening for now... Nadia Holmquist Pedersen 2024-02-01 18:52:33 +01:00
  • c8c0d0a9ea b Nadia Holmquist Pedersen 2024-02-01 16:33:15 +01:00
  • 22082c9c5b a Nadia Holmquist Pedersen 2024-02-01 16:31:38 +01:00
  • 5561efb1fb a Nadia Holmquist Pedersen 2024-02-01 16:28:33 +01:00
  • 274d53f620 I can not express in words how filled with rage this GitHub Actions shit makes me Nadia Holmquist Pedersen 2024-02-01 16:18:01 +01:00
  • 9a95d29618 qt6-default doesn't exist I guess Nadia Holmquist Pedersen 2024-02-01 16:11:36 +01:00
  • e1e6581d72 a Nadia Holmquist Pedersen 2024-02-01 15:49:20 +01:00
  • e80c67ee5b blarg3 Nadia Holmquist Pedersen 2024-02-01 15:25:54 +01:00
  • 1d45ab64c8 blarg Nadia Holmquist Pedersen 2024-02-01 14:54:10 +01:00
  • d48e5f2da0 Fix DSiWare detection (#1969) Jesse Talavera 2024-02-01 08:36:35 -05:00
  • 64478d5afb blarg Nadia Holmquist Pedersen 2024-01-28 17:27:33 +01:00
  • 8355d869be of course the package names are different lol Nadia Holmquist Pedersen 2024-01-28 17:20:07 +01:00
  • 829f5795ec Try to use Qt 6 for CI builds Nadia Holmquist Pedersen 2024-01-28 17:15:18 +01:00
  • 7dd4152d67 Add MaxFPS setting Nadia Holmquist Pedersen 2024-01-26 13:06:32 +01:00
  • 890035c688 readme: fix macOS build badge Nadia Holmquist Pedersen 2024-01-25 10:21:19 +01:00
  • 4b576d066e Add support for using a portable directory without special build flags. (#1956) Steveice10 2024-01-24 01:27:25 -08:00
  • 77274735d6 the readme for delete-artifact doesn't have this anymore so maybe it'll stop failing if I remove it Nadia Holmquist Pedersen 2024-01-24 09:52:22 +01:00
  • 7897bd387b also add writes while we're at it, we know Gericom's gonna abuse them someday :P Arisotura 2024-01-17 18:54:48 +01:00
  • f4c8202b1a add missing 8/16-bit reads to ROMCnt and ROM SPICnt Arisotura 2024-01-17 18:50:08 +01:00
  • 740305cc25 Don't reset the VRAM cache if saving a state (#1944) Jesse Talavera 2024-01-08 09:20:48 -05:00
  • 8143f54956 Protect savestates while the threaded software renderer is running (#1864) Jesse Talavera 2024-01-07 17:39:43 -05:00
  • f68f55d002 Reset the JIT when loading savestate (#1937) Eric Warmenhoven 2024-01-03 08:42:08 -05:00
  • d1cbc41115 Slight fixups with FATStorage (#1934) Jesse Talavera 2024-01-03 07:32:17 -05:00
  • 8bfc6df8de TitleManagerDialog: Fix wrong color format Nadia Holmquist Pedersen 2023-12-31 13:52:58 +01:00
  • 63141c086a guard the default vcpkg directory against multiple CMake instances using it Nadia Holmquist Pedersen 2023-12-28 19:51:46 +01:00
  • 1cd8c16bbb Disable default-features for host qtbase to speed up cross build times Nadia Holmquist Pedersen 2023-12-28 15:54:29 +01:00
  • da26453911 CI stuff (#1935) Nadia Holmquist Pedersen 2023-12-28 15:03:44 +01:00
  • d89536e925 Unify/simplify actions naming ci-stuff Nadia Holmquist Pedersen 2023-12-28 14:56:04 +01:00
  • a4b2b0c40d Resolve or silence some warnings (#1905) Jesse Talavera 2023-12-28 08:54:31 -05:00
  • 6d0de509c4 Merge branch 'master' of github.com:melonDS-emu/melonDS Arisotura 2023-12-28 14:40:41 +01:00
  • 345b7439e4 integrate OSD into ScreenPanel and make it nicer Arisotura 2023-12-28 14:40:37 +01:00
  • eac4d67903 Restore the workflows Nadia Holmquist Pedersen 2023-12-28 13:49:01 +01:00
  • f5f1eaf631 Put the finishing touches on it Nadia Holmquist Pedersen 2023-12-28 13:48:35 +01:00
  • 3b7d69a644 let's try it again, but better this time Nadia Holmquist Pedersen 2023-12-28 13:28:23 +01:00
  • 06a3ad868b let's try actually combining them Nadia Holmquist Pedersen 2023-12-28 13:16:03 +01:00
  • c19a9412a5 oops Nadia Holmquist Pedersen 2023-12-28 12:55:35 +01:00
  • b614030ca3 let's test if this works first Nadia Holmquist Pedersen 2023-12-28 12:53:25 +01:00
  • 565228ddb7 Let's try arm64 Nadia Holmquist Pedersen 2023-12-28 11:45:07 +01:00
  • c4eddc70f9 something something distutils deprecated use setuptools whatever ok we try that Nadia Holmquist Pedersen 2023-12-28 11:22:11 +01:00
  • be9846709f a Nadia Holmquist Pedersen 2023-12-28 11:19:29 +01:00
  • c8c9755075 OF COURSE it's python Nadia Holmquist Pedersen 2023-12-28 11:17:44 +01:00
  • a93622e763 this is so fucking stupid Nadia Holmquist Pedersen 2023-12-28 11:11:33 +01:00
  • 0da278cc52 does it need meson Nadia Holmquist Pedersen 2023-12-28 11:05:02 +01:00
  • e48f3654b1 maybe it's libtool then Nadia Holmquist Pedersen 2023-12-28 10:20:51 +01:00
  • 11154b9297 maybe?????? Nadia Holmquist Pedersen 2023-12-28 10:12:16 +01:00
  • f89858eae9 I think this is the extra shit glib needed? Nadia Holmquist Pedersen 2023-12-28 09:59:29 +01:00
  • 0d51d35277 vcpkg commit Nadia Holmquist Pedersen 2023-12-28 09:47:50 +01:00
  • f9ddf6eac5 vcpkg commit Nadia Holmquist Pedersen 2023-12-28 09:46:05 +01:00
  • 1c290e3c65 let's try this Nadia Holmquist Pedersen 2023-12-28 09:39:56 +01:00
  • 4f33da153e Delete all the workflows so they don't complain at me while I'm doing this Nadia Holmquist Pedersen 2023-12-28 09:31:50 +01:00
  • 5439742578 Add basic CMake presets file Nadia Holmquist Pedersen 2023-12-28 09:25:05 +01:00
  • fa835ecf68 blarg Arisotura 2023-12-27 21:29:25 +01:00
  • 5a08118c87 sfjsh Arisotura 2023-12-27 21:28:03 +01:00
  • cbd65a131e Add alignas specifiers to some arrays based on how they're accessed (#1933) Jesse Talavera 2023-12-26 16:09:39 -05:00
  • ab8938a695 fix OSD scaling on hiDPI screens Arisotura 2023-12-26 19:32:38 +01:00
  • f905b6fb93 separate EmuThread to its own file Arisotura 2023-12-26 19:24:14 +01:00
  • fd1e4379b9 Merge branch 'master' of github.com:melonDS-emu/melonDS Arisotura 2023-12-26 19:04:31 +01:00
  • 7f437d48db start cleaning up: move OpenGL stuff out of EmuThread Arisotura 2023-12-26 19:04:01 +01:00
  • d55a384c88 Apply some quick hotfixes (#1931) Jesse Talavera 2023-12-26 10:34:04 -05:00
  • 740489f7a4 Don't call Reset on nullptr Nadia Holmquist Pedersen 2023-12-26 08:49:02 +01:00
  • ac3153d86b "Incorrectly" link libslirp to stop its broken build system fucking up our linker flags Nadia Holmquist Pedersen 2023-12-26 08:14:30 +01:00
  • 65780e6ba2 Update vcpkg Nadia Holmquist Pedersen 2023-12-26 08:14:20 +01:00
  • 27ac8dbc14 Integrate support for building with dependencies from vcpkg (#1880) Nadia Holmquist Pedersen 2023-12-26 06:51:49 +01:00
  • 4d3af0d915 Make that FindWayland warning shut up Nadia Holmquist Pedersen 2023-12-26 05:12:26 +01:00
  • f16de402cf Screen.cpp: include missing headers Nadia Holmquist Pedersen 2023-12-26 04:26:38 +01:00
  • 5c90cb939d oops Arisotura 2023-12-25 22:52:44 +01:00
  • 80c6dd524b add convenience method to Window class for OSD messages Arisotura 2023-12-25 16:34:29 +01:00
  • 6a1232b9a9 move MainWindow and Screen stuff to separate files; WIP Arisotura 2023-12-24 15:11:30 +01:00
  • f580d20a7b Support GBA .sav file with appended .rtc (#1927) Samuel Magnan 2023-12-23 19:09:43 -05:00
  • de4ae9dd92 fix possible crash Arisotura 2023-12-23 23:59:59 +01:00
  • 989b93c92a do not access NDS object emulation is paused RSDuck 2023-12-22 23:30:59 +01:00
  • 521fc249a3 Don't try to call transferLayout on non-GL ScreenPanel Nadia Holmquist Pedersen 2023-12-22 02:17:26 +01:00
  • 752b37ed82 Attempt to get rid of leftover QSharedMemory instance after crash Nadia Holmquist Pedersen 2023-12-22 01:35:45 +01:00