Age | Commit message (Collapse) | Author |
|
configure_input_player: Resolve sign conversion warnings in UpdateMappingWithDefaults()
|
|
video_core: Remove all Core::System references in renderer
|
|
gc_adapter: Make DeviceConnected() a const member function
|
|
This doesn't modify instance state, so it can be made const.
|
|
game_list_p: Mark some constants as constexpr
|
|
Now that the GPU is initialized when video backends are initialized,
it's no longer needed to query components once the game is running: it
can be done when yuzu is booting.
This allows us to pass components between constructors and in the
process remove all Core::System references in the video backend.
|
|
services: Implement most of bsd:s and GetCurrentIpAddress from nifm
|
|
hid: Implement MergeSingleJoyasDualJoy
|
|
- Used in multiple games such as Super Mario Odyssey.
|
|
Port citra-emu/citra#5495: "Add LGTM static analyzer config file"
|
|
externals: Update Xbyak to 5.96
|
|
gc_poller: Resolve compilation warnings on MSVC
|
|
common_funcs: Add missing XOR operators to DECLARE_ENUM_FLAG_OPERATORS
|
|
hle/scheduler: Fix data race in is_context_switch_pending
|
|
async_shaders: Mark getters as const member functions
|
|
file_sys/patch_manager: Add missing include
|
|
Fixes build issues
|
|
fsp_srv: Resolve -Wmaybe_uninitialized warning in OpenSaveDataFileSystem()
|
|
file_sys: Replace inclusions with forward declarations where applicable
|
|
externals: Work around libusb duplicate GUID errors
|
|
main: Use three dots to complete the ellipsis
|
|
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.
|
|
Fixes a typo in the UI file. An ellipsis has 3 dots.
|
|
input_common/motion_input: Make use of Common::PI constant
|
|
Also amend the copyright notice to yuzu's instead of Dolphin's, which was mistakenly copy-pasted from another file.
|
|
input_common: Add a basic class for motion devices
|
|
externals: Track upstream libusb directly
|
|
yuzu: Add motion and touch configuration from Citra
|
|
common/thread: Fix data race in is_set
|
|
hle/kernel: Fix data race in GetCurrentHostThreadID
|
|
externals/microprofile: Fix data race in g_bUseLock
|
|
Fix thread naming on Linux, which limits names to 15 bytes.
|
|
vk_device: Fix driver id check on AMD for VK_EXT_extended_dynamic_state
|
|
'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.
|
|
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.
|
|
sdl_impl: Minor cleanup
|
|
bootmanager: Prevent unnecessary copies in TouchUpdateEvent()
|
|
|
|
UpdateMappingWithDefaults()
Prevents sign mismatch warnings in the loop conditionals.
|
|
|
|
|
|
The list of points is returned by const reference, so we don't need to
make a copy of every element in the list.
|
|
|
|
Consistency change with how we mark constants in the rest of the
codebase.
|
|
|
|
yuzu/main: Amend lifetime issues with InputSubsystem
|
|
yuzu/configuration: Fix index out of bounds for default_analogs
|
|
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.
|
|
|
|
These maps can be constexpr arrays of std::pair.
|