Morph
36d44bf52f
time_zone_manager: Use s8 for month length tables
Using this smaller type saves 512 bytes in the compiled executable.
4 years ago
Morph
370d3fa1e3
video_core/surface: Use u8 for PixelFormat block tables
Using this smaller type saves 33280 bytes in the compiled executable.
4 years ago
Morph
b3f8c7ce58
codecs/vp9: Use u8 for norm and map luts
Using this smaller type saves 1536 bytes in the compiled executable.
4 years ago
Morph
eea68eae18
command_generator: Use u8 for tap index lut
Using this smaller type saves 1024 bytes in the compiled executable.
4 years ago
Liam
e7ba9fd7e1
maxwell_dma: use fallback if remapping is enabled
4 years ago
Liam
e158951695
video_core/macro: clear code on upload address assignment
4 years ago
german77
cc6a4bedfc
service: notifa: Implement most part of this service
Implements partially RegisterAlarmSetting, UpdateAlarmSetting, LoadApplicationParameter, DeleteAlarmSetting.
Needed for Fitness `Boxing 2: Rhythm & Exercise` and `Ring Fit Adventure`.
4 years ago
Fernando Sahmkow
5562ae9cc5
VideoCore: Add option to dump the macros.
Co-Authored-By: liamwhite <liamwhite@users.noreply.github.com>
4 years ago
Liam
7fe5004f90
video_core/macro_jit_x64: warn on invalid parameter access
4 years ago
Liam
b317f54f22
OpenGL: implement face flips according to NDC
4 years ago
Liam
4f1a2c2562
maxwell_dma: fix bytes per pixel
4 years ago
Narr the Reg
babd580c64
service: hid: Fix motion refresh rate
4 years ago
german77
7eb0992d2c
service: hid: Disable correctly motion input
4 years ago
Lody
535bc61b4c
vk_rasterizer: fix stencil test when two faces are disabled
4 years ago
Morph
4559112651
hle/result: Update std::expected replacement message
std::expected is included in C++23
4 years ago
Morph
f3f3f1b7d9
hle/result: Add ResultRange overload in ResultVal
Also marks the implicit conversion operator as constexpr instead of consteval as the constructor is not constant evaluated.
4 years ago
Morph
08bddd7d79
hle/result: Implement ResultRange
A ResultRange defines an inclusive range of error descriptions within an error module.
This can be used to check whether the description of a given ResultCode falls within the range.
The conversion function returns a ResultCode with its description set to description_start.
4 years ago
Morph
9398521006
Revert "gc_adapter: fix libusb import on GCC11.2"
This reverts commit f72f4377f4 .
4 years ago
Levi Behunin
f72f4377f4
gc_adapter: fix libusb import on GCC11.2
Just to silence an intermittent error.
GCC11.2 complains cannot find 'libusb.h' during a fresh build.
4 years ago
Kyle K
4be00def5c
ui: retranslate the network tab
Looks like it was just missed when it was added, as currently the Network Tab only has one item
RetranslateUI is used more commonly throughout the project
4 years ago
Kyle K
bd9f74e6e4
ui: let system locale control format of Custom RTC
The Custom RTC widget is under the influence of the computers System Locale.
The format strings are not necessarily related. As a small example, setting the Windows Language to Dansk, and then trying to use yuzu in English the requested AM/PM indicator is simply not shown
The display format for the Custom RTC field needs to be removed from src/yuzu/configuration/configure_system.ui
modifying the display format needs to be moved to src/yuzu/configuration/configure_system.cpp
4 years ago
Liam
709d7fd92c
GCC 12 fixes
4 years ago
Andrea Pappacoda
01cf05bc75
chore: add missing SPDX tags
Follow-up to 99ceb03a1c
4 years ago
Kyle K
99b425e0e2
Changes to language order in General -> UI -> Interface Language
Language List is from Dolphin, specifically https://github.com/dolphin-emu/dolphin/blob/master/Source/Core/DolphinQt/Settings/InterfacePane.cpp#L30
Any languages that are compiled in, but not in the list will be at the end.
4 years ago
german77
173d849b8f
service: hid: Stub IsFirmwareUpdateNeededForNotification
Used in Fitness Boxing 2: Rhythm & Exercise (0100073011382000)
4 years ago
Narr the Reg
17ce54d7f2
yuzu: Config allow to delete single axis directions when buttons are mapped to a stick
4 years ago
Narr the Reg
d2388a2ca8
yuzu: config: Set default range to 95%
4 years ago
Morph
213120a98b
renderer_vulkan: Update screen info if the framebuffer size has changed
4 years ago
Liam
64e93dc959
service: jit: document and clean up
4 years ago
Morph
8eabdc058b
kernel: svc: Replace -1ULL with 0xFFFFFFFFFFFFFFFF
Resolves the C4146 compiler warning on MSVC.
4 years ago
Merry
91a6df0361
Remove unused PrepareReschedule function
4 years ago
Narr the Reg
0f3ad939a8
service: hid: Ensure all structs are initialized
4 years ago
Narr the Reg
61582efeb9
service: hid: Access shared memory directly
4 years ago
Narr the Reg
4de43e4d4a
hotkeys: Trigger actions on a separate thread
4 years ago
Morph
99ceb03a1c
general: Convert source file copyright comments over to SPDX
This formats all copyright comments according to SPDX formatting guidelines.
Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
4 years ago
Liam
0ca4dff62c
core/arm: separate backtrace collection
4 years ago
Narr the Reg
17bff6bf57
input_common: Ignore boost uninitialized local variable
4 years ago
Purple
9dfadc8b30
Prevent the mouse cursor from leaving the window when mouse panning is enabled
4 years ago
Kyle K
c99712ea7d
ui: translate hat directions
QObject ends up being its own translation context. But this works in our
favor. GetButtonName and GetDirectionName will share one translation the
directions such as "Left" "Right" and the ConfigureInputPlayer context
will contain translations that show up in the form, in places that aren't
those buttons.
4 years ago
Narr the Reg
1d26fabaa7
service: hid: Improve accuracy of sixaxis functions
4 years ago
Andrea Pappacoda
24d7a027dc
yuzu: mention GPLv3.0+ in about dialog
Follow-up to 284934ebfd
Fixes #8218
4 years ago
german77
3e77466b86
bootmanager: Don't create another screenshot request if previous one is not done yet
4 years ago
Kyle K
42b8148aca
ui: Fix Game Compatibility list translations
Reported by GillianMC on Discord. Looks to be a small quirk in the QT API.
setText(QObject::tr(status.text));
bringing up QObject breaks the link with the GameListItemCompat
4 years ago
Narr the Reg
46e1c5bc37
yuzu: Call ignore event after ensuring it's initialized
4 years ago
german77
d2f9412cf1
yuzu: Add custom ringcon configuration
4 years ago
german77
b2359f1527
hidbus: Implement hidbus and ringcon
5 years ago
Fernando Sahmkow
f783883bf8
video_core: implement formats for N64 emulation
4 years ago
Liam
d4571b123d
buffer_cache: cap vertex buffer sizes
4 years ago
Liam
a24e7ba61b
maxwell3d: add small_index_2 register
4 years ago
merry
ba08f63ec4
dynarmic: Fix single core mode
Regression introduced in a5d040df3d . Closes #8201 .
4 years ago