Henrik Rydgård
2625570d21
Fix issue where achievements wouldn't always activate when starting from frontends
...
My previous workaround was flawed - it didn't work at all since we run
http callbacks on the main thread, so no progress was made in the
background.
Now we really delay starting the game until the achievement system is
ready, if it's in the process of logging in.
2023-07-23 23:40:53 +02:00
Henrik Rydgård
942df0198a
Merge pull request #17766 from hrydgard/single-threaded-rendering
...
Vulkan: Make multi-threaded rendering a developer option (previously always on)
2023-07-23 23:05:28 +02:00
Henrik Rydgård
c1a290b41f
ReplacedTexture: Bugfix D3D workaround log check
2023-07-23 22:06:06 +02:00
Henrik Rydgård
b118e25b6a
Vulkan: Make multithreaded rendering an option.
...
Multi-threaded rendering is good for smoothing out performance spikes
and increasing performance on low-power devices. However, the way we use
it it doesn't benefit latency (input lag) at all, rather the opposite.
So make it an option.
2023-07-23 22:06:01 +02:00
Henrik Rydgård
68c124d779
Merge pull request #17756 from hrydgard/alert-on-retroachievement-server-error
...
Improve handling of RetroAchievements login errors
2023-07-23 12:41:06 +02:00
Henrik Rydgård
95c5550071
Merge pull request #17765 from hrydgard/rapid-fire-interval
...
Make the rapid-fire interval configurable
2023-07-23 12:24:05 +02:00
Henrik Rydgård
79cd1b9583
Bump naett
2023-07-23 12:10:22 +02:00
Henrik Rydgård
64d8502e5f
Merge pull request #17764 from hrydgard/default-language
...
Allow configuring the game language separately from the PPSSPP UI language
2023-07-23 11:55:31 +02:00
Henrik Rydgård
34e76e88ea
Copy translation lines
2023-07-23 11:52:19 +02:00
Henrik Rydgård
d924b742c0
Make the rapid-fire interval configurable
...
Rapid-fire works by holding down the button mapped for Rapid-Fire. Once
that's held, the PSP face buttons, L, R and Start will be repeated while
held.
With this new setting, you can change the repeat interval from the
default of 5 frames.
The interval is specified as frames rather than as milliseconds or
something because that often maps better to game logic.
2023-07-23 11:49:25 +02:00
Henrik Rydgård
eb14c87a71
Allow configuring the game language separately from the PPSSPP UI language, with a new setting.
2023-07-23 11:30:04 +02:00
Henrik Rydgård
aa46d3aae3
UI: CollapsibleHeader no longer shows the open/close icon if there are no items
2023-07-23 11:11:44 +02:00
Henrik Rydgård
18ac95a107
Merge pull request #17763 from hrydgard/some-new-strings
...
Translations: Add missing language strings to ini files
2023-07-23 11:10:45 +02:00
Henrik Rydgård
556ff1e3f1
Add missing language strings to ini files
2023-07-23 11:10:06 +02:00
Henrik Rydgård
1993c2b143
Merge pull request #17757 from hch12907/master
...
Fix a segfault in ReadAllWithProgress
2023-07-22 19:36:39 +02:00
Hoe Hao Cheng
9305870cca
Fix a segfault in ReadAllWithProgress
2023-07-23 01:18:08 +08:00
Henrik Rydgård
0ab4c58343
Improve handling of server/token errors
2023-07-22 12:36:26 +02:00
Henrik Rydgård
8cfc4fe60d
Merge pull request #17647 from lvonasek/postshader_fake_reflections
...
Postshader - Fake reflections
2023-07-22 12:24:40 +02:00
Henrik Rydgård
3e213667c6
Merge pull request #17752 from lvonasek/feature_openxr_cinema6dof
...
OpenXR - Enable 6DoF in cinema mode
2023-07-22 12:01:51 +02:00
Henrik Rydgård
16df5dd714
Merge pull request #17755 from hrydgard/mac-address-editor
...
Allow entering an exact Mac address, while keeping the randomization ability
2023-07-22 12:01:33 +02:00
Henrik Rydgård
fbf10e132b
Allow entering an exact Mac address, while keeping the randomization ability
...
Fixes #16546
2023-07-21 23:50:30 +02:00
Henrik Rydgård
f6b2ba455d
Merge pull request #17754 from hrydgard/vulkan-validation-fixes
...
Fix an initialLayout issue with the image we use as the backbuffers's depth buffer
2023-07-21 23:41:49 +02:00
Henrik Rydgård
8f6662aa55
Fix an initialLayout issue with the image we use as the backbuffers's depth
2023-07-21 23:17:24 +02:00
Henrik Rydgård
3b9e7bf4b9
Merge pull request #17753 from hrydgard/http-request-renaming
...
Common: Rename Download to Request, and the old Request to ServerRequest.
2023-07-21 22:48:02 +02:00
Henrik Rydgård
93bb113009
Common: Rename Download to Request, and the old Request to ServerRequest.
2023-07-21 22:12:00 +02:00
Henrik Rydgård
d4c0d1da64
Merge pull request #17744 from hrydgard/naett-https
...
Initial HTTPS support via Naett (partial platform support)
2023-07-21 18:56:52 +02:00
Henrik Rydgård
ac6301db47
Use the new function in patched naett to update user agent
2023-07-21 18:23:33 +02:00
Henrik Rydgård
9535b16740
Use the patched naett functions to implement progress updates
2023-07-21 18:23:33 +02:00
Henrik Rydgård
c17a559188
Update to a patched naett with PRs #18 and #17
2023-07-21 18:23:31 +02:00
Lubos
9fdd9645de
OpenXR - Enable 6DoF in cinema mode
2023-07-21 17:22:36 +02:00
Henrik Rydgård
61db21b12d
Cleanup, fix so we can run RetroAchievements with https, and start doing that
2023-07-21 10:49:01 +02:00
Henrik Rydgård
9decdd198e
Address more feedback, minor cleanup
2023-07-21 10:30:06 +02:00
Henrik Rydgård
ae354a7639
Store: Use HTTPS based on availability
2023-07-21 10:28:32 +02:00
Henrik Rydgård
96a75f9fc4
naett: Set timeout, POST body, etc. Just missing user agent
2023-07-21 10:28:32 +02:00
Henrik Rydgård
ab6e902fea
Make naett work on Android, UWP, Mac. Exclude on Linux
2023-07-21 10:28:31 +02:00
Henrik Rydgård
fbd980bee6
Get basic Naett requests to work (the store works in https mode)
2023-07-21 10:28:17 +02:00
Henrik Rydgård
010c58231b
Fix cmake build
2023-07-21 10:27:40 +02:00
Henrik Rydgård
83e3cf7872
Add winhttp.lib dependency
2023-07-21 10:27:40 +02:00
Henrik Rydgård
e2cc835c2b
Setup build for new file HTTPNaettRequest
2023-07-21 10:27:40 +02:00
Henrik Rydgård
7ae34f148a
Setup build for naett - a lightweight https wrapper
2023-07-21 10:27:40 +02:00
Henrik Rydgård
4a416174b1
Avoid an assert for empty icon files in the store (should look into this more)
2023-07-21 10:27:40 +02:00
Henrik Rydgård
f13a07f19b
Break out Download and RequestManager into its own file
2023-07-21 10:27:40 +02:00
Henrik Rydgård
64eff0dc0b
Insert a virtual base class for Download
2023-07-21 10:27:40 +02:00
Henrik Rydgård
30862d0752
Merge pull request #17750 from hrydgard/port-manager-init
...
Cleanup the g_PortManager shutdown process
2023-07-21 10:09:31 +02:00
Henrik Rydgård
b54d5ab8e6
Cleanup the g_PortManager shutdown process
...
Following up comment by @ANR2ME in #17744 , to be merged before that one.
2023-07-20 23:55:35 +02:00
Henrik Rydgård
52d30c0ac5
Merge pull request #17749 from hrydgard/ktx2-d3d11-fix
...
In D3D11, force block compressed textures to have dimensions divisible by 4
2023-07-20 20:09:45 +02:00
Henrik Rydgård
ace217008a
In D3D11, force block compressed textures to have dimensions divisible by 4
...
Fixes #17745 (crash when loading certain texture packs in D3D11)
This is an old unfortunate limitation. Only applies to the top mip
level, which makes it obvious that it's kinda unnecessary for the
hardware and indeed, Vulkan and OpenGL don't have this limitation.
2023-07-20 19:44:00 +02:00
Henrik Rydgård
2985faa828
Merge pull request #17742 from DDinghoya/patch-13
...
Update ko_KR.ini
2023-07-20 13:42:59 +02:00
Henrik Rydgård
5abddccc5e
Merge pull request #17743 from hrydgard/version-on-prompt-screen
...
Show version on prompt screens that aren't questions
2023-07-20 11:57:17 +02:00
Henrik Rydgård
caebef63a0
iOS buildfix
2023-07-20 11:26:20 +02:00