Connor McLaughlin
0b3461338c
HostDisplay: Use streaming for sw renderer display
2022-09-13 17:50:42 +10:00
Connor McLaughlin
c27026aed5
dep: Add cpuinfo
2022-09-13 17:50:42 +10:00
Connor McLaughlin
bf76780f11
GameList: Add cover downloader
2022-09-13 17:50:42 +10:00
Connor McLaughlin
dde2f6cd68
dep/imgui: Reapply 89eda96cef
2022-09-13 17:50:42 +10:00
Connor McLaughlin
dcce9a4979
Merge pull request #2878 from stuken/db_fix_front_mission
...
Fix Front Mission db entries.
2022-09-11 21:22:32 +10:00
Connor McLaughlin
023900dc77
System: Fix inverted save screenshot colour channels
2022-09-09 13:31:13 +10:00
Connor McLaughlin
aeb3d00002
NoGUI/Win32: Fix text input
2022-09-09 13:31:13 +10:00
Connor McLaughlin
f2ba596164
Qt: Fix theme change resetting cover scale
2022-09-03 14:20:37 +10:00
Connor McLaughlin
bec0d6e7df
HostDisplay: Add GPU usage statistics
2022-09-03 14:17:51 +10:00
Connor McLaughlin
baf9f641ce
Qt: Sync translation sources
2022-09-03 13:56:48 +10:00
Connor McLaughlin
26159981ce
FullscreenUI: Add more missing options
2022-09-03 13:39:59 +10:00
Connor McLaughlin
35f272b336
Settings: Set default controller type to AnalogController
2022-08-29 20:34:12 +10:00
Connor McLaughlin
837495d90f
Qt: Fix window close in nogui mode
2022-08-29 20:31:29 +10:00
Connor McLaughlin
28363af3ff
FullscreenUI: Add more missing options
2022-08-29 19:19:50 +10:00
Connor McLaughlin
c1df77c5f7
Qt: Don't double-click-to-fullscreen when paused
2022-08-29 19:05:41 +10:00
Connor McLaughlin
c90e2f19fc
NoGUI: Add ConfirmMessage() to platform
2022-08-29 19:05:09 +10:00
Connor McLaughlin
d2d2e3ae6e
FullscreenUI: Add load/save input profile
2022-08-27 16:52:36 +10:00
Connor McLaughlin
8990ade721
ImguiManager: Fix some missed FA glyphs
2022-08-27 16:52:30 +10:00
Connor McLaughlin
3a5bf6d29b
System: Move overlay checking to common
2022-08-27 16:52:24 +10:00
Connor McLaughlin
ea8d779962
ImguiManager: Only rasterize font awesome glyphs which we need
2022-08-26 23:30:45 +10:00
Connor McLaughlin
f9bd2db2dc
Common/Image: Fix saving
2022-08-26 23:30:45 +10:00
Connor McLaughlin
1aa7facda8
Frontends: Pick best render API based on renderer
...
Stops unnecessary display recreation in big picture UI.
2022-08-26 23:30:45 +10:00
Connor McLaughlin
215cfd3daf
NoGui: Fix renderer switching on Win32
2022-08-26 23:30:45 +10:00
Connor McLaughlin
73185bfb22
CMake: Fix Mac build ( #2874 )
2022-08-26 13:30:30 +10:00
Connor McLaughlin
cab51c6764
FullscreenUI: Re-enable most previously-missing settings
2022-08-26 01:26:55 +10:00
Connor McLaughlin
cac2714555
GPU/OpenGL: Also disable texture buffer for ANGLE
...
Hopefully resolves issues with Exynos S22+.
2022-08-26 01:26:13 +10:00
Connor McLaughlin
bfafa95f65
EvdevInputSource: Migrate to new abstractions
2022-08-25 00:55:58 +10:00
Connor McLaughlin
6df7d9acda
NoGUI: Migrate to new host abstraction
2022-08-25 00:55:58 +10:00
Connor McLaughlin
7277d29ff9
Host: Move CreateDisplayForAPI() into common code
2022-08-25 00:55:58 +10:00
Connor McLaughlin
4f2da4213d
Merge pull request #2873 from zkdpower/master
...
update simple-chinese translation to latest.
2022-08-22 20:20:01 +10:00
Connor McLaughlin
9704b8effd
Merge pull request #2871 from andercard0/master
...
Atualização Português do Brasil
2022-08-22 20:18:57 +10:00
Connor McLaughlin
c320e8cf57
Achievements: Misc fixes
2022-08-22 20:01:04 +10:00
Connor McLaughlin
ccaad874a9
dep/rcheevos: Update to 31f8788
2022-08-22 19:57:05 +10:00
Connor McLaughlin
7bbacd2392
Misc: Remove unused code
2022-08-22 19:55:38 +10:00
Connor McLaughlin
43869bf74c
dep: Update RAInterface
2022-08-22 19:33:00 +10:00
Connor McLaughlin
ce5ff4186c
Build: Log build type when running cmake
2022-08-22 19:32:15 +10:00
Connor McLaughlin
4c2906fb72
dep/soundtouch: Export main class on Android
2022-08-22 19:31:46 +10:00
Connor McLaughlin
c7e8233b7b
System: Move present skip check to core
2022-08-19 00:07:14 +10:00
Connor McLaughlin
de21ff250c
CommonHost: Default fullscreen hotkey to F11
2022-08-19 00:07:10 +10:00
Connor McLaughlin
3019aa320d
Scripts: Update cpp path in generate_update_glyph_ranges.py
2022-08-18 23:36:31 +10:00
Connor McLaughlin
7842abfe6e
Extras: Remove unused files
2022-08-18 23:35:58 +10:00
Connor McLaughlin
2de402b2db
Build: Add missing sln dependency
2022-08-18 23:24:57 +10:00
Connor McLaughlin
9bb73dea04
Qt: Move translation-related functions to their own file
2022-08-18 23:20:03 +10:00
Connor McLaughlin
0f82dc9161
System: Use streaming for compressed save
2022-08-18 23:10:15 +10:00
Connor McLaughlin
0572d0cd4b
Common: Add ByteStream implementations for zstd
2022-08-18 23:10:15 +10:00
Connor McLaughlin
759938a5cf
System: Support compressing save states
2022-08-18 23:10:15 +10:00
Connor McLaughlin
0154a594c9
ByteStream: Devirtualize where unnecessary
2022-08-18 23:10:15 +10:00
Connor McLaughlin
c66a9f117d
System: Don't empty buffers on state load
2022-08-18 23:10:15 +10:00
Connor McLaughlin
fc770c83e8
dep: Add zstd
2022-08-18 23:10:15 +10:00
Connor McLaughlin
60b95830cd
Merge pull request #2867 from Guwange/fix_notification_font_issue
...
fix AchievementSummary/Notification font issue for ja/zh-cn
2022-08-18 23:09:48 +10:00
Connor McLaughlin
fe67bea19a
Scripts: Remove now-unused scripts
2022-08-17 17:35:19 +10:00
Connor McLaughlin
5e73242d66
Merge pull request #2868 from andercard0/master
...
Update Brazilian Portugese localization
2022-08-16 21:24:23 +10:00
Connor McLaughlin
86cba1e04d
System: Fix present skip getting activated on unpause
...
When using vsync+sync to host refresh+optimal frame pacing.
2022-08-16 21:23:16 +10:00
Connor McLaughlin
2703880d69
GameList: Fix building on 32-bit ARM
2022-08-16 21:22:59 +10:00
Connor McLaughlin
16d15f5c65
InputManager: Don't load bindings for inactive multitap ports
2022-08-16 00:05:46 +10:00
Connor McLaughlin
c656f5cbd7
InputManager: Fix parsing sensor/accelerometer binding
2022-08-16 00:05:46 +10:00
Connor McLaughlin
e9126aeeb8
Common: Add SHA1Digest
2022-08-16 00:05:46 +10:00
Connor McLaughlin
3abf1df362
System: Fix volume after toggling fast forward
2022-08-15 17:23:34 +10:00
Connor McLaughlin
5b2c18e27c
SPU: Convert to namespace
2022-08-15 17:22:23 +10:00
Connor McLaughlin
6c69cf33c2
System: Fix loading states with different media path
2022-08-15 17:14:34 +10:00
Connor McLaughlin
df1affe341
Merge pull request #2866 from zkdpower/master
...
update the simple-chinese language file to latest.
2022-08-15 17:14:03 +10:00
Connor McLaughlin
4652c5faf1
Update README.md
2022-08-10 19:02:46 +10:00
Connor McLaughlin
68866f3174
CMake: Disable nogui by default
...
Not interested in moving it over to the new interface, and Qt can run
the big picture UI anyway.
2022-08-10 18:16:30 +10:00
Connor McLaughlin
4025350457
dep/cubeb: Fix building without doxygen installed
2022-08-10 18:14:59 +10:00
Connor McLaughlin
2842167184
scmversion: Fix generation on Linux
2022-08-10 17:59:13 +10:00
Connor McLaughlin
a5585f047c
AppImage: Fix launching relative paths
2022-08-10 17:54:34 +10:00
Connor McLaughlin
819b27a1a1
Merge pull request #2864 from zkdpower/master
...
update simple-chinese language file to latest.
2022-08-10 17:50:32 +10:00
Connor McLaughlin
e2ecfa64e9
IniSettingsInterface: Make writes atomic
...
Fixes potential settings corruption if we crash while saving.
2022-08-10 17:48:35 +10:00
Connor McLaughlin
1db24e8014
IniSettingsInterface: Prevent multiple threads loading/saving at once
2022-08-10 17:26:52 +10:00
Connor McLaughlin
7134af509c
Qt: Redraw window after setting changes when paused
2022-08-10 17:08:59 +10:00
Connor McLaughlin
4688277987
SwapChain: Reduce buffer count from 3 to 2
2022-08-10 17:08:59 +10:00
Connor McLaughlin
a5f18ae325
InputManager: Fix macros not being copied in profile
2022-08-10 17:08:59 +10:00
Connor McLaughlin
795ddee79c
Qt: Fix relative mode for PSMouse
2022-08-10 17:08:59 +10:00
Connor McLaughlin
ddbe28830e
Qt: Fix incorrect mouse button event being fired
...
Fixes left click bindings.
2022-08-10 17:08:59 +10:00
Connor McLaughlin
f3ec05f1ba
Qt: Add missing binding UI for PS Mouse
2022-08-10 17:08:59 +10:00
Connor McLaughlin
ed3344c4ef
Build: Add dependency on cubeb for frontend-common
2022-08-10 15:54:13 +10:00
Connor McLaughlin
f5495adb7d
Qt: Don't set working directory on startup
...
Not needed now we have relative paths for cards etc.
2022-08-10 15:23:23 +10:00
Connor McLaughlin
4faa49d42c
System: Fix framerate spike after pausing in debugger
2022-08-10 15:19:15 +10:00
Connor McLaughlin
916900be5d
Misc: More warning fixes
2022-08-10 14:33:31 +10:00
Connor McLaughlin
fedff65700
Merge pull request #2862 from zkdpower/master
...
update the simple-chinese language file to latest.
2022-08-10 13:44:42 +10:00
Connor McLaughlin
1fb075adf9
dep/soundtouch: Disable exceptions
2022-08-10 13:41:13 +10:00
Connor McLaughlin
58cc3efa7f
vsprops: Simplify conditions
2022-08-10 13:41:13 +10:00
Connor McLaughlin
99bd02a2c5
CI: Enable GL renderer on Mac builds
...
Work around a possible bug in MoltenVK until I get time to investigate
it.
2022-08-10 13:41:13 +10:00
Connor McLaughlin
477bb3d554
Misc: Clean up a few warnings
2022-08-10 13:41:13 +10:00
Connor McLaughlin
c3da236f92
System: Preparations for per-game controller settings
2022-08-10 13:09:48 +10:00
Connor McLaughlin
54c2447ff3
System: Rework some throttler/vsync logic
2022-08-10 13:09:32 +10:00
Connor McLaughlin
b698ff1fff
Common: Add build_timestamp.h
2022-08-10 13:05:52 +10:00
Connor McLaughlin
7be1ad0289
FullscreenUI: Move resources and add lightweight Android version
2022-08-10 13:05:28 +10:00
Connor McLaughlin
a35e1b7a25
Achievements: Fix requests being sent when not logged in
2022-08-10 13:04:20 +10:00
Connor McLaughlin
6aa2e9017b
GameDatabase: Fix cache not invalidating when out-of-date
2022-08-10 13:03:53 +10:00
Connor McLaughlin
a017806c6e
GameList: Fix title of files not in database
2022-08-10 13:03:40 +10:00
Connor McLaughlin
5ac9c3f022
Controller: Add multiplier/format to settings
2022-08-10 13:03:15 +10:00
Connor McLaughlin
ae0d60fcd8
Timer: Spin for last 1ms on non-windows too
2022-08-10 13:02:23 +10:00
Connor McLaughlin
73a80d3a1d
scmversion: Fix generation on Macs
2022-08-07 01:31:24 +10:00
Connor McLaughlin
b581cc4777
Vulkan/SwapChain: Fix crash on fullscreen with MoltenVK
2022-08-07 01:31:24 +10:00
Connor McLaughlin
093979a65a
Build: Disable mmap fastmem for Apple Silicon
...
It uses 16K pages, which means we'd also have to protect at 16K
granularity... which might be okay, but there's probably going to be
more faults due to code/data in the same page, which negates much of the
benefit.
2022-08-07 01:31:24 +10:00
Connor McLaughlin
c614476a60
Qt: Fix resetting controller type-specific settings
2022-08-06 00:10:00 +10:00
Connor McLaughlin
3cc020069b
dep/cubeb: Linux build fix
2022-08-05 22:02:00 +10:00
Connor McLaughlin
a37c330f4b
Merge pull request #2859 from zkdpower/master
...
update simple-chinese language file to latest.
2022-08-05 21:50:27 +10:00
Connor McLaughlin
8776bfe46d
Qt: Move controller setting popups into dialog
2022-08-05 21:49:13 +10:00