| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-07-05 | Merge pull request #6537 from Morph1984/warnings | bunnei | |
| general: Enforce multiple warnings in MSVC | |||
| 2021-07-05 | Merge pull request #6540 from Kelebek1/nvdec | Ameer J | |
| Slightly refactor NVDEC and codecs for readability and safety | |||
| 2021-07-04 | Texture Cache: Fix collision with multiple overlaps of the same sparse texture. | Fernando Sahmkow | |
| 2021-07-04 | Texture Cache: Fix GCC & Clang. | Fernando Sahmkow | |
| 2021-07-04 | Texture Cache: Address feedback. | Fernando Sahmkow | |
| 2021-07-04 | Texture Cache: Improve accuracy of sparse texture detection. | Fernando Sahmkow | |
| 2021-07-04 | Texture Cache: Initial Implementation of Sparse Textures. | Fernando Sahmkow | |
| 2021-07-03 | TextureCacheOGL: Implement Image Copies for 1D and 1D Array. | Fernando Sahmkow | |
| 2021-07-03 | TextureCache: Fix 1D to 2D overlapps. | Fernando Sahmkow | |
| 2021-07-01 | Slightly refactor NVDEC and codecs for readability and safety | Kelebek1 | |
| 2021-06-30 | Merge pull request #6459 from lat9nq/ubuntu-fixes | Ameer J | |
| cmake: Improve Linux dependency checking for externals | |||
| 2021-06-28 | yuzu qt: Make most UISettings a BasicSetting | lat9nq | |
| For simple primitive settings, moves their defaults and labels to definition time. Also fixes typo and clang-format yuzu qt: config: Fix rng_seed | |||
| 2021-06-28 | general: Make most settings a BasicSetting | lat9nq | |
| Creates a new BasicSettings class in common/settings, and forces setting a default and label for each setting that uses it in common/settings. Moves defaults and labels from both frontends into common settings. Creates a helper function in each frontend to facillitate reading the settings now with the new default and label properties. Settings::Setting is also now a subclass of Settings::BasicSetting. Also adds documentation for both Setting and BasicSetting. | |||
| 2021-06-28 | Merge pull request #6502 from ameerj/vendor-title | Morph | |
| main: Add GPU Vendor name to running title bar | |||
| 2021-06-28 | video_core: Remove #pragma warning directives for external headers | Morph | |
| 2021-06-28 | video_core: Enforce C4242 | Morph | |
| 2021-06-28 | video_core: Silence signed/unsigned mismatch warnings | Morph | |
| 2021-06-26 | buffer_cache: Only flush downloaded size | ReinUsesLisp | |
| Fixes a regression unintentionally introduced by the garbage collector. This makes regular memory downloads only flush the requested sizes. This negatively affected Koei Tecmo games. | |||
| 2021-06-26 | video_core: Enforce C4244 | ReinUsesLisp | |
| Enforce implicit integer casts to a smaller type as errors. | |||
| 2021-06-26 | codec,vic: Disable warnings in ffmpeg headers | ReinUsesLisp | |
| 2021-06-26 | vk_buffer_cache: Silence implicit cast warnings | ReinUsesLisp | |
| 2021-06-26 | buffer_cache/texture_cache: Make GC functions private | ReinUsesLisp | |
| 2021-06-26 | buffer_cache: Silence implicit cast warning | ReinUsesLisp | |
| 2021-06-25 | vulkan_device: Make device memory match the rest of the file | ReinUsesLisp | |
| Match the style in the file. | |||
| 2021-06-24 | Merge pull request #6496 from ameerj/astc-fixes | bunnei | |
| astc: Various robustness enhancements for the gpu decoder | |||
| 2021-06-24 | Merge pull request #6519 from Wunkolo/mem-size-literal | bunnei | |
| common: Replace common_sizes into user-literals | |||
| 2021-06-24 | common: Replace common_sizes into user-literals | Wunkolo | |
| Removes common_sizes.h in favor of having `_KiB`, `_MiB`, `_GiB`, etc user-literals within literals.h. To keep the global namespace clean, users will have to use: ``` using namespace Common::Literals; ``` to access these literals. | |||
| 2021-06-23 | Merge pull request #6517 from lioncash/fmtlib | bunnei | |
| externals: Update fmt to 8.0.0 | |||
| 2021-06-23 | General: Resolve fmt specifiers to adhere to 8.0.0 API where applicable | Lioncash | |
| Also removes some deprecated API usages. | |||
| 2021-06-23 | Merge pull request #6518 from lioncash/func | bunnei | |
| maxwell3d: Add missing return in default SizeInBytes() case | |||
| 2021-06-23 | maxwell3d: Add missing return in default SizeInBytes() case | Lioncash | |
| We were returning '1' in ComponentCount()'s default case but were neglecting to do the same with SizeInBytes(). | |||
| 2021-06-23 | Merge pull request #6465 from FernandoS27/sex-on-the-beach | Mai M | |
| GPU: Implement a garbage collector for GPU Caches (project Reaper+) | |||
| 2021-06-23 | Merge pull request #6508 from ReinUsesLisp/bootmanager-stop-token | Mai M | |
| bootmanager: Use std::stop_source for stopping emulation | |||
| 2021-06-22 | Reaper: Set minimum cleaning limit on OGL. | Fernando Sahmkow | |
| 2021-06-22 | common: fs: Remove [[nodiscard]] attribute on Remove* functions | Morph | |
| There are a lot of scenarios where we don't particularly care whether or not the removal operation and just simply attempt a removal. As such, removing the [[nodiscard]] attribute is best for these functions. | |||
| 2021-06-22 | bootmanager: Use std::stop_source for stopping emulation | ReinUsesLisp | |
| Use its std::stop_token to abort shader cache loading. Using std::stop_token instead of std::atomic_bool allows the usage of other utilities like std::stop_callback. | |||
| 2021-06-21 | vk_master_semaphore: Use jthread for debug thread | ReinUsesLisp | |
| 2021-06-20 | gl_device: Expand on Mesa driver names | lat9nq | |
| Makes this list a bit more capable at identifying Mesa drivers. Tries to deal with two of the overloaded vendor strings in a more generic fashion. | |||
| 2021-06-20 | video_core: Add GPU vendor name to window title bar | ameerj | |
| 2021-06-20 | Reaper: Guarantee correct deletion. | Fernando Sahmkow | |
| 2021-06-19 | util_shaders: Specify ASTC decoder memory barrier bits | ameerj | |
| 2021-06-19 | astc_decoder.comp: Remove unnecessary LUT SSBOs | ameerj | |
| We can move them to instead be compile time constants within the shader. | |||
| 2021-06-19 | astc: Various robustness enhancements for the gpu decoder | ameerj | |
| These changes should help in reducing crashes/drivers panics that may occur due to synchronization issues between the shader completion and later access of the decoded texture. | |||
| 2021-06-17 | vulkan_debug_callback: Skip logging known false-positive validation errors | ameerj | |
| Avoids overwhelming the log with validation errors that are not applicable | |||
| 2021-06-17 | Reaper: Correct size calculation on Vulkan. | Fernando Sahmkow | |
| 2021-06-16 | Merge pull request #6469 from ReinUsesLisp/blit-view-compat | Ameer J | |
| texture_cache/util: Avoid relaxed image views on different bytes per block | |||
| 2021-06-17 | Reaper: Change memory restrictions on TC depending on host memory on VK. | Fernando Sahmkow | |
| 2021-06-16 | Reaper: Address Feedback. | Fernando Sahmkow | |
| 2021-06-16 | Reaper: Setup settings and final tuning. | Fernando Sahmkow | |
| 2021-06-16 | Reaper: Tune it up to be an smart GC. | Fernando Sahmkow | |
