rpcsx/rpcs3
Henrique Jung daa7520d1d Deploy QT DLLs using windeployqt tool (#3432)
* Deploy QT DLLs using windeployqt tool

Replace the old mechanism that manually copy the DLLs using either CMake
or VS built-in functions. The new approach uses the windeployqt tool
provided by the QT project that automatically detect the needed DLLs and
perform the necessary copying.

This approach should be more robust if there's an upstream change on QT
project regarding DLLs usage.

* QT DLLs: do not ship RPCS3 with ANGLE and software-OpenGL

According to https://doc.qt.io/qt-5/windows-requirements.html ANGLE is
useful for applications that use OpenGL ES by removing the need to
install OpenGL drivers, redirecting OpenGL calls to DirectX instead.
RPCS does not uses OpenGL ES so it's better to just remove it from the
binary distribution.

opengl32sw.dll is a fallback mechanism when ANGLE libraries are not
available that uses a software backend for OpenGL. It's unlikely that
RPCS3 will work using software-OpenGL, so there's little point into
shipping them.

* QT DLLs: do not ship with SVG and translation files

Like the other removed QT libraries: they are not needed right now. We
can deploy them if they become useful someday.
2017-09-21 16:53:20 +03:00
..
cmake_modules Vulkan: use pkg-config instead of checking for Linux (#3440) 2017-09-14 21:02:09 +03:00
Crypto multi pkg fix 2017-09-04 00:10:15 +01:00
Emu rsx: Texture cache fixes and improvements 2017-09-21 16:17:06 +03:00
Icons Fix some of libpng known incorrect profile spam 2017-09-08 17:23:16 +01:00
Json stylesheets: make UI Colors optional 2017-08-20 16:14:32 +03:00
Loader Fix rXml limitation 2017-09-04 02:15:28 +03:00
rpcs3qt Remove unnecessary include git-version.h 2017-09-20 14:26:42 +03:00
basic_keyboard_handler.cpp Perform refactoring of pads to remove the ugly pad initialization. 2017-08-09 22:11:28 +03:00
basic_keyboard_handler.h Remove some warnings from Linux and fixed something from code review. 2017-08-09 22:11:28 +03:00
basic_mouse_handler.cpp Perform refactoring of pads to remove the ugly pad initialization. 2017-08-09 22:11:28 +03:00
basic_mouse_handler.h Remove some warnings from Linux and fixed something from code review. 2017-08-09 22:11:28 +03:00
CMakeLists.txt Deploy QT DLLs using windeployqt tool (#3432) 2017-09-21 16:53:20 +03:00
D3D12GSRender.vcxproj fixes to project files and build scripts 2017-06-08 19:08:44 +03:00
D3D12GSRender.vcxproj.filters Shared PCH (experimental) 2015-12-04 23:37:44 +03:00
define_new_memleakdetect.h
ds4_pad_handler.cpp Silent some compiler warnings 2017-09-19 13:21:12 +03:00
ds4_pad_handler.h Pad Refactoring 2017-09-09 00:55:03 +01:00
emucore.vcxproj rsx: Texture cache fixes and improvments 2017-09-21 16:17:06 +03:00
emucore.vcxproj.filters rsx: Texture cache fixes and improvments 2017-09-21 16:17:06 +03:00
evdev_joystick_handler.cpp Silent some compiler warnings 2017-09-19 13:21:12 +03:00
evdev_joystick_handler.h Pad Refactoring 2017-09-09 00:55:03 +01:00
frame_icon.xpm Update .xpm based on new .ico 2017-05-22 20:53:59 +03:00
git-version.cmake Add git_branch to git-version.h, add display version info to gs_frame and add branch and version to log. (#3186) 2017-09-16 14:54:25 +03:00
GLGSRender.vcxproj rsx: Texture cache fixes and improvments 2017-09-21 16:17:06 +03:00
GLGSRender.vcxproj.filters rsx: Texture cache fixes and improvments 2017-09-21 16:17:06 +03:00
keyboard_pad_handler.cpp Qt: add Refresh button to gamepad settings, minor cleanup 2017-09-09 19:46:10 +01:00
keyboard_pad_handler.h Pad Refactoring 2017-09-09 00:55:03 +01:00
main.cpp Exitspawn support renewal 2017-09-19 15:07:07 +03:00
mm_joystick_handler.cpp Pad Refactoring 2017-09-09 00:55:03 +01:00
mm_joystick_handler.h Pad Refactoring 2017-09-09 00:55:03 +01:00
OpenAL.vcxproj Moves GL, minidx12, OpenAL, stblib to 3rdparty 2016-03-20 22:20:23 +00:00
OpenAL.vcxproj.filters Put XAudio and OpenAL files in separate projects. 2016-01-03 21:01:11 +01:00
pad_thread.cpp Silent some compiler warnings 2017-09-19 13:21:12 +03:00
pad_thread.h Pad Refactoring 2017-09-09 00:55:03 +01:00
ps3emu_api_enums.h Added rpcs3 api (dynamic library) 2016-06-17 21:26:06 +03:00
ps3emu_api_structs.h Added rpcs3 api (dynamic library) 2016-06-17 21:26:06 +03:00
resource.h Add RPCS3 version to logging 2015-09-07 20:13:42 +03:00
resources.qrc GUI: add custom config indicator (#3108) 2017-07-28 23:03:48 +03:00
restore_new.h
rpcs3.desktop Make it pass desktop-file-validate in Ubuntu 14.04 2017-08-18 20:57:21 +03:00
rpcs3.ico Update rpcs3.ico 2017-04-08 00:56:38 +03:00
rpcs3.png Add installation for linux 2017-05-22 20:53:59 +03:00
rpcs3.rc Fix icon and exe name for VS. 2017-06-18 00:30:51 +03:00
rpcs3.svg Add installation for linux 2017-05-22 20:53:59 +03:00
rpcs3.vcxproj Deploy QT DLLs using windeployqt tool (#3432) 2017-09-21 16:53:20 +03:00
rpcs3.vcxproj.filters Pad Refactoring 2017-09-09 00:55:03 +01:00
rpcs3_api.cpp Exitspawn support renewal 2017-09-19 15:07:07 +03:00
rpcs3_app.cpp Vulkan: use pkg-config instead of checking for Linux (#3440) 2017-09-14 21:02:09 +03:00
rpcs3_app.h Perform refactoring of pads to remove the ugly pad initialization. 2017-08-09 22:11:28 +03:00
rpcs3_version.cpp Add git_branch to git-version.h, add display version info to gs_frame and add branch and version to log. (#3186) 2017-09-16 14:54:25 +03:00
rpcs3_version.h Remove unnecessary include git-version.h 2017-09-20 14:26:42 +03:00
stb_image.cpp Moves GL, minidx12, OpenAL, stblib to 3rdparty 2016-03-20 22:20:23 +00:00
stdafx.cpp Partial commit: Preview 2016-04-15 19:22:15 +03:00
stdafx.h Silly macro removed-2 2016-08-14 18:19:42 +03:00
stdafx_d3d12.h Partial commit: Preview 2016-04-15 19:22:15 +03:00
VKGSRender.vcxproj fixes to project files and build scripts 2017-06-08 19:08:44 +03:00
VKGSRender.vcxproj.filters gl/vk/rsx: Add a cross-platform overlay text; Minor perf improvements and rsx bugfixes (#2196) 2016-10-11 08:55:42 +08:00
XAudio.vcxproj Dynamic XAudio version detection 2016-07-21 17:46:46 +03:00
XAudio.vcxproj.filters Dynamic XAudio version detection 2016-07-21 17:46:46 +03:00
xinput_pad_handler.cpp Silent some compiler warnings 2017-09-19 13:21:12 +03:00
xinput_pad_handler.h Pad Refactoring 2017-09-09 00:55:03 +01:00