Henrik Rydgård
5e36acb9eb
Remove Host::UpdateSound
2023-03-25 10:18:29 +01:00
Henrik Rydgård
67353e8f0b
Merge pull request #17177 from hrydgard/libretro-avoid-double-resample
...
libretro: Bypass PPSSPP's resampler, since libretro already has one
2023-03-25 08:10:39 +01:00
Henrik Rydgård
0478780f67
Merge pull request #17181 from hrydgard/tales-narikiri-avoid-readback
...
Tales of Phantasia - Narikiri Dungeon X: Avoid some GPU readbacks.
2023-03-25 08:10:02 +01:00
Henrik Rydgård
d7f1ed8576
Merge pull request #17180 from hrydgard/even-more-host-cleanup
...
Even more "Host" code cleanup
2023-03-25 00:02:16 +01:00
Henrik Rydgård
417f61b366
Tales of Phantasia - Narikiri Dungeon X: Avoid some GPU readbacks.
...
Copies to a framebuffer instead of RAM.
Confirmed through e-mail that is fixes the performance drop from #16714 ,
but unknown whether there are any regressions in the rest of the game.
I guess we'll find out.
2023-03-24 23:59:33 +01:00
Henrik Rydgård
dcfdb30cb8
Buildfix, cleanup
2023-03-24 23:28:30 +01:00
Henrik Rydgård
677cba6e77
buildfix
2023-03-24 23:04:14 +01:00
Henrik Rydgård
7c5cc8cafd
And ToggleDebugConsoleVisibility.
2023-03-24 21:43:45 +01:00
Henrik Rydgård
adccc480a0
Another one bites the dust (SendUIMessage)
2023-03-24 21:39:02 +01:00
Henrik Rydgård
56c26eef4d
Remove the old AsyncFileDialog thingy
2023-03-24 21:32:20 +01:00
Henrik Rydgård
a73ac49d59
Move the non-working "Create desktop shortcut" stuff to the request framework
2023-03-24 20:05:48 +01:00
Henrik Rydgård
e71be8af2e
Remove PollControllers from host. Break out a WindowsInputManager from WindowsHost.
2023-03-24 19:57:24 +01:00
Henrik Rydgård
72ab6cd0bc
libretro: Bypass PPSSPP's resampler, since libretro already has one
...
Hopefully, this will fix the reported bad audio performance and
behavior. Running two speed-compensating resamplers in a row can't be a good thing.
2023-03-24 18:52:41 +01:00
Henrik Rydgård
2f09d29698
Merge pull request #17178 from hrydgard/more-host-cleanup
...
More Host cleanup
2023-03-24 18:50:38 +01:00
Henrik Rydgård
5a5779dcd6
Remove symbol-map related functions from Host
2023-03-24 18:08:31 +01:00
Henrik Rydgård
5af92cfca0
Cleanup
2023-03-24 17:52:56 +01:00
Henrik Rydgård
1250692657
Convert host->SetWindowTitle to a request
2023-03-24 17:52:01 +01:00
Henrik Rydgård
349b73acec
Move the resampler usage to a common file, AudioCommon. ( #17176 )
...
* Move the resampler usage to a common file, AudioCommon.
Ports that don't want to use the resampler can now simply exclude that
file and provide their own implementation. Next up, libretro will be
converted to do it that way.
* Android.mk typo
* libretro makefile fix
* libretro buildfix
* libretro: try a different approach for the temporary solution
* duh
* double duh
2023-03-24 17:19:57 +01:00
Henrik Rydgård
b6b6066ee5
Merge pull request #17175 from hrydgard/more-audio-refactor
...
Some more audio refactoring
2023-03-24 15:33:09 +01:00
Henrik Rydgård
724f94f8e4
UWP buildfix
2023-03-24 15:32:48 +01:00
Henrik Rydgård
e95662cebf
Separate out the core interface around the resampler, in order to move it out from __sceAudio.
2023-03-24 14:48:53 +01:00
Henrik Rydgård
a5fdf3d05b
Add samplerate argument to NativeMix
2023-03-24 14:48:53 +01:00
Henrik Rydgård
8421c1e2a1
Move g_backgroundAudio.Play to NativeUpdate
2023-03-24 14:48:49 +01:00
Henrik Rydgård
91620e38bd
Merge pull request #17174 from hrydgard/dsound-remove-update-poll
...
Remove polling requirement from DSound audio backend
2023-03-24 11:53:04 +01:00
Henrik Rydgård
21bd50dcb0
Remove polling requirement from DSound audio backend
...
Might as well sleep for a short period instead, same effect really.
2023-03-24 10:40:10 +01:00
Henrik Rydgård
a6e5d59d9a
Merge pull request #17172 from hrydgard/touch-dialog-close-fix
...
UI: Fix weird misbehavior dragging outside a popup dialog
2023-03-24 00:29:55 +01:00
Henrik Rydgård
88fe4799a5
UI: Fix weird misbehavior dragging outside a popup dialog
...
Fixes #17107
2023-03-24 00:11:49 +01:00
Henrik Rydgård
949a53e273
Merge pull request #17171 from lvonasek/camera_openxr_uxfix
...
OpenXR - Camera mode offset
2023-03-23 20:03:20 +01:00
Lubos
61eaae37f7
OpenXR - Camera mode offset
2023-03-23 19:42:08 +01:00
Henrik Rydgård
677da602fd
Merge pull request #17170 from hrydgard/thrillville-depth-fix
...
Don't forget to call CheckDepthUsage when using imm draws.
2023-03-23 17:55:07 +01:00
Henrik Rydgård
451ee14ebc
Don't forget to call CheckDepthUsage when using imm draws.
...
Fixes #17169
2023-03-23 17:14:12 +01:00
Henrik Rydgård
c791d64280
Merge pull request #17164 from hrydgard/cheat-import-fix
...
Cheat import: Allow picking a file to import from
2023-03-23 14:17:40 +01:00
Henrik Rydgård
84f33d9346
Button text fix, required adding a new translation line.
2023-03-23 13:46:07 +01:00
Henrik Rydgård
4475533c0b
Remove redundant translation strings
2023-03-23 10:32:27 +01:00
Henrik Rydgård
f5afc91f23
Change Enable/Disable All to just a Disable All button.
2023-03-23 10:32:11 +01:00
Henrik Rydgård
e21867315b
Fix browsing for Cheat DB files. Easy now after the refactor!
2023-03-23 10:18:21 +01:00
Henrik Rydgård
ac66deeb25
Improve cheats UX
2023-03-23 10:18:21 +01:00
Henrik Rydgård
8804c3c69f
Merge pull request #17166 from unknownbrackets/headless-cleanup
...
headless: Avoid ugly casts
2023-03-23 07:22:32 +01:00
Unknown W. Brackets
3a9e66ab60
Build: Unrevert glslang update.
...
Revert unintentional rollback in 47f06355
, reapplying 858675e4
.
2023-03-22 22:54:24 -07:00
Unknown W. Brackets
d49edad1a7
Merge pull request #17165 from fp64/mfpmath-sse
...
Add -mfpmath=sse to CMakeLists.txt
2023-03-22 22:53:00 -07:00
Unknown W. Brackets
d8986af367
headless: Avoid ugly casts.
2023-03-22 22:51:00 -07:00
Henrik Rydgård
5855c3ebb8
Merge pull request #17163 from hrydgard/remove-more-string-messages
...
Remove System_SendMessage()
2023-03-23 00:44:26 +01:00
Henrik Rydgård
b440e28e38
Remove System_SendMessage!
...
iOS, Qt buildfixes
2023-03-22 23:52:51 +01:00
Henrik Rydgård
4c99712b60
And "immersive", "audio_resetDevice"
2023-03-22 23:52:38 +01:00
Henrik Rydgård
ac47476253
And share_text, toast, recreate
2023-03-22 23:52:25 +01:00
Henrik Rydgård
87d0c21f14
Make proper requests for the external hardware commands (gps, microphone, camera)
2023-03-22 23:52:25 +01:00
Henrik Rydgård
2c9787643d
Move the twitter special-case URL handling to java
2023-03-22 23:52:25 +01:00
Henrik Rydgård
5a55fd5fd3
And replace "graphics_restart", "toggle_fullscreen", etc
2023-03-22 23:52:15 +01:00
Henrik Rydgård
410b35fba3
Get rid of "finish" and "setclipboardtext" messages, replace with requests.
2023-03-22 22:17:26 +01:00
Henrik Rydgård
f03dc23dfa
Merge pull request #17162 from hrydgard/port-folder-browser
...
Port folder browser to the request manager
2023-03-22 19:37:54 +01:00