summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-04-15qt_themes: Add styles for the On-Screen Keyboard and OverlayDialogIts-Rei
2021-04-15icons: Add icons for the On-Screen Keyboard overlayIts-Rei
2021-04-15applets/swkbd: Implement the Default Software Keyboard frontendMorph
2021-04-15applets/swkbd: Implement the Normal and Inline Software Keyboard AppletMorph
2021-04-15ILibraryAppletCreator: Implement CreateHandleStorageMorph
Used by Monster Hunter Generations Ultimate
2021-04-15hle_ipc: Add helper functions to get copy/move handlesMorph
2021-04-15ILibraryAppletAccessor: Demote from ERROR to DEBUG for null storage logsMorph
Avoids unnecessary console spam when the inline software keyboard is used.
2021-04-15applets: Pass in the LibraryAppletMode each applet's constructorMorph
2021-04-15applets: Remove the previous software keyboard applet implementationMorph
2021-04-14Merge pull request #6199 from lioncash/log-nsbunnei
common/log: Move Log namespace into the Common namespace
2021-04-14log/backend: Correct order of const in copy constructorLioncash
Follows our predominant coding style. Also explicitly specifies the move constructor/assignment operator as well.
2021-04-14common/log: Move Log namespace into the Common namespaceLioncash
Forgot to move this over when I moved the rest of the source files with lacking namespaces over.
2021-04-14Merge pull request #6196 from bunnei/asserts-settingbunnei
core: settings: Add setting for debug assertions and disable by default.
2021-04-14common: Move settings to common from core.bunnei
- Removes a dependency on core and input_common from common.
2021-04-14core: settings: Add setting for debug assertions and disable by default.bunnei
- 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.
2021-04-14Merge pull request #6197 from ameerj/kreslimit-cleanupbunnei
k_resource_limit: Cleanup of member variables/headers
2021-04-13Merge pull request #6195 from Morph1984/controller-applet-motionbunnei
applets/controller: Hook up the "Motion" button functionality
2021-04-14k_resource_limit: Minor cleanup of member variables/headersameerj
2021-04-13Merge pull request #6185 from ameerj/process-reslimitbunnei
kernel/process: Replace process resource limit instance with the kernel's resource limit
2021-04-13Merge pull request #6191 from lioncash/vdtorbunnei
engine_interface: Add missing virtual destructor
2021-04-13Merge pull request #6190 from lioncash/constfn2bunnei
vk_master_semaphore: Add missing const qualifier for IsFree()
2021-04-13Merge pull request #6188 from lioncash/bitsbunnei
vk_texture_cache: Make use of bit_cast where applicable
2021-04-13Merge pull request #6187 from lioncash/sign-convbunnei
texure_cache/util: Resolve implicit sign conversions with std::reduce
2021-04-13applets/controller: Hook up the "Motion" button functionalityMorph
I forgot to hook this up during the development of the controller applet, this PR amends that.
2021-04-12Merge pull request #6186 from lioncash/cache-erasebunnei
query_cache: Make use of std::erase_if
2021-04-12Merge pull request #6193 from lioncash/incguardbunnei
nvidia_flags: Add missing header guard
2021-04-12nvidia_flags: Add missing header guardLioncash
Prevents potential inclusion compilation errors.
2021-04-12kernel/process: Replace process resource limit instance with the kernel's ↵ameerj
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.
2021-04-12Merge pull request #6192 from lioncash/discardbunnei
k_thread: Remove [[nodiscard]] attribute from ClearWaitCancelled()
2021-04-12k_thread: Remove [[nodiscard]] attribute from ClearWaitCancelled()Lioncash
This function has a void return value, so this attribute doesn't apply to it.
2021-04-12engine_interface: Add missing virtual destructorLioncash
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.
2021-04-12vk_master_semaphore: Deduplicate atomic access within IsFree()Lioncash
We can just reuse the already existing KnownGpuTick() to deduplicate the access.
2021-04-12vk_master_semaphore: Add missing const qualifier for IsFree()Lioncash
This member function doesn't modify class state.
2021-04-12vk_texture_cache: Make use of Common::BitCast where applicableLioncash
Also clarify the TODO comment a little more on the lacking implementations for std::bit_cast.
2021-04-12texure_cache/util: Resolve implicit sign conversions with std::reduceLioncash
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.
2021-04-12query_cache: Make use of std::erase_ifLioncash
Same behavior, but much more straightforward to read.
2021-04-11Merge pull request #6135 from Morph1984/borderless-windowed-fullscreenbunnei
configure_graphics: Add Borderless Windowed fullscreen mode
2021-04-11Merge pull request #6181 from Joshua-Ashton/robustness_featuresRodrigo Locatti
vulkan_device: Enable EXT_robustness2 features
2021-04-11Merge pull request #6182 from Joshua-Ashton/null-offsetRodrigo Locatti
vk_buffer_cache: Fix offset for NULL vertex buffers
2021-04-11Merge pull request #6170 from Morph1984/more-time-fixesbunnei
service: time: Setup the network clock with the local clock context
2021-04-11Merge pull request #6183 from MerryMage/dynarmicLC
externals: Update dynarmic to b2a4da5e
2021-04-11externals: Update dynarmic to b2a4da5eMerryMage
2021-04-11vk_buffer_cache: Fix offset for NULL vertex buffersJoshua Ashton
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
2021-04-11Merge pull request #6180 from Joshua-Ashton/device_loss_fixMorph
renderer_vulkan: Check return value of AcquireNextImage
2021-04-11vulkan_device: Enable EXT_robustness2 featuresJoshua Ashton
When this was being made mandatory, these enablement of these features was removed, but this is still needed. Fixes: 757fd1e91716 ("vulkan_device: Require VK_EXT_robustness2")
2021-04-11renderer_vulkan: Check return value of AcquireNextImageJoshua Ashton
We can get into a really bad state by ignoring this leading to device loss and using incorrect resources.
2021-04-10Merge pull request #6167 from Morph1984/time-fixbunnei
service: time: Fix CalculateStandardUserSystemClockDifferenceByUser
2021-04-10Merge pull request #6112 from ogniK5377/pctlbunnei
pctl: Rework how pctl works to be more accurate
2021-04-10Merge pull request #6172 from degasus/cmake_opusbunnei
externals: Search for shared opus installation.
2021-04-10Merge pull request #6099 from bunnei/derive-membunnei
Kernel Rework: Derive memory regions from board layout.