bunnei
5311b562aa
Merge pull request #4266 from jbeich/freebsd
...
gcadapter: unbreak build on FreeBSD
5 years ago
bunnei
35f7740b6c
Merge pull request #4150 from ReinUsesLisp/dynamic-state-impl
...
vulkan: Use VK_EXT_extended_dynamic_state when available
5 years ago
Jan Beich
2af7e40ce6
cmake: unbreak system libusb support
...
Reference libusb doesn't support DragonFly and FreeBSD because those
ship a different libusb implementation (supports 0.1, 1.0, 2.0 API).
ld: error: undefined symbol: usbi_backend
>>> referenced by core.c
>>> core.c.o:(usbi_alloc_device) in archive externals/libusb/libusb.a
ld: error: undefined symbol: usbi_backend
>>> referenced by core.c
>>> core.c.o:(usbi_alloc_device) in archive externals/libusb/libusb.a
ld: error: undefined symbol: usbi_backend
>>> referenced by core.c
>>> core.c.o:(libusb_has_capability) in archive externals/libusb/libusb.a
ld: error: undefined symbol: usbi_backend
>>> referenced by core.c
>>> core.c.o:(libusb_has_capability) in archive externals/libusb/libusb.a
ld: error: undefined symbol: usbi_backend
>>> referenced by core.c
>>> core.c.o:(libusb_has_capability) in archive externals/libusb/libusb.a
ld: error: undefined symbol: usbi_backend
>>> referenced by core.c
>>> core.c.o:(usbi_connect_device) in archive externals/libusb/libusb.a
ld: error: undefined symbol: usbi_backend
>>> referenced by core.c
>>> core.c.o:(usbi_disconnect_device) in archive externals/libusb/libusb.a
ld: error: undefined symbol: usbi_backend
>>> referenced by core.c
>>> core.c.o:(libusb_get_device_list) in archive externals/libusb/libusb.a
ld: error: undefined symbol: usbi_backend
>>> referenced by core.c
>>> core.c.o:(libusb_get_device_list) in archive externals/libusb/libusb.a
ld: error: undefined symbol: usbi_backend
>>> referenced by core.c
>>> core.c.o:(libusb_unref_device) in archive externals/libusb/libusb.a
ld: error: undefined symbol: usbi_backend
>>> referenced by core.c
>>> core.c.o:(libusb_unref_device) in archive externals/libusb/libusb.a
ld: error: undefined symbol: usbi_write
>>> referenced by core.c
>>> core.c.o:(usbi_signal_event) in archive externals/libusb/libusb.a
ld: error: undefined symbol: usbi_read
>>> referenced by core.c
>>> core.c.o:(usbi_clear_event) in archive externals/libusb/libusb.a
ld: error: undefined symbol: usbi_backend
>>> referenced by core.c
>>> core.c.o:(libusb_wrap_sys_device) in archive externals/libusb/libusb.a
ld: error: undefined symbol: usbi_backend
>>> referenced by core.c
>>> core.c.o:(libusb_wrap_sys_device) in archive externals/libusb/libusb.a
ld: error: undefined symbol: usbi_backend
>>> referenced by core.c
>>> core.c.o:(libusb_wrap_sys_device) in archive externals/libusb/libusb.a
ld: error: undefined symbol: usbi_backend
>>> referenced by core.c
>>> core.c.o:(libusb_open) in archive externals/libusb/libusb.a
ld: error: undefined symbol: usbi_backend
>>> referenced by core.c
>>> core.c.o:(libusb_open) in archive externals/libusb/libusb.a
ld: error: undefined symbol: usbi_read
>>> referenced by core.c
>>> core.c.o:(libusb_close) in archive externals/libusb/libusb.a
ld: error: undefined symbol: usbi_write
>>> referenced by core.c
>>> core.c.o:(libusb_close) in archive externals/libusb/libusb.a
ld: error: too many errors emitted, stopping now (use -error-limit=0 to see all errors)
c++: error: linker command failed with exit code 1 (use -v to see invocation)
5 years ago
Ameer
f829932ed1
Fix merge conflicts?
5 years ago
David Marcec
d5dfe34c49
externals: Track opus as submodule instead of using conan
...
Supersedes #4068 see for details.
5 years ago
Fernando Sahmkow
4105f38022
SVC: Implement 32-bits wrappers and update Dynarmic.
5 years ago
Fernando Sahmkow
b8df61c642
ARM: Update Dynarmic and Setup A32 according to latest interface.
5 years ago
Fernando Sahmkow
39ddce1ab5
Externals: Update Dynarmic.
5 years ago
Fernando Sahmkow
3714f2e471
ARMInterface/Externals: Update dynarmic and fit to latest version.
5 years ago
ReinUsesLisp
7527402a46
vk_device: Enable VK_EXT_extended_dynamic_state when available
5 years ago
Ameer
8ccc8cb252
update libusb dependency
5 years ago
ameerj
f5d2a1e8bd
Update src/input_common/main.cpp
...
Co-authored-by: LC <mathew1800@gmail.com>
update libusb submodule (hopefully windows build error fixed)
5 years ago
Ameer
18a42d3815
Add libusb dependency
5 years ago
bunnei
2a3d4cad63
externals: Revert to libressl, as build is broken with find_package(OpenSSL). ( #4093 )
...
* externals: Revert to libressl, as build is broken with find_package(OpenSLL).
* fixup! externals: Revert to libressl, as build is broken with find_package(OpenSLL).
* fixup! externals: Revert to libressl, as build is broken with find_package(OpenSLL).
5 years ago
MerryMage
256cb2979b
CMakeLists: xbyak comes before dynarmic
5 years ago
ReinUsesLisp
866c1165af
vk_shader_decompiler: Implement atomic image operations
...
Implement atomic operations on images.
On GLSL these are atomicImage* functions (e.g. atomicImageAdd).
5 years ago
David Marcec
d0bdd26c26
Add xbyak external
5 years ago
ReinUsesLisp
5d0986a53b
shader/other: Implement BAR.SYNC 0x0
...
Trivially implement this particular case of BAR. Unless games use OpenCL
or CUDA barriers, we shouldn't hit any other case here.
5 years ago
Markus Wick
290bc20e79
Add version check to Findnlohmann_json.cmake
5 years ago
Markus Wick
c96a8867f0
Add version check for catch2
5 years ago
Markus Wick
0e2a7ca91b
Add version check to Findfmt
5 years ago
Markus Wick
ef1f596595
Fix libzip version check
5 years ago
Markus Wick
c5c60e04dd
Check for the zstd version
5 years ago
James Rowe
bc30a591ba
Replace externals with Conan ( #3735 )
...
* Remove git submodules that will be loaded through conan
* Move custom Find modules to their own folder
* Use conan for downloading missing external dependencies
* CI: Change the yuzu source folder user to the user that the containers run on
* Attempt to remove dirty mingw build hack
* Install conan on the msvc build
* Only set release build type when using not using multi config generator
* Re-add qt bundled to workaround an issue with conan qt not downloading prebuilt binaries
* Add workaround for submodules that use legacy CMAKE variables
* Re-add USE_BUNDLED_QT on the msvc build bot
5 years ago
ReinUsesLisp
0d735a905d
externals: Update Vulkan-Headers
5 years ago
bunnei
3a13552db8
Merge pull request #3827 from ogniK5377/cubeb-616d773
...
externals: Update cubeb to 616d773
5 years ago
bunnei
c7b5a87c90
Merge pull request #3799 from ReinUsesLisp/iadd-cc
...
shader: Implement P2R CC, IADD Rd.CC and IADD.X
5 years ago
David Marcec
38ec6e14d9
externals: Update cubeb to 616d773
...
Support for 6 audio channels
5 years ago
MerryMage
b7a69501cd
externals: Update dynarmic to e7166e8b
5 years ago
ReinUsesLisp
255197e643
shader/arithmetic_integer: Implement CC for IADD
5 years ago
bunnei
2409fedacf
Merge pull request #3697 from lioncash/declarations
...
CMakeLists: Enable -Wmissing-declarations on Linux builds
5 years ago
H27CK
52e66779e7
Set _FORTIFY_SOURCE=0 if building Opus with mingw-w64
5 years ago
MerryMage
a3a12deecc
dynarmic: Add option to disable CPU JIT optimizations
5 years ago
Lioncash
cdc5449df0
externals: Update fmt to 6.2.0
...
Keeps the library up to date.
5 years ago
bunnei
b160804db0
externals: Update to latest dynarmic.
...
- Adds memory alignment fixes.
5 years ago
Lioncash
e2d8be1ca2
General: Resolve warnings related to missing declarations
5 years ago
Markus Wick
b520978043
externals: Use shared libraries if possible
...
This is mostly done by pkgconfig.
I've focused on the larger and more stable libraries.
5 years ago
Markus Wick
fedf750e1b
externals: Move LibreSSL linking to httplib.
...
Neither core nor web_services use OpenSSL nor LibreSSL.
However they need to link them as it's a requirement of httplib.
So let's declare this within httplib instead of core and web_services.
5 years ago
ReinUsesLisp
2905142f47
renderer_vulkan: Drop Vulkan-Hpp
5 years ago
ReinUsesLisp
ba9674862d
microprofile: Silence sign comparison warning
5 years ago
Fernando Sahmkow
448856695a
Microprofile: Allow accessing token.
5 years ago
Brian Clinkenbeard
d31156931d
fix issue with windows getnameinfo()
5 years ago
Brian Clinkenbeard
7f6c686d55
update httplib to latest commit
5 years ago
Brian Clinkenbeard
9e42025e5b
update httplib README
5 years ago
Brian Clinkenbeard
76b55c3624
0.4.2 works too
5 years ago
Brian Clinkenbeard
293d4d553a
update httplib to 0.2.6
5 years ago
Brian Clinkenbeard
68043dd233
use config mode for finding SDL2 with CMake
5 years ago
ReinUsesLisp
b2c976ad0e
vk_shader_decompiler: Implement UAtomicAdd (ATOMS) on SPIR-V
...
Also updates sirit to include atomic instructions.
5 years ago
Markus Wick
0986caa8d8
core/memory + arm/dynarmic: Use a global offset within our arm page table.
...
This saves us two x64 instructions per load/store instruction.
TODO: Clean up our memory code. We can use this optimization here as well.
5 years ago
ReinUsesLisp
abb33d4aec
vk_shader_decompiler: Update sirit and implement Texture AOFFI
5 years ago