Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-08-26 | hle/scheduler: Fix data race in is_context_switch_pending | ReinUsesLisp | |
As reported by tsan, SelectThreads could write to is_context_switch_pending holding a mutex while SwitchToCurrent reads it without holding any. It is assumed that the author didn't want an atomic here, so the code is reordered so that whenever is_context_switch_pending is read inside SwitchToContext, the mutex is locked. | |||
2020-08-25 | Merge pull request #4574 from lioncash/const-fn | bunnei | |
memory_manager: Mark IsGranularRange() as a const member function | |||
2020-08-25 | Merge pull request #4563 from lioncash/rcache | bunnei | |
registered_cache: Make use of designated initializers | |||
2020-08-25 | Merge pull request #4548 from lioncash/color | bunnei | |
common/color: Migrate code over to the Common namespace | |||
2020-08-24 | Merge pull request #4542 from ReinUsesLisp/gpu-init-base | bunnei | |
video_core: Initialize renderer with a GPU | |||
2020-08-24 | Merge pull request #4562 from lioncash/loop | bunnei | |
cpu_manager: Make use of ranged for where applicable | |||
2020-08-24 | memory_manager: Mark IsGranularRange() as a const member function | Lioncash | |
This doesn't modify internal member state, so it can be marked as const. | |||
2020-08-23 | gl_texture_cache: Take std::string by reference in DecorateViewName() | Lioncash | |
LabelGLObject takes a string_view, so we don't need to make copies of the std::string. | |||
2020-08-23 | video_core/fence_manager: Remove unnecessary includes | Lioncash | |
Avoids pulling in unnecessary things that can cause rebuilds when they aren't required. | |||
2020-08-23 | Merge pull request #4561 from lioncash/key-constexpr | bunnei | |
key_manager: Make data arrays constexpr | |||
2020-08-23 | Merge pull request #4549 from lioncash/files | bunnei | |
vfs_real: Avoid redundant map lookups | |||
2020-08-23 | Merge pull request #4559 from lioncash/webresult | bunnei | |
web_service: Move web_result.h into web_service | |||
2020-08-23 | registered_cache: Make use of ends_with for string suffix checking | Lioncash | |
Simplifies code. | |||
2020-08-23 | registered_cache: Make use of designated initializers | Lioncash | |
Removes the need for comments to indicate the fields being assigned. | |||
2020-08-23 | Merge pull request #4560 from lioncash/convert | bunnei | |
core_timing: Resolve sign conversion warning | |||
2020-08-22 | key_manager: Make data arrays constexpr | Lioncash | |
We can convert these maps into constexpr arrays to eliminate some runtime static constructors. | |||
2020-08-22 | cpu_manager: Make use of ranged for where applicable | Lioncash | |
We can simplify a few loops by making use of ranged for. | |||
2020-08-22 | core_timing: Remove unused header | Lioncash | |
2020-08-22 | core_timing: Move clock initializer into constructor initializer list | Lioncash | |
Same behavior, minus unnecessary zeroing out of the pointer. | |||
2020-08-22 | core_timing: Resolve sign conversion warning | Lioncash | |
This constant is only ever assigned to downcount, which is a s64, not a u64. | |||
2020-08-22 | web_service: Move web_result.h into web_service | Lioncash | |
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. | |||
2020-08-22 | video_core: Initialize renderer with a GPU | ReinUsesLisp | |
Add an extra step in GPU initialization to be able to initialize render backends with a valid GPU instance. | |||
2020-08-21 | Merge pull request #4521 from lioncash/optionalcache | bunnei | |
gl_shader_disk_cache: Make use of std::nullopt where applicable | |||
2020-08-21 | Merge pull request #4541 from MerryMage/yolo | bunnei | |
dynarmic: Add unsafe optimizations | |||
2020-08-21 | Merge pull request #4523 from lioncash/self-assign | bunnei | |
macro-interpreter: Resolve -Wself-assign-field warning | |||
2020-08-20 | Merge pull request #4546 from lioncash/telemetry | bunnei | |
common/telemetry: Migrate namespace into the Common namespace | |||
2020-08-19 | Merge pull request #4547 from lioncash/header-concept | bunnei | |
common/concepts: Move <type_traits> include out of the Common namespace | |||
2020-08-19 | Revert "common/time_zone: Simplify GetOsTimeZoneOffset()" | bunnei | |
2020-08-18 | Merge pull request #4539 from lioncash/disc | bunnei | |
common: Silence two discarded result warnings | |||
2020-08-18 | Merge pull request #4522 from lioncash/vulk-copy | bunnei | |
vulkan/wrapper: Avoid unnecessary copy in EnumerateInstanceExtensionProperties() | |||
2020-08-18 | common/telemetry: Migrate namespace into the Common namespace | Lioncash | |
Migrates the Telemetry namespace into the Common namespace to make the code consistent with the rest of our common code. | |||
2020-08-18 | vfs_real: Resolve sign conversion warnings | Lioncash | |
2020-08-18 | vfs_real: Avoid redundant map lookups | Lioncash | |
Avoids some trivially avoidable map lookups by keeping the result of find operations around and querying them. | |||
2020-08-18 | common/color: Migrate code over to the Common namespace | Lioncash | |
No external code makes use of this header, so we can freely change the namespace. | |||
2020-08-18 | common/concepts: Move <type_traits> include out of the Common namespace | Lioncash | |
This is a compiler/linker error waiting to happen. | |||
2020-08-18 | Merge pull request #4381 from Morph1984/fix-open-folder-installed-title | bunnei | |
main: Fix Open Save/Mod Locations for installed titles | |||
2020-08-18 | Merge pull request #4532 from lioncash/object-name | bunnei | |
configuration_shared: Simplify name lookup in highlighting functions | |||
2020-08-17 | Merge pull request #4535 from lioncash/fileutil | bunnei | |
common/fileutil: Convert namespace to Common::FS | |||
2020-08-17 | Merge pull request #4537 from lioncash/tz | bunnei | |
common/time_zone: Simplify GetOsTimeZoneOffset() | |||
2020-08-17 | Merge pull request #4540 from lioncash/tr3 | bunnei | |
configure_hotkeys: Don't translate empty strings | |||
2020-08-17 | Merge pull request #4494 from lioncash/transcode | bunnei | |
aes_util: Make use of non-template variant of Transcode | |||
2020-08-17 | Merge pull request #4531 from lioncash/overload | Rodrigo Locatti | |
yuzu: Make use of qOverload where applicable | |||
2020-08-17 | Merge pull request #4443 from ameerj/vk-async-shaders | David | |
vulkan_renderer: Async shader/graphics pipeline compilation | |||
2020-08-17 | Merge pull request #4515 from lat9nq/pgs-menubar-config | bunnei | |
main: Add an option to modify the currrent game's configuration | |||
2020-08-17 | Merge pull request #4520 from lioncash/pessimize | David | |
async_shaders: Resolve -Wpessimizing-move warning | |||
2020-08-16 | Remove unneeded newlines, optional Registry in shader params | ameerj | |
Addressing feedback from Rodrigo | |||
2020-08-16 | Morph: Update worker allocation comment | Ameer J | |
Co-authored-by: Morph <39850852+Morph1984@users.noreply.github.com> | |||
2020-08-16 | move thread 1/4 count computation into allocate workers method | ameerj | |
2020-08-16 | Address feedback, add shader compile notifier, update setting text | ameerj | |
2020-08-16 | Vk Async Worker directly emplace in cache | ameerj | |