- 26 Aug, 2020 1 commit
-
-
ReinUsesLisp authored
As report by tsan, Event::Set can write is_set while WaitFor and friends are reading from it. To address this issue, make is_set an atomic.
-
- 25 Aug, 2020 6 commits
-
-
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 2 commits
- 19 Aug, 2020 3 commits
- 18 Aug, 2020 4 commits
-
-
bunnei authored
vulkan/wrapper: Avoid unnecessary copy in EnumerateInstanceExtensionProperties()
-
Lioncash authored
Migrates the Telemetry namespace into the Common namespace to make the code consistent with the rest of our common code.
-
Lioncash authored
-
Lioncash authored
Avoids some trivially avoidable map lookups by keeping the result of find operations around and querying them.
-