rpcsx/rpcs3
Eladash f95b81574f
sys_spu: Fix race in sys_spu_thread_group_destroy and other minor fixes (#8182)
* sys_spu: Fix race in sys_spu_thread_group_destroy and other minor fixes

* SPU: Wait for all threads to have error codes if exited by sys_spu_thread_exit

On last thread in group to run.

* sys_spu: Fix sys_spu_thread_group_start

* fixup ad fix sys_spu_thread_group_terminate

idk why "- !group->running" was put in the first place but its probably no longer relevant due to other changes and was causing other issues such as not always waiting for last SPU thread to set group state to INITIALIZED.
2020-05-11 21:24:04 +03:00
..
cmake_modules CMake: add /MT for MSVC 2020-03-28 17:21:03 +03:00
Crypto Crypto: read sfo in memory instead of tmp file 2020-04-25 15:17:17 +02:00
Emu sys_spu: Fix race in sys_spu_thread_group_destroy and other minor fixes (#8182) 2020-05-11 21:24:04 +03:00
Icons Qt: Add custom pad configs 2019-05-16 20:37:41 +02:00
Input Input: fix xinput deadzones 2020-05-06 09:33:38 +02:00
Loader Improve TAR loader 2020-04-12 16:56:21 +03:00
qt/etc Qt: use config to load translation file on startup 2020-02-06 17:41:50 +01:00
rpcs3qt Improves skylander generation (#8177) 2020-05-11 11:57:13 +01:00
util atomic.hpp: modernize inline assembly for lock bts/btr/btc 2020-04-28 18:05:32 +03:00
CMakeLists.txt cmake: Add support for target_precompiled_headers if available 2020-04-14 23:00:51 +03:00
define_new_memleakdetect.h
display_sleep_control.cpp Untangle GUI and input includes 2020-02-24 16:31:01 +01:00
display_sleep_control.h Add option for preventing display sleep (#5783) 2019-10-12 15:40:47 +03:00
emucore.vcxproj rsx/gl: Add basic interpreter support to OGL 2020-04-30 15:02:59 +03:00
emucore.vcxproj.filters rsx/gl: Add basic interpreter support to OGL 2020-04-30 15:02:59 +03:00
frame_icon.xpm
git-version.cmake CD: Fix experimental build warning for Travis 2020-03-27 23:00:22 +03:00
GLGSRender.vcxproj gl/vk: Refactor draw call handling and stub shader interpreter 2020-03-23 14:47:28 +03:00
GLGSRender.vcxproj.filters gl/vk: Refactor draw call handling and stub shader interpreter 2020-03-23 14:47:28 +03:00
headless_application.cpp move overlays code to headers 2020-02-26 23:43:18 +01:00
headless_application.h Qt: Enable stylesheet cli args and add stylesheet option "None" 2019-09-13 10:30:56 +02:00
main.cpp Qt: fix lupdate warnings (used for translation) 2020-04-06 20:59:58 +02:00
main_application.cpp Gracefully fall back to a null renderer if XAudio2 fails to Init 2020-02-20 23:33:09 +03:00
main_application.h Untangle GUI and input includes 2020-02-24 16:31:01 +01:00
OpenAL.vcxproj [MSbuild] Extend support to v142 toolset 2019-08-17 23:30:23 +03:00
OpenAL.vcxproj.filters Rewrite OpenAL backend to support new features 2019-01-12 21:29:56 +03:00
resource.h
resources.qrc Qt: use config to load translation file on startup 2020-02-06 17:41:50 +01:00
restore_new.h
rpcs3.appdata.xml Update rpcs3.appdata.xml 2019-02-14 03:10:36 +03:00
rpcs3.desktop
rpcs3.icns Support macOS bundling for binary distribution 2018-12-16 18:17:21 +03:00
rpcs3.ico
rpcs3.plist.in CMake: Use Info.plist template for macOS bundle 2019-02-26 21:09:18 +00:00
rpcs3.png
rpcs3.rc
rpcs3.svg Optimise the SVG logo with svgcleaner 2020-01-17 08:31:00 +01:00
rpcs3.vcxproj [msbuild] Change vulkan libs dir search priority 2020-05-10 21:13:04 +01:00
rpcs3.vcxproj.filters Qt/input/cellpad: enable product choice 2020-04-25 10:17:48 +02:00
rpcs3_version.cpp rpcs3_version: Bump to 0.0.10 2020-04-30 19:40:32 +01:00
rpcs3_version.h CI: Port Windows build to Azure Pipelines (#7757) 2020-03-27 16:37:27 +03:00
stb_image.cpp C-style cast cleanup IV 2019-12-01 22:12:33 +03:00
stdafx.cpp
stdafx.h Move Log.h to util/logs.hpp 2020-03-07 12:29:23 +03:00
VKGSRender.vcxproj vulkan: Import spirv-tools subproject and update glslang 2020-05-05 13:18:03 +03:00
VKGSRender.vcxproj.filters gl/vk: Refactor draw call handling and stub shader interpreter 2020-03-23 14:47:28 +03:00
windows.qrc
XAudio.vcxproj Replace XAudio2 implementation with an unified Xaudio2Redist 2020-02-20 23:33:09 +03:00
XAudio.vcxproj.filters Replace XAudio2 implementation with an unified Xaudio2Redist 2020-02-20 23:33:09 +03:00