summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-09-04hid: Implement MergeSingleJoyasDualJoyMorph
- Used in multiple games such as Super Mario Odyssey.
2020-09-03Merge pull request #4596 from FearlessTobi/port-5495bunnei
Port citra-emu/citra#5495: "Add LGTM static analyzer config file"
2020-09-03Merge pull request #4611 from lioncash/xbyak2bunnei
externals: Update Xbyak to 5.96
2020-09-03Merge pull request #4583 from lioncash/truncbunnei
gc_poller: Resolve compilation warnings on MSVC
2020-09-03Merge pull request #4578 from lioncash/xorbunnei
common_funcs: Add missing XOR operators to DECLARE_ENUM_FLAG_OPERATORS
2020-09-03Merge pull request #4590 from ReinUsesLisp/tsan-schedbunnei
hle/scheduler: Fix data race in is_context_switch_pending
2020-09-03Merge pull request #4575 from lioncash/asyncbunnei
async_shaders: Mark getters as const member functions
2020-09-03Merge pull request #4626 from ReinUsesLisp/patch-manager-includeLC
file_sys/patch_manager: Add missing include
2020-09-03file_sys/patch_manager: Add missing includeReinUsesLisp
Fixes build issues
2020-09-02Merge pull request #4568 from lioncash/fspbunnei
fsp_srv: Resolve -Wmaybe_uninitialized warning in OpenSaveDataFileSystem()
2020-09-02Merge pull request #4564 from lioncash/file-includebunnei
file_sys: Replace inclusions with forward declarations where applicable
2020-09-02Merge pull request #4625 from lioncash/libusb2bunnei
externals: Work around libusb duplicate GUID errors
2020-09-02Merge pull request #4622 from lat9nq/fix-configure-current-ellipseLC
main: Use three dots to complete the ellipsis
2020-09-02externals: Work around libusb duplicate GUID errorsLioncash
Given we have two libraries that seem to use the same identifier, we can alter one of them so that the variable is used in place, effectively changing the used identifier, but without altering the source of libusb.
2020-09-02main: Use three dots to complete the ellipsislat9nq
Fixes a typo in the UI file. An ellipsis has 3 dots.
2020-09-02Merge pull request #4621 from Morph1984/use-pibunnei
input_common/motion_input: Make use of Common::PI constant
2020-09-02input_common/motion_input: Make use of Common::PI constantMorph
Also amend the copyright notice to yuzu's instead of Dolphin's, which was mistakenly copy-pasted from another file.
2020-09-02Merge pull request #4570 from german77/motionInputbunnei
input_common: Add a basic class for motion devices
2020-09-01Merge pull request #4584 from lioncash/libusbbunnei
externals: Track upstream libusb directly
2020-09-01Merge pull request #4382 from FearlessTobi/port-udp-configbunnei
yuzu: Add motion and touch configuration from Citra
2020-08-31Merge pull request #4588 from ReinUsesLisp/tsan-eventbunnei
common/thread: Fix data race in is_set
2020-08-31Merge pull request #4589 from ReinUsesLisp/tsan-hostbunnei
hle/kernel: Fix data race in GetCurrentHostThreadID
2020-08-31Merge pull request #4587 from yuzu-emu/tsan-microprofilerbunnei
externals/microprofile: Fix data race in g_bUseLock
2020-08-31Merge pull request #4461 from comex/thread-namesLC
Fix thread naming on Linux, which limits names to 15 bytes.
2020-08-30Merge pull request #4614 from ReinUsesLisp/fix-extended-state-againLC
vk_device: Fix driver id check on AMD for VK_EXT_extended_dynamic_state
2020-08-30vk_device: Fix driver id check on AMD for VK_EXT_extended_dynamic_stateReinUsesLisp
'driver_id' can only be known on Vulkan 1.1 after creating a logical device. Move the driver id check to disable VK_EXT_extended_dynamic_state after the logical device is successfully initialized. The Vulkan device will have the extension enabled but it will not be used.
2020-08-30externals: Update Xbyak to 5.96Lioncash
I made a request on the Xbyak issue tracker to allow some constructors to be constexpr in order to avoid static constructors from needing to execute for some of our register constants. This request was implemented, so this updates Xbyak so that we can make use of it.
2020-08-29Merge pull request #4601 from lioncash/const3bunnei
sdl_impl: Minor cleanup
2020-08-29Merge pull request #4605 from lioncash/copy3bunnei
bootmanager: Prevent unnecessary copies in TouchUpdateEvent()
2020-08-30Address second batch of reviewsFearlessTobi
2020-08-29Reolve reorder warningFearlessTobi
2020-08-29Address review comments and fix code compilationFearlessTobi
2020-08-29bootmanager: Prevent unnecessary copies in TouchUpdateEvent()Lioncash
The list of points is returned by const reference, so we don't need to make a copy of every element in the list.
2020-08-29yuzu: Add motion and touch configurationFearlessTobi
2020-08-29Merge pull request #4604 from lioncash/lifetimeLC
yuzu/main: Amend lifetime issues with InputSubsystem
2020-08-29Merge pull request #4603 from Morph1984/fix-modifierLC
yuzu/configuration: Fix index out of bounds for default_analogs
2020-08-29yuzu/main: Amend lifetime issues with InputSubsystemLioncash
Due to the way Qt performs destruction of parent/child widgets, we need to make the lifetime of the input subsystem shared across the main window and the render window.
2020-08-29yuzu/configuration: Fix index out of bounds for default_analogsMorph
2020-08-28sdl_impl: Reduce allocations in GetButtonMappingForDevice()Lioncash
These maps can be constexpr arrays of std::pair.
2020-08-28sdl_impl: Make use of std::move on std::string where applicableLioncash
Avoids redundant copies.
2020-08-28sdl_impl: Make use of insert_or_assign() where applicableLioncash
Avoids churning ParamPackage instances.
2020-08-28sdl_impl: Prevent type truncation in BuildAnalogParamPackageForButton() ↵Lioncash
default arguments We need to add the 'f' suffix to make the right hand side a float and not a double.
2020-08-28sdl_impl: Simplify make_tuple callLioncash
The purpose of make_tuple is that you don't need to explicitly type out the types of the things that comprise said tuple. Given this just returns default values, we can simplify this a bit.
2020-08-28sdl_impl: Mark FromEvent() as a const member functionLioncash
This doesn't modify internal member state, so it can be marked as const.
2020-08-28Merge pull request #4600 from lioncash/prototypeLC
input_common/main: Remove unimplemented prototype
2020-08-28input_common/main: Remove unnecessary headersLioncash
2020-08-28Merge pull request #4599 from ReinUsesLisp/amd-extended-stateRodrigo Locatti
vk_device: Blacklist AMD proprietary from VK_EXT_extended_dynamic_state
2020-08-28input_common/main: Remove unimplemented prototypeLioncash
I forgot to remove this in the rebase when removing most of the global variables within the input common codebase.
2020-08-28vk_device: Blacklist AMD proprietary from VK_EXT_extended_dynamic_stateReinUsesLisp
Vertex binding's <stride> is bugged on AMD's proprietary drivers when using VK_EXT_extended_dynamic_state. Blacklist it for now while we investigate how to report this issue to AMD.
2020-08-28Add LGTM static analyzer config fileFearlessTobi
Co-Authored-By: Valeri <v19930312@gmail.com>