Age | Commit message (Collapse) | Author |
|
build: enable VA-API on FreeBSD
|
|
main: Make separate render window fullscreen toggle on the monitor it resides in
|
|
Allow overriding SCM version info
|
|
service/hid: Improve console motion accuracy
|
|
If the build is from a non-repository, these functions will return empty. This
patch allows using defines to CMake to set version info such as
-DGIT_BRANCH=master.
|
|
core: hle: Remove global HLE lock.
|
|
|
|
resides in
Toggling borderless fullscreen on the separate render window made it fullscreen on the monitor which the main yuzu window resided in.
This change allows the render window to go fullscreen on the monitor it resides in, independent of the main window location.
|
|
Avoids a memory leak.
|
|
|
|
core/hid: Cancel any vibration after the test
|
|
core: loader: kip: Minimal changes to fix KIP loading.
|
|
[Patch v2] externals/ffmpeg: refactor ffmpeg searching and handling in cmake
|
|
[input_common] Fixed thread hang
|
|
- Allows us to boot KIP (kernal apps), useful for testing the kernel.
|
|
video_core: Refactoring post A.R.T. merge
|
|
game_list: Add persistent setting for the favorites row expanded state
|
|
- This was added early on as a hack to protect against some concurrency issues.
- It's not clear that this serves any purpose anymore, and if it does, individual components should be fixed rather than using a global recursive mutex.
|
|
MSVC supplied with VS2022 generates "warning C4189: 'CALIBRATION_THRESHOLD':
local variable is initialized but not referenced" which is treated as an
error.
Circumvent it by moving constexpr variable directly into body of lambda function.
|
|
|
|
Update video core popup
|
|
|
|
|
|
Fix blit image/view not compatible
|
|
|
|
yuzu/main: Fix host memory byte units. GB to GiB
|
|
|
|
I have `134850146304` bytes of ram and Yuzu was saying that I had `125.59 GB`
of ram. But `125.59` is actually the amount of gi**bi**bytes I have. In
gi**ga**bytes I would have `134.9`.
Additionally, I changed the `1024 / 1024 / 1024` here into the `_GiB`
user-literals that I added a while ago(#6519).
https://www.wolframalpha.com/input/?i=134850146304+bytes
|
|
video_core/codecs: refactor ffmpeg searching and handling in cmake
|
|
common/cpu_detect: Remove CPU family and model
|
|
maxwell_to_vk: Add ASTC_2D_8X5_UNORM
|
|
qt_software_keyboard: Fix out of bounds array access
|
|
|
|
common/input: Avoid numerous large copies of CallbackStatus
|
|
input/SDL: Update SDL hints
|
|
SDL_HINT_JOYSTICK_HIDAPI_SWITCH_HOME_LED is no longer needed thanks to new default in SDL 2.0.18.
SDL_HINT_JOYSTICK_HIDAPI_XBOX is reported to cause conflicts with native driver Xbox driver on Linux, and Xbox controllers don't benefit from hidapi anyways.
|
|
|
|
... this would resolve some edge-cases where multiple devices are
present and ffmpeg is unable to auto-supply the hw surfaces
|
|
CallbackStatus instances aren't the cheapest things to copy around
(relative to everything else), given that they're currently 520 bytes in
size and are currently copied numerous times when callbacks are invoked.
Instead, we can pass the status by const reference to avoid all the
copying.
|
|
We currently do not make use of these fields, remove them for now.
|
|
Given these return void, these can be omitted.
|
|
|
|
param tags are supposed to specify the parameter name without any
quoting.
Silences several -Wdocumentation warnings.
|
|
Silences quite a bit of -Wdocumentation warnings, given the @param tag
is only intended to be used to identify function parameters, not what it
contains.
|
|
input_engine: Minor object churn cleanup
|
|
We were unconditionally accessing the keyboard_buttons array, even if the bottom_osk_index was for the numberpad, leading to an out of bounds array access. Fix this by accessing the proper array for the current button when the index is for the numberpad.
|
|
We don't need to copy the whole pair
|
|
Resolves a -Wextra-semi warning
|
|
clear() when empty is simply a no-op, so we can get rid of the check
here and let the stdlib do it for us.
|
|
Gets rid of indirect includes and includes only what the interface
needs.
|