Commit Graph
47140 Commits
Author SHA1 Message Date
Henrik Rydgård a88bafff4d Break out the JoystickHistoryView 2023-02-01 14:58:16 +01:00
Henrik Rydgård 102607a6e8 Code style fixes, translation key fix, cleanup 2023-02-01 14:24:55 +01:00
Henrik Rydgård ee8868ed99 Merge pull request #16887 from hrydgard/restore-defaults-fix
Restore defaults in a better way
2023-02-01 13:32:17 +01:00
Henrik Rydgård 6c8653762d Merge pull request #16501 from ThirteenAG/master
Input (inc. mouse and keyboard) api for plugins
2023-02-01 12:25:25 +01:00
Henrik Rydgård 2ed88a83cb Merge pull request #16802 from hrydgard/parallel-pipeline-creation
Vulkan: Parallel pipeline creation
2023-02-01 12:23:05 +01:00
Henrik Rydgård 0cfce04a04 Merge pull request #16888 from Narugakuruga/patch-16
Fix zh_CN.ini
2023-02-01 11:49:05 +01:00
Henrik Rydgård a67604d003 Tighten up shader compilation logging 2023-02-01 11:42:25 +01:00
Narugakuruga 9204792289 Update zh_CN.ini 2023-02-01 18:39:59 +08:00
Sergey P bf2cabb82c merge from upstream 2023-02-01 13:33:07 +03:00
Narugakuruga da3ce24cb6 Update zh_CN.ini 2023-02-01 18:30:44 +08:00
Sergey P 64f1e5ed61 range checks 2023-02-01 13:26:17 +03:00
Henrik Rydgård d7605c6877 Use dedicated threads for the shader object creation. Bypasses the deadlock possibility. 2023-02-01 11:15:33 +01:00
Henrik Rydgård 1437c2f707 Comment update 2023-02-01 11:15:33 +01:00
Henrik Rydgård 6a290d7999 Measure pipeline compilation time since scheduling, to judge parallelism 2023-02-01 11:15:33 +01:00
Henrik Rydgård 8821d619e4 Create pipelines in parallel 2023-02-01 11:15:33 +01:00
Henrik Rydgård 5ca0bfe716 Fix compile error and warning
Fixes #16886
2023-02-01 11:13:51 +01:00
Henrik Rydgård 1f3779d8a6 Don't delete the ini in order to restore defaults, instead just iterate. 2023-02-01 11:01:48 +01:00
Henrik Rydgård fc1385b98e Remove the "terminator" ConfigSettings 2023-02-01 10:45:03 +01:00
Henrik Rydgård 910b4cef4d Add RestoreToDefault to ConfigSetting 2023-02-01 10:38:24 +01:00
Henrik Rydgård fdbcd74e04 Constify the ConfigSetting structs, they are just metadata really. 2023-02-01 10:27:15 +01:00
Henrik Rydgård b9d3bf0c7d Make ConfigSetting::Get() const 2023-02-01 10:19:33 +01:00
Henrik Rydgård 12f219f695 Merge pull request #16884 from Narugakuruga/patch-15
Update zh_CN.ini
2023-02-01 09:32:08 +01:00
Narugakuruga 3d4863c864 Update zh_CN.ini 2023-02-01 16:27:36 +08:00
Henrik Rydgård 681d022645 Merge pull request #16883 from Narugakuruga/patch-14
Update Simplified Chinese
2023-02-01 09:18:01 +01:00
Henrik Rydgård 091f9dcab2 Merge pull request #16880 from unknownbrackets/buffer-allowed-z
GPU: Allow depth above 65535
2023-02-01 09:14:19 +01:00
Narugakuruga 6afeca8100 Update zh_CN.ini 2023-02-01 16:14:07 +08:00
Narugakuruga 4022fbd510 Update zh_CN.ini 2023-02-01 16:11:11 +08:00
Narugakuruga 891c1ba5fe Create zh_CN.ini 2023-02-01 15:58:58 +08:00
Henrik Rydgård 79d453acf9 Merge pull request #16882 from warmenhoven/dev/warmenhoven/libretro-mac
Avoid symbol collisions with RetroArch on mac
2023-02-01 08:16:29 +01:00
Eric Warmenhoven 165dffea22 Avoid symbol collisions with RetroArch on mac 2023-01-31 23:02:09 -08:00
Jaakko Saarikko 40d5867edd Update fi_FI.ini 2023-02-01 08:33:08 +02:00
Henrik Rydgård 9ec8ee1b20 Merge pull request #16870 from unknownbrackets/cpu-detect
libretro: Probably fix macOS cpu_features build
2023-02-01 06:27:11 +01:00
Unknown W. Brackets 9c6d63955a UI: Small formatting fix. 2023-01-31 18:41:12 -08:00
Unknown W. Brackets 08ac34bae0 GPU: Allow depth above 65535.
Hopefully it rounds down for any == or <= tests.
2023-01-31 18:41:06 -08:00
Henrik Rydgård e0db28899c Windows: Correct menu bar when dark mode is off 2023-02-01 00:05:40 +01:00
Henrik Rydgård 599bfed1b8 Merge pull request #16878 from hrydgard/selective-restore-to-default
Restore settings to default - let you choose what to reset
2023-01-31 23:10:00 +01:00
Henrik Rydgård 8e38ac0785 Merge pull request #16879 from warmenhoven/dev/warmenhoven/libretro-mac
Fix vulkan mac libretro crash due to not creating the surface
2023-01-31 21:37:34 +01:00
Henrik Rydgård 5154e5e7b8 Add some padding to the textview, buildfix 2023-01-31 21:26:12 +01:00
Eric Warmenhoven 712e3b9d9c Fix vulkan mac libretro crash due to not creating the surface 2023-01-31 12:14:55 -08:00
Henrik Rydgård 79e4a3d345 Windows: Clamp the reported refresh rate to 60, experiment for problem from #16725 2023-01-31 20:41:12 +01:00
Henrik Rydgård 4f20852953 cleanup 2023-01-31 20:38:09 +01:00
Henrik Rydgård c554f4e2b6 Allow restoring only settings, recents or controls to defaults.
Fixes #16381 , though could make even more granular later.

The only translation change was deleting one sentence from a longer
string - used Google Translate to assist me in removing the correct part
for a few of them, most were obvious. Hope they're all right.
2023-01-31 18:56:18 +01:00
Henrik Rydgård 01eabe7e98 GameSettingsScreen: Split up the giant CreateViews method 2023-01-31 18:42:22 +01:00
Henrik Rydgård ec2a95e965 Merge pull request #16876 from warmenhoven/dev/warmenhoven/libretro-mac
libretro yaml fix
2023-01-31 14:56:17 +01:00
Eric Warmenhoven 026ab32b2d libretro yaml fix 2023-01-31 05:25:18 -08:00
Henrik Rydgård 1f3969aff3 Merge pull request #16873 from hrydgard/dedicated-thread
Add facility to run tasks on dedicated threads using the ThreadManager interface
2023-01-31 11:50:59 +01:00
Serena 230fb93766 Browse button on Darwin platforms, rename some classes/functions 2023-01-31 13:36:14 +03:00
Henrik Rydgård c8dce81ff0 Merge pull request #16156 from hrydgard/opengl-thread-refactor
OpenGL threading refactor
2023-01-31 11:14:01 +01:00
Henrik Rydgård 6b0903f566 Add facility to run tasks on dedicated threads using the ThreadManager interface.
Useful for things that should be run ASAP even if the threadpool is full,
at a small extra cost. (Not recommended for very small tasks).

Considering using this to resolve the deadlocks in #16802.
2023-01-31 11:07:40 +01:00
Jaakko Saarikko 50f3ff04cf Update fi_FI.ini 2023-01-31 12:00:25 +02:00