| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2021-06-16 | Initial Reaper Setup | ReinUsesLisp | |
| WIP | |||
| 2021-06-16 | vulkan_memory_allocator: Release allocations with no commits | ReinUsesLisp | |
| 2021-06-15 | astc_decoder: Fix LDR CEM1 endpoint calculation | ameerj | |
| Per the spec, L1 is clamped to the value 0xff if it is greater than 0xff. An oversight caused us to take the maximum of L1 and 0xff, rather than the minimum. Huge thanks to wwylele for finding this. Co-Authored-By: Weiyi Wang <wwylele@gmail.com> | |||
