rpcsx/rpcs3
Elad Ashkenazi ec59f4d37e PPU/LV2: Implement HW threads switching delay when signaling higher priority threads
In real PS3 (it seems), when a thread with a higher priority than the caller is signaled and that there is available space on the running queue for the other hardware thread to start It prioritizes signaled thread caller's hardware thread switches instantly to the new thread code while signaling to the other hardware thread to execute the caller's code.
Resulting in a delay to the caller after such thread is signaled
2024-02-11 20:09:01 +02:00
..
Crypto Crypto/unedat.cpp: remove extract_all_data 2024-02-05 21:56:04 +02:00
Emu PPU/LV2: Implement HW threads switching delay when signaling higher priority threads 2024-02-11 20:09:01 +02:00
Icons Qt: Use svg instead of png 2021-10-28 21:01:27 +02:00
Input Qt/input: show all mmjoy devices with connection in dropdown 2024-01-14 02:50:45 +01:00
Loader fixup hdd1 cache 2024-01-20 22:15:07 +02:00
qt/etc Qt6 port 2023-07-31 20:03:24 +03:00
rpcs3qt sceNp: implement sceNpBasicAbortGui 2024-02-03 17:59:19 +01:00
util Name some threads 2024-01-31 16:33:29 +01:00
CMakeLists.txt rpcs3qt: Add macOS support to the updater. 2024-01-24 09:44:56 +01:00
Cubeb.vcxproj Audio: device switching and channel count detection (#12246) 2022-07-08 17:13:38 +02:00
Cubeb.vcxproj.filters Audio: device switching and channel count detection (#12246) 2022-07-08 17:13:38 +02:00
display_sleep_control.cpp Log cpu usage periodically 2022-03-16 19:42:06 +01:00
display_sleep_control.h
emucore.vcxproj vk/gl: unite video_out_calibration_pass fragment shader to new glsl 2024-02-02 10:07:23 +01:00
emucore.vcxproj.filters vk/gl: unite video_out_calibration_pass fragment shader to new glsl 2024-02-02 10:07:23 +01:00
frame_icon.xpm
git-version.cmake
GLGSRender.vcxproj overlays: move debug overlay to native overlay 2023-12-20 23:33:43 +01:00
GLGSRender.vcxproj.filters overlays: move debug overlay to native overlay 2023-12-20 23:33:43 +01:00
headless_application.cpp Patches: Add savable breakpoints patch type 2023-09-26 11:06:01 +03:00
headless_application.h Linux: use futex_waitv syscall for atomic waiting 2023-08-02 21:46:06 +03:00
main.cpp fs: fix warning. fix size argument in report_fatal_error 2024-01-20 21:59:02 +01:00
main_application.cpp overlays: move debug overlay to native overlay 2023-12-20 23:33:43 +01:00
main_application.h overlays: add pages to home menu 2023-02-09 20:36:35 +01:00
module_verifier.hpp Try to fix dll checks 2022-12-07 00:00:45 +01:00
resource.h Remove whitespace 2023-02-15 08:58:02 +01:00
resources.qrc Qt: Use svg instead of png 2021-10-28 21:01:27 +02:00
rpcs3.desktop
rpcs3.icns Round macOS icon 2022-02-27 11:16:50 +01:00
rpcs3.ico
rpcs3.metainfo.xml Metainfo: Update number of compatible games 2023-12-30 11:41:52 +01:00
rpcs3.plist.in macOS CI: move to AArch64 VM (x64 builds) (#13155) 2023-01-21 21:21:41 +01:00
rpcs3.png
rpcs3.rc
rpcs3.svg
rpcs3.vcxproj Add update_helper.sh to VS filters 2024-02-02 10:07:23 +01:00
rpcs3.vcxproj.filters Add update_helper.sh to VS filters 2024-02-02 10:07:23 +01:00
rpcs3_version.cpp rpcs3_version: Bump to 0.0.30 2024-01-02 20:27:18 +00:00
rpcs3_version.h Savestates: Save build version and creation time 2023-12-29 11:11:53 +02:00
stb_image.cpp Add -Werror=implicit-fallthrough to cmake build 2024-01-07 17:29:43 +01:00
stdafx.cpp
stdafx.h Make compile with msvc, clang and gcc on Windows 2023-07-11 21:40:30 +03:00
update_helper.sh rpcs3qt: Add macOS support to the updater. 2024-01-24 09:44:56 +01:00
VKGSRender.vcxproj overlays: move debug overlay to native overlay 2023-12-20 23:33:43 +01:00
VKGSRender.vcxproj.filters overlays: move debug overlay to native overlay 2023-12-20 23:33:43 +01:00
windows.qrc
XAudio.vcxproj Audio: device switching and channel count detection (#12246) 2022-07-08 17:13:38 +02:00
XAudio.vcxproj.filters Audio: device switching and channel count detection (#12246) 2022-07-08 17:13:38 +02:00