Commit Graph
35474 Commits
Author SHA1 Message Date
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 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
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
Henrik Rydgård b04dd81cba Merge pull request #16704 from hrydgard/darkmode
Windows Dark Mode: initial support
2023-01-31 10:45:07 +01:00
Henrik Rydgård c88189289b Merge pull request #16867 from hrydgard/initialization-cleanups
Initialization cleanups
2023-01-31 10:12:50 +01:00
Henrik Rydgård 64a90ffd72 Merge pull request #16871 from warmenhoven/dev/warmenhoven/libretro-mac
#16869 Fix libretro Mac x64 build, add Mac arm64 build
2023-01-31 10:12:24 +01:00
Eric Warmenhoven 3a2852f9e8 Fix libretro Mac x64 build, add Mac arm64 build 2023-01-30 20:33:40 -08:00
Henrik Rydgård 7e29613df3 Merge pull request #16868 from hrydgard/upgrade-vulkan-headers
Update Vulkan headers to SDK 1.3.239
2023-01-30 20:47:02 +01:00
Henrik Rydgård 891df6c0c4 Update Vulkan headers to SDK 1.3.239 2023-01-30 18:55:49 +01:00
Henrik Rydgård df1c013272 Merge pull request #16862 from unknownbrackets/cpu-detect
Add and use the cpu_features library for feature detect
2023-01-30 18:47:36 +01:00
Henrik Rydgård b97749d623 Assorted initialization cleanup and similar, found by valgrind and warnings 2023-01-30 18:31:49 +01:00
Henrik Rydgård 5735b9a8ac Buildfixes for libretro, ios 2023-01-30 15:57:18 +01:00
Henrik Rydgård cb16f193ec Fix the problem. Still need to leave the loop with SDL even if we supply a swap function. 2023-01-30 15:45:05 +01:00
Henrik Rydgård 0f52954eae Minor log cleanups 2023-01-30 14:38:05 +01:00
Henrik Rydgård d43452f0ce Fix to shutdown sequence 2023-01-30 11:49:31 +01:00
Henrik Rydgård 436a3e0d61 Cleaner exit from emuthread, as used by OpenGL. Don't know how it worked before... 2023-01-30 11:49:31 +01:00
Henrik Rydgård a0c893cc8f Fix ThreadFrame. All OK now except shutdown, it seems 2023-01-30 11:49:31 +01:00
Henrik Rydgård 2659fd6f66 Android work. Make the Android OpenGL exit prodecure make more sense 2023-01-30 11:49:31 +01:00
Henrik Rydgård b62572a78f Refactor the framedata/GPU thread management. 2023-01-30 11:49:31 +01:00
Henrik Rydgård a410ea5535 Merge pull request #16864 from hrydgard/gl-refactor-breakout
GL refactor: Breakout a couple of commits
2023-01-30 11:49:08 +01:00
Henrik Rydgård f773e66e0f Minor optimization in GLQueueRunner 2023-01-30 11:24:53 +01:00
Henrik Rydgård bfab820947 Merge some functions 2023-01-30 11:24:53 +01:00
Henrik Rydgård 025b2c21f5 Merge pull request #16863 from Kaitul/patch-9
Update zh_TW.ini
2023-01-30 11:04:46 +01:00
人工知能 53b2095d18 Update zh_TW.ini 2023-01-30 16:11:13 +08:00
Unknown W. Brackets a0ef9ce103 riscv: Add half-float encodings.
These are simple.
2023-01-29 16:31:01 -08:00
Unknown W. Brackets 08b5286bd5 arm64: Add some flags from cpu_features. 2023-01-29 16:31:01 -08:00
Unknown W. Brackets dcd83c1e47 riscv: Detect Zicsr with cpu_features. 2023-01-29 15:24:41 -08:00
Unknown W. Brackets 09eb509df4 Common: Expose CPU extension list directly.
A bit silly to rely on the specific string formatting of a summary.
2023-01-29 15:13:44 -08:00
Unknown W. Brackets 368aba3c8d Common: Detect x86 features with cpu_features. 2023-01-29 15:13:44 -08:00
Unknown W. Brackets 489411359e Common: Add cpu_features library. 2023-01-29 14:35:58 -08:00
Henrik Rydgård a120cb9468 Merge pull request #16861 from unknownbrackets/ui-speed
UI: Show expected FPS if speed+FPS is on
2023-01-29 20:09:07 +01:00
Unknown W. Brackets bfea9f38f7 UI: Show expected FPS if speed+FPS is on.
Same display as before, convenient to see this.
2023-01-29 10:50:44 -08:00
Henrik Rydgård a3228b8399 Merge pull request #16860 from unknownbrackets/ui-ctrl-press
UI: Highlight buttons on press in visual PSP map
2023-01-29 12:50:58 +01:00
Henrik Rydgård eef5c51c67 Merge pull request #16859 from nassau-tk/jpn0_fix4shinobido
Fix for issue of disappear text on Shinobido Talese of The Ninja
2023-01-29 08:36:39 +01:00
Unknown W. Brackets 4cb37d4391 UI: Highlight buttons on press in visual PSP map. 2023-01-28 17:42:23 -08:00
Unknown W. Brackets 76c9ddc175 UI: Label visual PSP buttons on focus.
For clarity on what button they are and that they are focused.
2023-01-28 17:41:43 -08:00
nassau-tk e4aa9e517f Fix for issue of disappear text on Shinobido Talese of The Ninja 2023-01-29 10:17:33 +09:00
Henrik Rydgård 4287365411 Update URLs, fix feedback from #16851 2023-01-29 00:25:27 +01:00
Henrik Rydgård f7d9f6d0e8 Merge pull request #16857 from lvonasek/feature_openxr_gamecamera
OpenXR - Control game camera using head rotation
2023-01-29 00:21:28 +01:00
Lubos f0bfb3f373 OpenXR - Head control mapping when game smoothes camera movement (MH3) 2023-01-28 21:45:29 +01:00
Lubos 7d1b50d6f9 OpenXR - Combine game and VR camera rotation 2023-01-28 18:36:29 +01:00
Henrik Rydgård 78c47a165e Merge pull request #16855 from iota97/analog-custom
Add analog to custom button and gesture
2023-01-28 17:32:23 +01:00
Henrik Rydgård be8a02fdb9 Merge pull request #16856 from TotalCaesar659/patch-1
Update Russian translation
2023-01-28 15:58:28 +01:00
TotalCaesar659 98ff63b795 Remove dot for consistency with other sentences 2023-01-28 15:52:34 +03:00
TotalCaesar659 c55b952093 Update Russian translation 2023-01-28 15:45:53 +03:00
Lubos 5831d98c8a OpenXR - Disable head control when entering the menu 2023-01-28 13:41:04 +01:00
Lubos b137ecf5c6 OpenXR - Head rotations refactor 2023-01-28 13:28:17 +01:00