summaryrefslogtreecommitdiff
path: root/externals
AgeCommit message (Collapse)Author
2020-03-18microprofile: Silence sign comparison warningReinUsesLisp
2020-03-12Microprofile: Allow accessing token.Fernando Sahmkow
2020-02-19fix issue with windows getnameinfo()Brian Clinkenbeard
2020-02-18update httplib to latest commitBrian Clinkenbeard
2020-02-17update httplib READMEBrian Clinkenbeard
2020-02-170.4.2 works tooBrian Clinkenbeard
2020-02-17update httplib to 0.2.6Brian Clinkenbeard
2020-02-10use config mode for finding SDL2 with CMakeBrian Clinkenbeard
2020-01-19vk_shader_decompiler: Implement UAtomicAdd (ATOMS) on SPIR-VReinUsesLisp
Also updates sirit to include atomic instructions.
2020-01-01core/memory + arm/dynarmic: Use a global offset within our arm page table.Markus Wick
This saves us two x64 instructions per load/store instruction. TODO: Clean up our memory code. We can use this optimization here as well.
2019-12-19vk_shader_decompiler: Update sirit and implement Texture AOFFIReinUsesLisp
2019-12-14externals: Update boost-ext to include safe_numerics.bunnei
- This is useful to me for an upcoming change.
2019-12-10shader: Implement MEMBAR.GLReinUsesLisp
Implement using memoryBarrier in GLSL and OpMemoryBarrier on SPIR-V.
2019-12-09vk_shader_decompiler: Misc changesReinUsesLisp
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.
2019-12-08externals: Update Vulkan-HeadersReinUsesLisp
2019-11-15Merge pull request #3091 from lioncash/core-conversionbunnei
core: Make most implicit type conversion warnings errors on MSVC
2019-11-12externals: Update httplibLioncash
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.
2019-11-08microprofile: Silence conversion warningsReinUsesLisp
2019-10-29externals: Track upstream libzipLioncash
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.
2019-10-29externals: Amend zlib submoduleLioncash
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.
2019-10-23externals: Track upstream opusLioncash
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.
2019-10-13externals: Move OSS font data to file_sys in coreZach Hilman
2019-10-04CMakeLists: Make libzip excluded from the ALL targetLioncash
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).
2019-10-04externals: Use upstream zlibLioncash
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.
2019-09-30boxcat: Implement events global fieldZach Hilman
2019-09-30externals: Add zlib and libzip libraries to handle ZIP file parsingZach Hilman
2019-09-26externals: Update fmt to masterEthan
2019-09-22Revert "Merge pull request #2709 from DarkLordZach/oss-ext-fonts-1"David Marcec
This reverts commit fa1c60c33ef88c6cd0b72da46842dc9098db712d, reversing changes made to e34899067b60a69bca02761bd1290c6824bb559a.
2019-09-22Merge pull request #2709 from DarkLordZach/oss-ext-fonts-1David
system_archive: Move shared font data to system_archive and fix extended font data
2019-09-21externals: Move OSS font data to file_sys in coreZach Hilman
2019-09-21externals: Update dynarmic to masterEthan
2019-09-13externals: Update Vulkan headersReinUsesLisp
2019-08-29externals: update fmt to 6.0.0Ethan
2019-08-29Revert "externals: Update FMT to 6.0.0"James Rowe
This reverts commit ca4ca8a6dc41207de99f67de1931579ceb4d9660.
2019-08-29externals: Update FMT to 6.0.0Ethan
2019-05-26vk_shader_decompiler: Misc fixesReinUsesLisp
Fix missing OpSelectionMerge instruction. This caused devices loses on most hardware, Intel didn't care. Fix [-1;1] -> [0;1] depth conversions. Conditionally use VK_EXT_scalar_block_layout. This allows us to use non-std140 layouts on UBOs. Update external Vulkan headers.
2019-05-21externals: Update glad to support OpenGL 4.6 compatibility profileReinUsesLisp
Now that we have an OpenGL compatibility profile we might want to use OpenGL compatibility symbols that are not available in our current glad. This commit has been generated with https://glad.dav1d.de/ with all extensions enabled and OpenGL 4.6 compatibility profile.
2019-05-07externals: Update dynarmic to masterLioncash
Better instruction support has been added since the last update.
2019-04-10video_core: Add sirit as optional dependency with VulkanReinUsesLisp
sirit is a runtime assembler for SPIR-V
2019-03-29externals: Add libzstd_static to externals CMakeLists.txtunknown
2019-03-29externals: Add Zstandard v1.3.8unknown
2019-03-16externals: Update opus to latest masterLioncash
Prevents yuzu from getting 2000+ warnings in MSVC in a future change.
2019-02-27externals: Update cubeb to 6f2420de8f155b10330cf973900ac7bdbfee589dLioncash
Keeps the audio library we use up to date.
2019-02-19vk_memory_manager: Implement memory managerReinUsesLisp
A memory manager object handles the memory allocations for a device. It allocates chunks of Vulkan memory objects and then suballocates.
2019-02-12gitmodules: Add Vulkan headers dependencyReinUsesLisp
2018-12-29externals: Update fmt to 5.3.0Lioncash
Updates fmt from 5.2.1 to 5.3.0
2018-11-23Merge pull request #1725 from FernandoS27/gl43bunnei
Update OpenGL's backend version from 3.3 to 4.3
2018-11-21Update OpenGL's backend version from 3.3 to 4.3FernandoS27
2018-11-21common: Remove dependency on xbyakLioncash
Xbyak is currently entirely unused. Rather than carting it along, remove it and get rid of a dependency. If it's ever needed in the future, then it can be re-added (and likely be more up to date at that point in time).
2018-10-29Handle missing git info when buildingMichaƂ Janiszewski