summaryrefslogtreecommitdiff
path: root/externals (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add xbyak externalGravatar David Marcec2020-05-302-0/+8
|
* shader/other: Implement BAR.SYNC 0x0Gravatar ReinUsesLisp2020-05-211-0/+0
| | | | | Trivially implement this particular case of BAR. Unless games use OpenCL or CUDA barriers, we shouldn't hit any other case here.
* Add version check to Findnlohmann_json.cmakeGravatar Markus Wick2020-05-091-0/+14
|
* Add version check for catch2Gravatar Markus Wick2020-05-091-0/+14
|
* Add version check to FindfmtGravatar Markus Wick2020-05-091-0/+26
|
* Fix libzip version checkGravatar Markus Wick2020-05-091-11/+14
|
* Check for the zstd versionGravatar Markus Wick2020-05-091-0/+14
|
* Replace externals with Conan (#3735)Gravatar James Rowe2020-05-0821-17725/+325
| | | | | | | | | | | | | | | | | | | | | * 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
* externals: Update Vulkan-HeadersGravatar ReinUsesLisp2020-05-041-0/+0
|
* Merge pull request #3827 from ogniK5377/cubeb-616d773Gravatar bunnei2020-04-301-0/+0
|\ | | | | externals: Update cubeb to 616d773
| * externals: Update cubeb to 616d773Gravatar David Marcec2020-04-301-0/+0
| | | | | | | | Support for 6 audio channels
* | Merge pull request #3799 from ReinUsesLisp/iadd-ccGravatar bunnei2020-04-301-0/+0
|\ \ | |/ |/| shader: Implement P2R CC, IADD Rd.CC and IADD.X
| * shader/arithmetic_integer: Implement CC for IADDGravatar ReinUsesLisp2020-04-251-0/+0
| |
* | externals: Update dynarmic to e7166e8bGravatar MerryMage2020-04-291-0/+0
|/
* Merge pull request #3697 from lioncash/declarationsGravatar bunnei2020-04-232-64/+64
|\ | | | | CMakeLists: Enable -Wmissing-declarations on Linux builds
| * General: Resolve warnings related to missing declarationsGravatar Lioncash2020-04-162-64/+64
| |
* | Set _FORTIFY_SOURCE=0 if building Opus with mingw-w64Gravatar H27CK2020-04-221-1/+5
| |
* | dynarmic: Add option to disable CPU JIT optimizationsGravatar MerryMage2020-04-201-0/+0
| |
* | externals: Update fmt to 6.2.0Gravatar Lioncash2020-04-172-2/+2
| | | | | | | | Keeps the library up to date.
* | externals: Update to latest dynarmic.Gravatar bunnei2020-04-171-0/+0
|/ | | | - Adds memory alignment fixes.
* externals: Use shared libraries if possibleGravatar Markus Wick2020-04-161-19/+65
| | | | | This is mostly done by pkgconfig. I've focused on the larger and more stable libraries.
* externals: Move LibreSSL linking to httplib.Gravatar Markus Wick2020-04-161-1/+6
| | | | | | 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.
* renderer_vulkan: Drop Vulkan-HppGravatar ReinUsesLisp2020-04-101-0/+0
|
* microprofile: Silence sign comparison warningGravatar ReinUsesLisp2020-03-181-3/+3
|
* Microprofile: Allow accessing token.Gravatar Fernando Sahmkow2020-03-121-0/+1
|
* fix issue with windows getnameinfo()Gravatar Brian Clinkenbeard2020-02-191-1/+1
|
* update httplib to latest commitGravatar Brian Clinkenbeard2020-02-182-427/+750
|
* update httplib READMEGravatar Brian Clinkenbeard2020-02-171-1/+1
|
* 0.4.2 works tooGravatar Brian Clinkenbeard2020-02-171-360/+793
|
* update httplib to 0.2.6Gravatar Brian Clinkenbeard2020-02-171-336/+645
|
* use config mode for finding SDL2 with CMakeGravatar Brian Clinkenbeard2020-02-101-239/+0
|
* vk_shader_decompiler: Implement UAtomicAdd (ATOMS) on SPIR-VGravatar ReinUsesLisp2020-01-191-0/+0
| | | | Also updates sirit to include atomic instructions.
* core/memory + arm/dynarmic: Use a global offset within our arm page table.Gravatar Markus Wick2020-01-011-0/+0
| | | | | | This saves us two x64 instructions per load/store instruction. TODO: Clean up our memory code. We can use this optimization here as well.
* vk_shader_decompiler: Update sirit and implement Texture AOFFIGravatar ReinUsesLisp2019-12-191-0/+0
|
* externals: Update boost-ext to include safe_numerics.Gravatar bunnei2019-12-141-0/+0
| | | | - This is useful to me for an upcoming change.
* shader: Implement MEMBAR.GLGravatar ReinUsesLisp2019-12-101-0/+0
| | | | Implement using memoryBarrier in GLSL and OpMemoryBarrier on SPIR-V.
* vk_shader_decompiler: Misc changesGravatar ReinUsesLisp2019-12-091-0/+0
| | | | | | | | Update Sirit and its usage in vk_shader_decompiler. Highlights: - Implement tessellation shaders - Implement geometry shaders - Implement some missing features - Use native half float instructions when available.
* externals: Update Vulkan-HeadersGravatar ReinUsesLisp2019-12-081-0/+0
|
* Merge pull request #3091 from lioncash/core-conversionGravatar bunnei2019-11-151-1652/+3025
|\ | | | | core: Make most implicit type conversion warnings errors on MSVC
| * externals: Update httplibGravatar Lioncash2019-11-121-1652/+3025
| | | | | | | | | | | | | | Since the introduction of this library, numerous improvements have been made. Notably, many of the warnings we would get by simply including the library header have now been fixed. This makes it much easier to make conversion warning an error.
* | microprofile: Silence conversion warningsGravatar ReinUsesLisp2019-11-081-3/+3
|/
* externals: Track upstream libzipGravatar Lioncash2019-10-294-0/+565
| | | | | | Stops relying on a fork for providing zip handling and instead tracks the upstream branch but keeps any necessary build-related changes in the source tree directly without modifying the libzip target itself.
* externals: Amend zlib submoduleGravatar Lioncash2019-10-292-0/+81
| | | | | | Supplies CMakeLists.txt file that avoids pulling in zlib's tests into the tree. This avoids needing to explicitly opt these tests out from ctest.
* externals: Track upstream opusGravatar Lioncash2019-10-233-0/+250
| | | | | | Tracks upstream opus, allowing the library to be easily updated. While we're at it, we incorporate the CMakeLists.txt so that we have easy control over the requirements of the build.
* externals: Move OSS font data to file_sys in coreGravatar Zach Hilman2019-10-1315-111729/+0
|
* CMakeLists: Make libzip excluded from the ALL targetGravatar Lioncash2019-10-041-1/+1
| | | | | Likewise, we also only want to link in the libraries that we actually make use of (so we don't need to worry about linking in test targets).
* externals: Use upstream zlibGravatar Lioncash2019-10-042-3/+3
| | | | | | We don't need to depend on a custom fork for this. We can add the library as is, and then make it excluded from the ALL target, so we only link in the libraries that we actually make use of.
* boxcat: Implement events global fieldGravatar Zach Hilman2019-09-301-0/+0
|
* externals: Add zlib and libzip libraries to handle ZIP file parsingGravatar Zach Hilman2019-09-303-0/+6
|
* externals: Update fmt to masterGravatar Ethan2019-09-261-0/+0
|