spycrab
c2903f8b4e
Externals/libpng: Link against zlib
2019-05-08 20:57:34 +02:00
Stenzek
f8c088a1fb
Externals: Update imgui to 1.70 WIP
2019-04-19 15:13:05 +10:00
Stenzek
565e604679
Externals: Update MoltenVK to SDK version 1.1.101.0
2019-03-06 22:00:22 +10:00
Stenzek
a4c64e7964
Externals: Set target platform to 10.0.17134 for FreeSurround
2019-02-14 20:42:06 +10:00
LAGonauta
7b9375875c
Added FreeSurround to Externals
...
Also cleaned up its source code to support only 5.1 and 7.1 setups.
2019-02-13 22:52:39 -02:00
spycrab
6a6fc56865
Externals/ed25519: Add CMakeLists.txt
2019-02-06 20:50:09 +01:00
Yohann Martel
31bb0327e5
update windows 10 sdk from 10.0.15063.0 to 10.0.17134.0 for imgui
2018-12-21 10:40:58 -05:00
Stenzek
e3708ea8c3
Externals: Add MoltenVK binary, copy to package on macOS
2018-12-01 14:35:45 +10:00
Pierre Bourdon
ad890d5c5b
Merge pull request #7593 from stenzek/externals-imgui
...
Externals: Add imgui
2018-11-29 03:32:47 +01:00
Yohann Martel
ca4389bbbe
update windows 10 sdk from 10.0.15063.0 to 10.0.17134.0 for minizip
2018-11-28 19:18:46 -05:00
Stenzek
cfdbd45105
Externals: Add imgui
2018-11-26 20:40:34 +10:00
Pierre Bourdon
e6b2758ab4
Merge pull request #7477 from Zexaron/ext-minizip
...
Externals: Add a stripped down version of minizip
2018-11-17 22:23:02 +01:00
Tillmann Karras
97cc9894e4
Update to Visual Studio's default Windows SDK
2018-10-20 00:53:08 +01:00
Tillmann Karras
636ccdfc2b
Externals: update discord-rpc for readlink fix
2018-10-09 23:50:26 +01:00
Pierre Bourdon
8e26d33133
Externals: Add a stripped down version of minizip.
2018-10-09 14:27:53 +02:00
Shawn Hoffman
3b3551f040
fix debug build on recent VS releases of msvc
2018-09-29 22:32:36 -07:00
Léo Lam
a482299df6
Externals/discord: Don't run clang-format on source files
...
It's annoying to have source files automatically reformatted every time
Dolphin is built because it causes git to consider the source tree to
be dirty.
2018-09-16 15:32:48 +02:00
Lioncash
3130d388db
Externals: Update SFML to 2.5.0
...
Among other things, this finally allows pushing 64-bit values into
packets without needing to manually subdivide the value into two 32-bit
values.
2018-08-27 17:18:24 -04:00
spycrab
7cb310791b
Cleanup: Remove some left over references to wxWidgets
2018-08-07 15:48:17 +02:00
spycrab
e22c5333ab
Merge pull request #6819 from spycrab/delete_wx
...
Remove DolphinWX
2018-06-30 00:12:24 +02:00
spycrab
d2527db8ec
Externals/Qt: Update to 5.11.1
2018-06-28 14:38:17 +02:00
spycrab
44b22c90df
Remove DolphinWX
2018-06-26 20:50:39 +02:00
Pierre Bourdon
2cfdf89898
Merge pull request #6983 from yourWaifu/add-discord-rpc-support
...
Add Discord Rich Presence support
2018-06-25 00:06:27 +02:00
yourWaifu
63f03455f3
Discord Rich Presence CMake integration
...
I have no idea if this works or not. Hopefully the build bot will tell me.
2018-06-19 22:43:03 -04:00
spycrab
fe6e46f846
Externals/GTest: Update to latest master
2018-06-12 14:52:43 +02:00
Sleepy Flower Girl
f25d833dbd
Fixed issue Discord RPC library not clearing presence during shutdown
2018-06-03 15:37:27 -04:00
Sleepy Flower Girl
678f8da95b
Moved Discord RPC library's source code to external
2018-06-03 15:29:01 -04:00
Sleepy Flower Girl
d5303ddf0b
Add Discord Rich Presence support
2018-06-03 15:27:20 -04:00
Stenzek
bc96557ec4
Externals: Update glslang to upstream commit 32d3ec3
2018-06-02 07:34:31 +00:00
Stenzek
c05dd2ee56
Externals: Update Vulkan headers to 1.1.75
2018-05-31 11:37:23 +00:00
Emmanuel Gil Peyrot
c51ae9c62a
Remove SOIL altogether from the project.
2018-05-20 13:44:42 +02:00
Léo Lam
48242f1521
Merge pull request #6638 from lioncash/lzo
...
CMakeLists: Don't dump LZO's includes into the top-level directory
2018-04-13 20:28:44 +02:00
Lioncash
2851c7e5ee
CMakeLists: Don't dump zlib's includes into the top-level directory
2018-04-13 08:32:48 -04:00
Lioncash
b256f873ca
CMakeLists: Link in zlib privately where applicable
...
Also, use the target name introduced via find_package(ZLIB) instead
of hardcoding the 'z' name in the link libraries.
2018-04-13 08:29:46 -04:00
Lioncash
7de2d1c9d6
CMakeLists: Don't dump LZO's includes into the top-level directory
...
Instead, we add the includes to the LZO target's interface. That way
only libraries that link it in can see them.
2018-04-13 07:39:09 -04:00
Lioncash
6a637cfc22
CMakeLists: Don't dump libpng's includes into the top-level directory
...
Instead, add the includes to the target, which only libraries that link it in can actually see.
2018-04-11 17:33:52 -04:00
Lioncash
b9c872dbca
CMakeLists: Don't dump bochs' includes into the top-level directory
...
Instead add it to the target interface. This way, only libraries that
link in bochs will see its include directories.
2018-04-08 20:43:18 -04:00
Lioncash
a4ba92c697
CMakeLists: Don't dump xxhash's includes into top-level directory scope
...
We already use a custom CMakeLists file for xxhash, so we can just make it's headers
public as part of its target interface.
This way, only libraries that link in the xxhash target will see its headers, as opposed
to every target under the top-level directory.
2018-04-06 10:41:58 -04:00
Pierre Bourdon
0427d3474c
Import ed25519 implementation from https://github.com/orlp/ed25519
2018-03-19 00:11:55 +01:00
Pierre Bourdon
891a1eeb6a
Import picojson to Externals from https://github.com/kazuho/picojson
2018-03-19 00:11:55 +01:00
Vincent Duvert
bb5e5d964a
Added patches for hidapi modifications
...
This allows tracking what modifications were made to the upstream code.
2018-01-13 21:20:54 +01:00
Vincent Duvert
3abc288e02
macOS: Add errno setting in set_report (HID)
...
IsDeviceUsable in IOhidapi.cpp uses errno to detect if hid_write failed because of an unconnected Wiimote on a Dolphinbar (it expects errno == EPIPE in this case).
macOS’s implementation of hid_write detected this specific error (IOHIDDeviceSetReport returns kUSBHostReturnPipeStalled) but didn’t set errno so the check failed.
This add errno assignment to failure cases of macOS’s hid_write.
2018-01-07 11:14:51 +01:00
Vincent Duvert
8d5810a103
macOS: Use unique IDs for HID paths
...
If available, use the system-generated unique ID for HID device paths instead of a transport/vid/pid/location tuple.
The Mayflash Dolphinbar registers four HID devices (regardless of the number of connected Wiimotes) which had the same path with the previous path building method, causing a bit of confusion when detecting and connecting to Wiimotes.
The unique IDs do not change if the computer is suspended and resumed, but do change if the HID device is unplugged/replugged.
2018-01-07 11:00:01 +01:00
MerryMage
2d6047472b
wxWidgets3: Fix compilation due to change in assert macros in macOS 10.13 SDK
2017-10-29 20:23:46 +00:00
Michael M
aa40c4a7ce
Externals: update cubeb to kinetiknz/cubeb@c2bd582
...
A bunch of changes, looks mainly like bug fixes and code cleanup.
Notable changes:
- `cubeb_get_min_latency`'s signature was changed to take params via
pointer, requiring Dolphin code to be tweaked in two places.
- A fix for kinetiknz/cubeb#320 , as reported by @shuffle2
- Fixed build on FreeBSD (kinetiknz/cubeb#344 ), as contributed by @endrift
2017-10-21 14:28:39 -07:00
orbea
be3b25a750
Set wxUSE_XLOCALE to 0
2017-08-24 12:56:18 -07:00
Michael M
bd29183d76
miniupnpc: expose namespaced target alias
2017-08-17 13:15:02 -07:00
Michael M
b8ead9b8a9
miniupnpc: use correct include dirs for cmake
2017-08-17 13:15:02 -07:00
Vicki Pfau
df6165391e
Externals: Fix FreeBSD build
2017-07-30 07:46:23 -07:00
Léo Lam
a3a3bf9144
Externals/glslang: Silent even more warnings
...
* -Wno-unused-but-set-variable: only set this flag with gcc, otherwise
clang will issue warnings about the warning option being unknown :)
(-Wunknown-warning-option)
* -Wmissing-variable-declarations: clang warns about missing extern
declarations for non-static variables.
2017-07-28 21:55:35 +08:00
Stenzek
7449f1e818
CMake: Use add_compile_options instead of add_definitions for glslang
...
Fixes the warning spam in the build logs.
2017-07-28 22:12:25 +10:00
shuffle2
599a235a19
Merge pull request #5691 from ligfx/openalonlywindowsdynamic
...
OpenAL: only enable on Windows + dynamically load DLL
2017-06-27 01:18:06 -07:00
shuffle2
3094b1bd4f
Merge pull request #5684 from TaoSc/xxhash-update
...
Update xxhash to 0.6.2
2017-06-27 00:59:27 -07:00
Michael Maltese
8e849b1595
Remove OpenAL DLL from Externals
2017-06-27 00:06:14 -07:00
Shawn Hoffman
38b61edaa5
Qt/Windows: Properly link against qtmain.
2017-06-23 00:46:13 -07:00
Léo Lam
04e7e027e0
Remove unused solution files
2017-06-16 13:09:50 +02:00
Léo Lam
b08201654e
Externals: Add zeux/pugixml@38edf25
...
Along with VS boilerplate to get it to build on Windows.
2017-06-13 14:05:10 +02:00
Tao Schreiner
ab2fca042e
Update xxhash to 0.6.2
2017-06-10 14:02:27 +02:00
shuffle2
b841f796f9
Merge pull request #5588 from TaoSc/zlibupdate
...
Update zlib to 1.2.11
2017-06-09 17:25:20 -07:00
Shawn Hoffman
4000009e8b
msbuild: disable warnings from Externals\enet
2017-06-07 18:44:03 -07:00
Shawn Hoffman
ae3c8a4be9
msbuild: update to Qt5.9.0
2017-06-05 11:44:21 -07:00
Leo Lam
a829f8faaf
Merge pull request #5434 from TaoSc/master
...
Update libpng to 1.6.29
2017-06-04 13:52:41 +02:00
Shawn Hoffman
88ccda17d3
cubeb: don't define _MBCS or redefine _CRT_SECURE_NO_WARNINGS
2017-06-03 18:20:40 -07:00
Shawn Hoffman
d1d75ff962
remove unused msbuild file content
2017-06-03 18:20:40 -07:00
Shawn Hoffman
397720a9fe
might as well update yet some more pointless version numbers..
2017-06-03 18:20:40 -07:00
Shawn Hoffman
e8e2f329fb
wxw: clean up vcxproj a bit
2017-06-03 18:20:40 -07:00
Shawn Hoffman
80642a944d
wxw[msw]: disable wxUSE_DBGHELP (issue 7591)
2017-06-03 18:20:40 -07:00
Shawn Hoffman
ddae5058e9
msbuild: increment other version numbers to vs2017 equivalents
2017-06-03 18:20:39 -07:00
Arkadiy Shapkin
dda7e2cc2c
VS2015/2017 build fix and enable C++11 features
...
Patch by KindDragon from google/googletest#811
2017-05-28 13:37:33 +02:00
BhaaL
072c161445
upgrade to Windows SDK 10.0.15063.0
...
this is required for /permissive- to work, because some headers in the
Windows SDK use Microsoft extensions that are not allowed in standards mode
2017-05-28 13:37:31 +02:00
Michael Maltese
34ad1eb547
Externals: remove PortAudio
2017-05-27 18:28:57 -07:00
Michael Maltese
17f4413143
Externals/cubeb: add Visual Studio build files
2017-05-27 18:28:56 -07:00
Michael Maltese
812520cc65
Add cubeb@62871b2 to Externals/
...
Includes submodule sanitizers-cmake@f09151b
2017-05-27 18:28:56 -07:00
shuffle2
d4faa099d9
Merge pull request #5481 from ligfx/updateqt5.8
...
Update ext-win-qt submodule for Qt 5.8
2017-05-27 17:59:46 -07:00
Michael Maltese
abaec0be8f
Remove reference to d3dx12 license
2017-05-26 01:16:04 -07:00
Michael Maltese
00761a39c4
Remove Externals/d3dx12
2017-05-26 01:16:04 -07:00
Michael Maltese
07a23f6924
Update ext-win-qt submodule for Qt 5.8
...
Accompanying PR for https://github.com/dolphin-emu/ext-win-qt/pull/3
2017-05-26 01:00:15 -07:00
Pierre Bourdon
d592bdd4d4
Migrate to Visual Studio 2017.
...
Auto-generated by the IDE, I'll trust it knows what it's doing.
2017-05-25 15:58:59 -07:00
Tao Schreiner
100420f4d1
Update libpng to 1.6.29
2017-05-21 22:42:04 +02:00
Tao Schreiner
b3c26b6ec4
Update zlib to 1.2.11
2017-05-18 19:49:06 +02:00
Mat M
f3052b7a15
Merge pull request #5318 from ligfx/cmakehidapi
...
CMake: clean up HIDAPI build
2017-05-03 19:54:06 -04:00
Michael Maltese
537fbf33a7
Remove HIDAPI Autotools build system and unused files
2017-04-27 02:41:00 -07:00
Michael Maltese
655ab9b4e2
CMake: clean up HIDAPI build
2017-04-27 02:41:00 -07:00
Michael Maltese
6e1940c404
CMake: don't globally include wxWidgets headers
2017-04-25 17:18:20 -07:00
Michael Maltese
f4c0723387
CMake: move wxWidgets check_lib code into wxWidgets
2017-04-25 17:18:20 -07:00
Michael Maltese
6197d9622f
CMake: move GTK+ check into wxWidgets
2017-04-25 17:18:20 -07:00
Michael Maltese
8e7648f42a
CMake: modern-ize wxWidgets
2017-04-25 17:18:18 -07:00
MerryMage
8ff26a6eda
soundtouch: Use shorts instead of floats for samples
2017-04-12 13:15:00 +01:00
Augustin Cavalier
0831dad467
Initial support for Haiku.
2017-03-27 23:46:19 -04:00
Chris Burgener
9b1165acf6
Update Windows ffmpeg to 3.2.4
2017-02-28 12:29:45 -05:00
Ryan Houdek
77c7fa836f
Add the cpp-optparse project to Externals.
...
From https://github.com/weisslj/cpp-argparse
2017-02-16 14:09:13 +01:00
Léo Lam
b8dd3e690f
Externals: Update mbedtls to 2.4.1
...
The latest version has tons of security fixes (which is expected for a
library such as mbedtls).
Updating also allows getting rid of a few deprecation warnings.
2017-02-12 10:29:02 +01:00
Michael Maltese
68dfff5798
CMake/Libusb: compile libusb/os/windows_usbdk.c
2017-02-10 16:24:16 -08:00
Sameeh Jubran
2571eb16ff
Only use usbdk when installed
...
Check UsbDK availability at run time and activate UsbDk backend when
possible.
Fall back to current behavior when UsbDK not installed.
Signed-off-by: Dmitry Fleytman <dfleytma@...>
Signed-off-by: Sameeh Jubran <sameeh@...>
2017-02-10 13:12:41 +01:00
Matthew Parlane
d244597b42
Merge pull request #4408 from leoetlino/usb
...
IOS: USB support (OH0, USB_VEN, USB_HID)
2017-02-07 09:17:05 +13:00
Florent Castelli
5984ca26f3
wx: Move platform defines to wx setup header
...
Usually, this is passed as a preprocessor definition, but this is error
prone and just complicating the compiler invocation for no good reason.
2017-02-06 04:27:06 +01:00
Léo Lam
56fec3d72a
Switch to the usbdk backend for libusb on Windows
...
The usbdk backend is the only libusb backend that has official support
for isochronous transfers (which are required for Wii Speak,
microphones and cameras). And it's actively developed and maintained.
2017-02-05 11:36:49 +01:00
Florent Castelli
049446d9bb
cmake: Properly link against pthread on Linux using CMake's detection
2017-02-04 03:38:20 +01:00
Mat M
a3ba169e7d
Merge pull request #4809 from Orphis/cmake_windows
...
CMake for Windows: getting a working binary!
2017-02-03 08:33:13 -05:00
Florent Castelli
12dd45266e
portaudio: Remove unwanted shared portaudio library
2017-02-03 05:11:41 +01:00