Age | Commit message (Collapse) | Author |
|
Since Bintray is (soon to be) no more, there needs to be a way to
acquire SDL2. Since 20.04's version is older than our minimum required
version (2.0.12), add it as an external.
|
|
cmake: Remove use of bintray for externals.
|
|
- Bintray will be deprecated on May 1st 2021 (https://bintray.com/)
- We were previously using this for Qt (non-Windows) and SDL.
- I've moved to bundled SDL on Windows.
|
|
InputCommon: Address mapping and naming issues with SDL2
|
|
common/log: Move Log namespace into the Common namespace
|
|
Follows our predominant coding style. Also explicitly specifies the move
constructor/assignment operator as well.
|
|
Forgot to move this over when I moved the rest of the source files with
lacking namespaces over.
|
|
core: settings: Add setting for debug assertions and disable by default.
|
|
- Removes a dependency on core and input_common from common.
|
|
- 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.
|
|
k_resource_limit: Cleanup of member variables/headers
|
|
applets/controller: Hook up the "Motion" button functionality
|
|
|
|
kernel/process: Replace process resource limit instance with the kernel's resource limit
|
|
engine_interface: Add missing virtual destructor
|
|
vk_master_semaphore: Add missing const qualifier for IsFree()
|
|
vk_texture_cache: Make use of bit_cast where applicable
|
|
texure_cache/util: Resolve implicit sign conversions with std::reduce
|
|
I forgot to hook this up during the development of the controller applet, this PR amends that.
|
|
query_cache: Make use of std::erase_if
|
|
nvidia_flags: Add missing header guard
|
|
Prevents potential inclusion compilation errors.
|
|
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.
|
|
k_thread: Remove [[nodiscard]] attribute from ClearWaitCancelled()
|
|
This function has a void return value, so this attribute doesn't apply
to it.
|
|
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.
|
|
We can just reuse the already existing KnownGpuTick() to deduplicate the
access.
|
|
This member function doesn't modify class state.
|
|
Also clarify the TODO comment a little more on the lacking
implementations for std::bit_cast.
|
|
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.
|
|
Same behavior, but much more straightforward to read.
|
|
configure_graphics: Add Borderless Windowed fullscreen mode
|
|
vulkan_device: Enable EXT_robustness2 features
|
|
vk_buffer_cache: Fix offset for NULL vertex buffers
|
|
service: time: Setup the network clock with the local clock context
|
|
externals: Update dynarmic to b2a4da5e
|
|
|
|
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
|
|
renderer_vulkan: Check return value of AcquireNextImage
|
|
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")
|
|
We can get into a really bad state by ignoring this
leading to device loss and using incorrect resources.
|
|
service: time: Fix CalculateStandardUserSystemClockDifferenceByUser
|
|
pctl: Rework how pctl works to be more accurate
|
|
externals: Search for shared opus installation.
|
|
Kernel Rework: Derive memory regions from board layout.
|
|
service: Update service function tables and use proper names
|
|
kernel: Mark lock helper classes as [[nodiscard]]
|
|
Friend: Stub GetPlayHistoryRegistrationKey
|
|
hid: Update service function tables
|
|
video_core: Avoid spin loops.
|