Commit graph

  • 2f2adbd6af VideoCommon: add SHIFT and CTRL keys to be visible to imgui iwubcode 2023-07-30 15:24:13 -05:00
  • 53b4e989ce VideoCommon: Initialize editor in ui.... iwubcode 2023-07-25 18:20:41 -05:00
  • 2225549334 VideoCommon: update graphics mod action interface with details needed for editor iwubcode 2023-07-25 18:02:43 -05:00
  • 338854fa41 VideoCommon: draw editor UI on screen when it is enabled iwubcode 2023-07-25 18:02:10 -05:00
  • 0c8626d7cc VideoCommon: add editor backend iwubcode 2024-03-14 08:34:09 -05:00
  • 8bdaeb5665 VideoCommon: add graphics mod editor main iwubcode 2023-07-24 00:43:21 -05:00
  • 7759460bf7 VideoCommon: add graphics mod editor asset browser panel iwubcode 2023-07-24 00:43:01 -05:00
  • e75b0d78e4 VideoCommon: add graphics mod editor properties panel iwubcode 2023-07-24 00:42:39 -05:00
  • a817f5af51 VideoCommon: add active target panel iwubcode 2023-07-24 00:42:17 -05:00
  • 106aac611a VideoCommon: add graphics mod editor functionality to determine if a draw call is filtered iwubcode 2024-06-17 00:17:14 -05:00
  • dc40e46651 VideoCommon: add graphics mod editor state iwubcode 2023-07-24 00:41:37 -05:00
  • 0512bd9a18 VideoCommon: add graphics mod editor events iwubcode 2023-07-24 00:41:10 -05:00
  • 91825578cb VideoCommon: add graphics mod editor types iwubcode 2023-07-24 00:40:11 -05:00
  • e731b6057c Common / Core: add a new location for dumping meshes iwubcode 2024-01-13 00:47:39 -06:00
  • 34b45f1e67 temp add all new files in one go iwubcode 2023-07-23 13:27:33 -05:00
  • d98fa316cf Core: add GraphicsModEditor::EditorMain to System iwubcode 2023-07-23 13:27:02 -05:00
  • 2690a62949 Core: Remove unused GetActualEmulationSpeed function and related variables/functions. Jordan Woyak 2025-03-05 14:44:33 -06:00
  • e1745f682f PerformanceMetrics: Eliminated a mutex. Code cleanups. Jordan Woyak 2025-03-04 21:32:31 -06:00
  • 4d3f247cc3
    Merge pull request #13352 from Sam-Belliveau/granular_synthesis JMC47 2025-03-14 03:57:09 -04:00
  • f09ba10daa AudioCommon: Added Granular Synthesis Sam Belliveau 2025-03-02 20:19:20 -05:00
  • e82f03b825
    Merge pull request #13408 from infirit/flatpakscreensaver OatmealDome 2025-03-14 02:19:05 -04:00
  • 6c158ed590 VideoCommon: Create AsyncRequests directly in MMU code to eliminate EFB-related functions in VideoBackendBase. Jordan Woyak 2025-03-14 00:40:34 -05:00
  • 63b848ca93 VideoCommon: Eliminate EFBAccessType enum. Eliminate union and switch statement handler in AsyncRequests. Jordan Woyak 2025-03-06 21:14:38 -06:00
  • 15372dc835 VideoCommon: move lighting shader logic to callable functions iwubcode 2025-02-12 20:18:20 -06:00
  • 16078f66a4 VideoCommon: move AssetMap to a types header file, so it can be pulled in without the DirectFilesystemAssetLibrary dependencies, the header will be expanded later iwubcode 2024-07-04 17:41:49 -05:00
  • 33031065b3 VideoCommon: watch texture pack folder for texture reloads (from dynamic input textures) iwubcode 2024-07-04 17:39:21 -05:00
  • 1e7b44ddef Common: Add class 'FilesystemWatcher' that is used to watch paths and receive callbacks about filesystem level events for anything under that path iwubcode 2025-03-02 23:57:13 -06:00
  • bc573ee3f4 Externals: add watcher, a library used to watch a filesystem location for changes iwubcode 2024-07-04 17:34:14 -05:00
  • bce50d88f2 VideoCommon: use CustomResourceManager in the texture cache and hook up to our hires textures iwubcode 2025-03-01 21:55:07 -06:00
  • c0a9f8f8de VideoCommon: initialize and shutdown the CustomResourceManager when the video thread initializes and shuts down iwubcode 2025-03-01 21:54:36 -06:00
  • 6fe381f48f Core: add CustomResourceManager to System iwubcode 2025-03-01 21:53:34 -06:00
  • 4489a30d4e VideoCommon: add resource manager and new asset loader; the resource manager uses a least recently used cache to determine which assets get priority for loading. Additionally, if the system is low on memory, assets will be purged with the less requested assets being the first to go. The loader is multithreaded now and loads assets as quickly as possible as long as memory is available iwubcode 2025-03-01 21:51:21 -06:00
  • 07b4c53371 VideoCommon: add session id to custom asset, this id is only relevant for a particular game session but is slightly faster as a numeric value for lookups iwubcode 2025-03-01 22:16:09 -06:00
  • ca9b34a6d1
    Merge pull request #13394 from jordan-woyak/odd-even-pacing JMC47 2025-03-13 21:56:36 -04:00
  • c9a74a3873
    Merge ef4ba9be76 into 0e2785a562 Tygyh 2025-03-13 20:18:10 +01:00
  • fec5fadf55
    Merge e616078752 into 0e2785a562 iwubcode 2025-03-13 14:10:10 -05:00
  • 0e2785a562
    Merge pull request #13387 from jordan-woyak/frame-pacing JMC47 2025-03-13 14:23:18 -04:00
  • a421d6859f
    Merge pull request #13418 from jordan-woyak/efb-interface JMC47 2025-03-13 14:20:34 -04:00
  • fdf00050a6 DolphinQt: Use tooltips on Advanced tab. Jordan Woyak 2025-03-13 05:18:57 -05:00
  • fd3feae411 DolphinQt: Remove workaround for Qt6.3 bug on Linux dreamsyntax 2024-12-29 15:43:22 -07:00
  • ef4ba9be76 Remove unused includes - DolphinLib Dr. Dystopia 2024-08-11 21:02:23 +02:00
  • b6e353dd41 Remove unused includes - DolphinNoGUI Dr. Dystopia 2024-08-10 21:19:51 +02:00
  • fc5803645c Remove unused includes - DolphinQt Dr. Dystopia 2024-08-10 21:17:05 +02:00
  • 7364e3c772 Remove unused includes - DolphinTool Dr. Dystopia 2024-08-10 20:23:35 +02:00
  • 5fc0d1bb91 Remove unused includes - DSPTool Dr. Dystopia 2024-08-10 20:21:48 +02:00
  • 1696f3e572 Remove unused includes - UnitTests Dr. Dystopia 2024-08-10 20:20:55 +02:00
  • be497ecbdb Remove unused includes - WinUpdater Dr. Dystopia 2024-08-10 20:18:01 +02:00
  • 5b36c13bfb VideoCommon: Rename Renderer to EFBInterface. Jordan Woyak 2025-03-11 21:12:06 -05:00
  • 946de7679c Externals: Update miniupnp to v2.3.2 JordanTheToaster 2025-03-12 09:56:49 +00:00
  • 33deb7673d Core: Make EmuThread spawn a GPU thread and become the CPU thread in dual-core mode. Jordan Woyak 2025-03-12 14:42:20 -05:00
  • 1b47dbf519 Core/Common: Fix typos Found via codespell -q 3 -S "./Externals,./Data/Sys/wiitdb-??.txt,*.po,*.pot" -L andf,asnd,bootup,brocken,bufferin,clen,collet,datas,delt,diety,extint,fpr,inout,inport,interm,nd,nin,ontop,pixelx,re-use,re-used,sav,stateman,strat,transer,wil Luz Paz 2025-03-11 19:48:45 -04:00
  • de997d616f
    Merge pull request #13416 from jordan-woyak/unused-viewport-correction JMC47 2025-03-11 19:00:55 -04:00
  • b7bd0a0836
    Merge pull request #13413 from jordan-woyak/vconfig-progressive JMC47 2025-03-11 18:59:28 -04:00
  • 67c8d5640f
    Merge pull request #13412 from jordan-woyak/netplay-vconfig JMC47 2025-03-11 18:59:02 -04:00
  • 1698daef66
    Merge pull request #13410 from jordan-woyak/movie-vconfig JMC47 2025-03-11 18:58:45 -04:00
  • a80062f1b1
    Merge pull request #13400 from jordan-woyak/async-request-no-poke-merge JMC47 2025-03-11 18:58:27 -04:00
  • 9b2ab6e259
    Merge pull request #13407 from luzpaz/typo-data Jordan Woyak 2025-03-11 15:37:59 -05:00
  • 5832a1d4c2
    Merge 3f96e6c7ee into 5ed8b7bc9d Pokechu22 2025-03-11 13:06:11 +00:00
  • c191ed5321 VertexShaderManager: Eliminate unnecessary m_viewport_correction member. Jordan Woyak 2025-03-11 03:54:22 -05:00
  • 7d2431fa32 VideoConfig: Eliminate the widescreen hack adjustment values. Jordan Woyak 2025-03-11 03:28:00 -05:00
  • 1d3627c1a7 Vulkan DRM/KMS Support camdenorrb 2024-12-20 22:31:48 -06:00
  • 5b88c0b90e DolphinQt/GeneralWidget: Eliminate unnecessary g_Config usage. Jordan Woyak 2025-03-10 18:36:31 -05:00
  • de01a790e1 VideoConfig: Eliminate bForceProgressive. Jordan Woyak 2025-03-10 19:01:57 -05:00
  • 7f3d8a1ad4 VideoConfig: Eliminate NetPlay related members. Jordan Woyak 2025-03-10 18:53:44 -05:00
  • 44423a3656 Movie: Eliminate MovieManager::SetGraphicsConfig. Jordan Woyak 2025-03-10 18:15:59 -05:00
  • 1ba209879b DolphinAnalytics: Use Config::Get instead of accessing g_Config. Jordan Woyak 2025-03-10 17:25:34 -05:00
  • 7222188cde Core/VideoCommon: Push presentation time calculated from CPU thread to GPU thread. Jordan Woyak 2025-03-06 03:01:53 -06:00
  • c4bd98c626 VideoInterface: Throttle before VBlank statistics counting. Jordan Woyak 2025-03-06 03:02:19 -06:00
  • 9ac9813492 SystemTimers: Throttle prior to performance marker. Jordan Woyak 2025-03-02 23:25:30 -06:00
  • aa624d8ba8 BTEmu: Throttle prior to wii remote input update. Jordan Woyak 2025-03-02 03:25:23 -06:00
  • 9675c90890 VideoInterface: Throttle prior to SI poll. Jordan Woyak 2025-03-02 03:19:28 -06:00
  • 81e842e2aa CoreTiming: Don't Throttle in event queue processing. Jordan Woyak 2025-03-06 02:11:10 -06:00
  • fe2d247acb VideoCommon: Don't merge EFBPoke AsyncRequests. Jordan Woyak 2025-03-06 17:21:13 -06:00
  • cf1541a511 Data: fix various typos Found via codespell -q 3 -S "./Externals,./Data/Sys/wiitdb-??.txt,*.po,*.pot" -L andf,asnd,bootup,brocken,bufferin,clen,collet,datas,delt,diety,extint,fpr,inout,inport,interm,nd,nin,ontop,pixelx,re-use,re-used,sav,stateman,strat,transer,wil Luz Paz 2025-03-10 08:34:04 -04:00
  • 3705c73d55
    xdg-screensaver was replaced by calling dbus interfaces Sander Sweers 2025-03-10 20:16:49 +01:00
  • ae11ffadf6
    Allow flatpak to talk to inhibit/screensaver dbus interfaces Sander Sweers 2025-03-10 20:15:40 +01:00
  • 433c6ce0f2 GCC: Remedy NRVO Fails mitaclaw 2024-12-13 14:02:12 -08:00
  • 5ed8b7bc9d
    Merge pull request #13403 from jordan-woyak/backend_info JMC47 2025-03-10 15:06:19 -04:00
  • d45e6c6729
    Merge pull request #13401 from jordan-woyak/exit-gpu-loop JMC47 2025-03-10 15:05:30 -04:00
  • 203454a97a
    Merge pull request #13396 from jordan-woyak/vi-odd-even JMC47 2025-03-10 15:05:12 -04:00
  • ff4486ee23
    Merge pull request #13340 from Dentomologist/state_show_decompressing_osd_longer JMC47 2025-03-10 15:04:50 -04:00
  • 189d09011b
    Merge pull request #13363 from JoshuaVandaele/nowarnings JMC47 2025-03-10 15:04:14 -04:00
  • 3f73a39dbd
    Merge pull request #13286 from JoshuaVandaele/xcb JMC47 2025-03-10 15:03:54 -04:00
  • 9f43f59c9b
    Merge pull request #13276 from JoshuaVandaele/sfml-3.0.0 JMC47 2025-03-10 15:03:36 -04:00
  • 13d966760d
    Merge pull request #13362 from MackdannyTwitch/dolphin-RA-approved-cheats- JosJuice 2025-03-10 19:13:34 +01:00
  • 7965c3ae54
    Add a GUI option to select a bluetooth device Joshua Vandaële 2025-02-28 08:07:17 +01:00
  • 9e23a0a506 Merge branch 'release-prep-2503' OatmealDome 2025-03-10 12:34:02 -04:00
  • b2fd2b6f04
    Merge 0d03ddfae9 into 1cc6b6c5d8 heyimalaap 2025-03-10 12:22:54 -04:00
  • dd6bc29e78
    Use which qmake6 to determine Qt6 path GT190 2025-03-10 08:48:45 +01:00
  • ba40e4abad Added widescreen code for Tomb Raider: Legend GL8.ini MackdannyTwitch 2025-02-20 15:24:31 -07:00
  • 9763c0a1e2 ScmRevGen: Bump major version to 2503 2503 release-prep-2503 OatmealDome 2025-03-10 00:46:00 -04:00
  • e1b345740f
    Merge 6f36c65db1 into 1cc6b6c5d8 Pokechu22 2025-03-10 00:34:42 +00:00
  • 1cc6b6c5d8
    Merge pull request #13384 from MackdannyTwitch/TR-has-graphical-issues JosJuice 2025-03-09 23:59:45 +01:00
  • f4e6878384
    Merge pull request #13406 from Tilka/snow Tilka 2025-03-09 22:48:47 +00:00
  • cbd71f06ba GameSettings: fix shadows in Triple Crown Championship Snowboarding Tillmann Karras 2025-03-09 20:44:18 +00:00
  • e4efe011d7 Modernize std::max_element with ranges and projections mitaclaw 2024-09-29 11:13:02 -07:00
  • 258ec4f9cd Modernize std::lower_bound/upper_bound with ranges and projections mitaclaw 2024-09-28 22:26:43 -07:00
  • c9f589faa5 Modernize std::stable_sort with ranges and projections mitaclaw 2024-09-28 22:20:48 -07:00
  • 8b9f92a0af Modernize std::sort with ranges and projections mitaclaw 2024-09-29 11:19:33 -07:00
  • 9f972db4b8 Modernize std::none_of with ranges and projections mitaclaw 2024-09-30 15:06:25 -07:00