Age | Commit message (Collapse) | Author |
|
|
|
AudioCore: Take suspend lock when stalling the running process.
|
|
- Prevents us from clashing with other callers trying to un/stall.
|
|
CMakeLists: Bump minimum required CMake version to 3.22
|
|
startup_checks: Use Windows flow for *nix
|
|
input_common: Pump SDL events from main thread
|
|
engines: Remove unnecessary casts
|
|
We can just pass the function object through, and if it's a valid
function, then it will automatically be converted.
|
|
The handle is only compared against and not modified in any way, so we
can pass it by const reference.
This also allows us to mark the respective parameters for
DeregisterGuestAction() and DeregisterHostAction() as const references
as well.
|
|
Otherwise this is technically creating a signed int result that gets
converted. Just a consistency change.
While we're in the area, we can mark Samples() as const.
|
|
In a few cases we have some casts that can be trivially removed.
|
|
nvdrv: Simplify builder declarations
|
|
video_core/surface: Eliminate casts in GetFormatType()
|
|
producer_listener: Add virtual destructor to IProducerListener
|
|
consumer_base: Pass std::shared_ptr by const reference
|
|
syncpoint_manager: Reduce redundant bounds checks
|
|
Trying to be lazy and alias SDL2 to SDL2-static causes issues in later
versions of CMake. Just use the same condition to tell which one to use.
|
|
We can just compare directly and get rid of verbose casting.
|
|
Several member variables are shared_ptr's to this base class. Even
though producer listeners are still unimplemented, this ensures we
always have consistent deletion behavior once this ends up being used
polymorphically.
|
|
This isn't directly modified.
Also allows rvalues to be used with it.
|
|
Avoids an unnecessary reference count increment and decrement
|
|
Avoids churning atomic reference count increments and decrements.
|
|
override already serves this purpose
|
|
This doesn't modify class state at all.
|
|
The only time we need to check bounds is on the first access.
|
|
common/cache_management: Amend header includes
|
|
input_common/helpers: Mark analog property structs members as static constexpr
|
|
common/input: Add helper functions for constructing input and output devices
|
|
We can just use auto here. If one of these ever happens to not be
derived from nvdevice, then this will cause a compilation error.
We can also move the devices into the collection to get rid of an
unnecessary atomic reference count increment and decrement.
|
|
Narrows the include in the header to <cstddef>, since that's what houses
size_t's definition, meanwhile the <cstdint> include can be moved into
the cpp file.
|
|
These are const with no dependency on any other data members, so we can
make these static constexpr to reduce the overall object size.
|
|
Makes the transform calls much nicer to read.
|
|
Avoids the redundancy of needing to explictly specify the common
namespace and the type.
|
|
This was previously being passed by value, which was unnecessary and
created more allocations than necessary.
|
|
This is only used in the non-Windows path.
|
|
yuzu-cmd: Fix default config value
|
|
|
|
CMake: rework for Qt6 support
|
|
yuzu-cmd: Fix input callback crash on close
|
|
yuzu-cmd: Update configuration file description
|
|
|
|
|
|
FSR Sharpening Slider
|
|
Solves an issue where autogenerated title keys would take precedence over those provided by user.
|
|
|
|
- This allows us to call IsPaused() elsewhere if we are holding the suspend lock.
|
|
|
|
GLASM is not very compatible with the latest games, and too many people have the special superpower to break their Vulkan support.
|
|
video_core: Fine tune maxwell drawing trigger mechanism
|
|
maxwell_to_vk: Fix format usage bits and add R16_SINT
|