Its-Rei
0a01a4b6b2
qt_themes: Add styles for the On-Screen Keyboard and OverlayDialog
5 years ago
Its-Rei
70bd0bc247
icons: Add icons for the On-Screen Keyboard overlay
5 years ago
Morph
01190506e8
applets/swkbd: Implement the Default Software Keyboard frontend
5 years ago
Morph
c4885be3c2
applets/swkbd: Implement the Normal and Inline Software Keyboard Applet
5 years ago
Morph
957dfba645
ILibraryAppletCreator: Implement CreateHandleStorage
Used by Monster Hunter Generations Ultimate
5 years ago
Morph
e1702e2844
hle_ipc: Add helper functions to get copy/move handles
5 years ago
Morph
169b40049c
ILibraryAppletAccessor: Demote from ERROR to DEBUG for null storage logs
Avoids unnecessary console spam when the inline software keyboard is used.
5 years ago
Morph
b04f94e80f
applets: Pass in the LibraryAppletMode each applet's constructor
5 years ago
Morph
ac87713cb8
applets: Remove the previous software keyboard applet implementation
5 years ago
bunnei
83ba604e60
Merge pull request #6199 from lioncash/log-ns
common/log: Move Log namespace into the Common namespace
5 years ago
Lioncash
5f80027f15
log/backend: Correct order of const in copy constructor
Follows our predominant coding style. Also explicitly specifies the move
constructor/assignment operator as well.
5 years ago
Lioncash
bb1bc3dd57
common/log: Move Log namespace into the Common namespace
Forgot to move this over when I moved the rest of the source files with
lacking namespaces over.
5 years ago
bunnei
1138528a2e
Merge pull request #6196 from bunnei/asserts-setting
core: settings: Add setting for debug assertions and disable by default.
5 years ago
bunnei
7a76bc30fa
common: Move settings to common from core.
- Removes a dependency on core and input_common from common.
5 years ago
bunnei
e7800fb6ff
core: settings: Add setting for debug assertions and disable by default.
- This is a developer-only setting and no longer needs to be enabled by default.
- Also adds "use_auto_stub" setting to SDL frontend while we are here.
- Supersedes #1340 .
5 years ago
bunnei
1e59d261f9
Merge pull request #6197 from ameerj/kreslimit-cleanup
k_resource_limit: Cleanup of member variables/headers
5 years ago
bunnei
514490a4da
Merge pull request #6195 from Morph1984/controller-applet-motion
applets/controller: Hook up the "Motion" button functionality
5 years ago
ameerj
931ef0f8a3
k_resource_limit: Minor cleanup of member variables/headers
5 years ago
bunnei
a933bceca3
Merge pull request #6185 from ameerj/process-reslimit
kernel/process: Replace process resource limit instance with the kernel's resource limit
5 years ago
bunnei
43bf864575
Merge pull request #6191 from lioncash/vdtor
engine_interface: Add missing virtual destructor
5 years ago
bunnei
71cd5818b9
Merge pull request #6190 from lioncash/constfn2
vk_master_semaphore: Add missing const qualifier for IsFree()
5 years ago
bunnei
3ea8720883
Merge pull request #6188 from lioncash/bits
vk_texture_cache: Make use of bit_cast where applicable
5 years ago
bunnei
9d96008506
Merge pull request #6187 from lioncash/sign-conv
texure_cache/util: Resolve implicit sign conversions with std::reduce
5 years ago
Morph
0cff324521
applets/controller: Hook up the "Motion" button functionality
I forgot to hook this up during the development of the controller applet, this PR amends that.
5 years ago
bunnei
30023be88c
Merge pull request #6186 from lioncash/cache-erase
query_cache: Make use of std::erase_if
5 years ago
bunnei
4b6e1a3beb
Merge pull request #6193 from lioncash/incguard
nvidia_flags: Add missing header guard
5 years ago
Lioncash
b677dca6f9
nvidia_flags: Add missing header guard
Prevents potential inclusion compilation errors.
5 years ago
ameerj
575eb4f156
kernel/process: Replace process resource limit instance with the kernel's resource limit
This commit addresses the inaccurate behavior of kernel processes creating their own resource limit, rather than utilizing the kernel's system-wide resource limit instance.
5 years ago
bunnei
0902af6e99
Merge pull request #6192 from lioncash/discard
k_thread: Remove [[nodiscard]] attribute from ClearWaitCancelled()
5 years ago
Lioncash
a49970f85a
k_thread: Remove [[nodiscard]] attribute from ClearWaitCancelled()
This function has a void return value, so this attribute doesn't apply
to it.
5 years ago
Lioncash
84f77f4e8e
engine_interface: Add missing virtual destructor
Eliminates a potential bug vector related to inheritance. Plus, we
should generally be specifying the destructor as virtual within purely
virtual interfaces to begin with.
5 years ago
Lioncash
251f10e12d
vk_master_semaphore: Deduplicate atomic access within IsFree()
We can just reuse the already existing KnownGpuTick() to deduplicate the
access.
5 years ago
Lioncash
d19e1b115b
vk_master_semaphore: Add missing const qualifier for IsFree()
This member function doesn't modify class state.
5 years ago
Lioncash
b71945ef44
vk_texture_cache: Make use of Common::BitCast where applicable
Also clarify the TODO comment a little more on the lacking
implementations for std::bit_cast.
5 years ago
Lioncash
c9fb2b3404
texure_cache/util: Resolve implicit sign conversions with std::reduce
Amends implicit sign conversions occurring with usages of std::reduce
and also relocates it to its own utility function to reduce verbosity a
little bit.
5 years ago
Lioncash
aa42c7c5e5
query_cache: Make use of std::erase_if
Same behavior, but much more straightforward to read.
5 years ago
bunnei
313e070bc9
Merge pull request #6135 from Morph1984/borderless-windowed-fullscreen
configure_graphics: Add Borderless Windowed fullscreen mode
5 years ago
Rodrigo Locatti
5e3bddaee6
Merge pull request #6181 from Joshua-Ashton/robustness_features
vulkan_device: Enable EXT_robustness2 features
5 years ago
Rodrigo Locatti
55751a2dcf
Merge pull request #6182 from Joshua-Ashton/null-offset
vk_buffer_cache: Fix offset for NULL vertex buffers
5 years ago
bunnei
da37f40047
Merge pull request #6170 from Morph1984/more-time-fixes
service: time: Setup the network clock with the local clock context
5 years ago
LC
715df4586f
Merge pull request #6183 from MerryMage/dynarmic
externals: Update dynarmic to b2a4da5e
5 years ago
MerryMage
d544f3d92b
externals: Update dynarmic to b2a4da5e
5 years ago
Joshua Ashton
c8d5e0389e
vk_buffer_cache: Fix offset for NULL vertex buffers
The Vulkan spec states:
If an element of pBuffers is VK_NULL_HANDLE, then the corresponding element of pOffsets must be zero.
https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/vkCmdBindVertexBuffers2EXT.html#VUID-vkCmdBindVertexBuffers2EXT-pBuffers-04112
5 years ago
Morph
e8a4242699
Merge pull request #6180 from Joshua-Ashton/device_loss_fix
renderer_vulkan: Check return value of AcquireNextImage
5 years ago
Joshua Ashton
f69cfb5915
vulkan_device: Enable EXT_robustness2 features
When this was being made mandatory, these enablement of these features was removed, but this is still needed.
Fixes: bf10ce380b ("vulkan_device: Require VK_EXT_robustness2")
5 years ago
Joshua Ashton
1a50da639d
renderer_vulkan: Check return value of AcquireNextImage
We can get into a really bad state by ignoring this
leading to device loss and using incorrect resources.
5 years ago
bunnei
ee383f72c8
Merge pull request #6167 from Morph1984/time-fix
service: time: Fix CalculateStandardUserSystemClockDifferenceByUser
5 years ago
bunnei
9d566aa0f3
Merge pull request #6112 from ogniK5377/pctl
pctl: Rework how pctl works to be more accurate
5 years ago
bunnei
85a012115b
Merge pull request #6172 from degasus/cmake_opus
externals: Search for shared opus installation.
5 years ago
bunnei
aee4fd29c9
Merge pull request #6099 from bunnei/derive-mem
Kernel Rework: Derive memory regions from board layout.
5 years ago