- 26 Aug, 2020 8 commits
-
-
Morph authored
-
Morph authored
This allows homebrew applications to be able to properly detect connected controllers.
-
Morph authored
-
Morph authored
The hardware tested value is 0.5 which translates to SHRT_MAX / 2
-
Morph authored
-
Morph authored
Co-authored-by: Its-Rei <kupfel@gmail.com>
-
Morph authored
Co-authored-by: James Rowe <jroweboy@gmail.com> Co-authored-by: Its-Rei <kupfel@gmail.com>
-
bunnei authored
externals: Update Xbyak to 5.95
-
- 25 Aug, 2020 7 commits
-
-
Lioncash authored
5.95 contains a potentially backward-compatibility breaking change, so we should be updating to this to ensure that our code remains forward-compatible.
-
bunnei authored
externals: Update xbyak to v5.941
-
bunnei authored
memory_manager: Mark IsGranularRange() as a const member function
-
bunnei authored
microprofile: Don't memset through std::atomic types
-
bunnei authored
registered_cache: Make use of designated initializers
-
bunnei authored
common/color: Migrate code over to the Common namespace
-
bunnei authored
video_core: Initialize renderer with a GPU
-
- 24 Aug, 2020 9 commits
-
-
bunnei authored
cpu_manager: Make use of ranged for where applicable
-
Rodrigo Locatti authored
gl_texture_cache: Take std::string by reference in DecorateViewName()
-
Lioncash authored
This doesn't modify internal member state, so it can be marked as const.
-
Lioncash authored
LabelGLObject takes a string_view, so we don't need to make copies of the std::string.
-
Rodrigo Locatti authored
video_core/fence_manager: Remove unnecessary includes
-
Lioncash authored
Keeps the tracked submodule up to date with the latest release.
-
Lioncash authored
Avoids pulling in unnecessary things that can cause rebuilds when they aren't required.
-
Lioncash authored
Two of the members of the MicroProfileThreadLog contains two std::atomic instances. Given these aren't trivially-copyable types, we shouldn't be memsetting the structure, given implementation details can contain other members within it. To avoid potential undefined behavior on platforms, we can use aggregate initialization to zero out the members while still having well-defined behavior. While we're at it we can also silence some sign conversion warnings.
-
bunnei authored
key_manager: Make data arrays constexpr
-
- 23 Aug, 2020 10 commits
-
-
bunnei authored
vfs_real: Avoid redundant map lookups
-
bunnei authored
web_service: Move web_result.h into web_service
-
Lioncash authored
Simplifies code.
-
Lioncash authored
Removes the need for comments to indicate the fields being assigned.
-
bunnei authored
core_timing: Resolve sign conversion warning
-
Lioncash authored
We can convert these maps into constexpr arrays to eliminate some runtime static constructors.
-
Lioncash authored
We can simplify a few loops by making use of ranged for.
-
Lioncash authored
-
Lioncash authored
Same behavior, minus unnecessary zeroing out of the pointer.
-
Lioncash authored
This constant is only ever assigned to downcount, which is a s64, not a u64.
-
- 22 Aug, 2020 4 commits
-
-
Lioncash authored
This is the only place it's actively used. It's also more appropriate for web-related structures to be within the web service target. Especially given this one doesn't rely on anything in the common library.
-
ReinUsesLisp authored
Add an extra step in GPU initialization to be able to initialize render backends with a valid GPU instance.
-
bunnei authored
gl_shader_disk_cache: Make use of std::nullopt where applicable
-
bunnei authored
dynarmic: Add unsafe optimizations
-
- 21 Aug, 2020 1 commit
-
-
bunnei authored
macro-interpreter: Resolve -Wself-assign-field warning
-
- 20 Aug, 2020 1 commit
-
-
bunnei authored
common/telemetry: Migrate namespace into the Common namespace
-