| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-10-09 | vic: Allow surface to be higher than frame | Valeri | |
| Touhou Genso Wanderer Lotus Labyrinth R decodes 1920x1080 videos into 1920x1088 surface. Only allow mismatch for height, since larger width would result in increasingly offset rows and somewhat defeat entire purpose of this check. | |||
| 2021-10-08 | vic: Avoid memory corruption when multiple streams with different dimensions ↵ | ameerj | |
| are decoded This is a work around to avoid buffer overflow errors until multi channel/multi stream decoding is supported. | |||
| 2021-10-07 | vic: Refactor frame writing methods | ameerj | |
| 2021-10-07 | vic: Implement RGBX frame format | ameerj | |
| 2021-10-06 | Merge pull request #7118 from ameerj/vc-gpu-impl | Fernando S | |
| gpu: Migrate implementation to the cpp file | |||
| 2021-10-05 | Merge pull request #7115 from ameerj/log-compile | bunnei | |
| common/logging: Reduce dependent header include overhead | |||
| 2021-10-04 | Merge pull request #7101 from ameerj/vk-tess-topology | bunnei | |
| vk_graphics_pipeline: Force patch list topology when tessellation is used | |||
| 2021-10-04 | Vulkan: Fix failing barrier on refresh. | Fernando Sahmkow | |
| 2021-10-04 | RasterizerInterface: Correct size of CPU addresses to cache. | FernandoS27 | |
| 2021-10-04 | Vulkan: Fix the master Semaphore | FernandoS27 | |
| 2021-10-03 | nvhost_ctrl: Refactor usage of gpu.LockSync() | ameerj | |
| This seems to only be used to protect a later gpu function call. So we can move the lock into that call instead. | |||
| 2021-10-03 | gpu: Migrate implementation to the cpp file | ameerj | |
| 2021-10-01 | common/logging: Move Log::Entry declaration to a separate header | ameerj | |
| This reduces the load of requiring to include std::chrono in all files which include log.h | |||
| 2021-09-30 | Merge pull request #7061 from ameerj/dma-buffer-misc | bunnei | |
| buffer_cache, maxwell_dma: Minor refactoring and code fixes | |||
| 2021-09-29 | Merge pull request #7036 from ameerj/ogl-bgr-v2 | bunnei | |
| gl_texture_cache: Unify BGR copy passes using PBOs | |||
| 2021-09-28 | vk_graphics_pipeline: Force patch list topology when tessellation is used | ameerj | |
| Fixes a crash on some drivers when tessellation is used but the IA topology is not patch list. | |||
| 2021-09-28 | Merge pull request #7076 from ameerj/amd-botw | bunnei | |
| vk_texture_cache: Disable cube compatibility flag on non-mesa AMD GCN4 and earlier | |||
| 2021-09-26 | Merge pull request #7078 from ameerj/vc-jthread-fixes | Morph | |
| video_core: Fix jthread related hangs when stopping emulation | |||
| 2021-09-24 | general: Update style to clang-format-12 | ameerj | |
| 2021-09-23 | video_core: Fix jthread related hangs when stopping emulation | ameerj | |
| jthread on some compilers is more picky when it comes to the order in which objects are destroyed. | |||
| 2021-09-23 | vk_texture_cache: Disable cube compatibility flag on non-mesa AMD GCN4 and ↵ | ameerj | |
| earlier Fixes rainbow textures on BOTW. | |||
| 2021-09-24 | Vulkan Query Cache: make sure to wait for the query result. | Fernando Sahmkow | |
| 2021-09-24 | QueryCache: Flush queries in order of running. | Fernando Sahmkow | |
| 2021-09-23 | Vulkan Rasterizer: Correct DepthBias/PolygonOffset on Vulkan. | Fernando Sahmkow | |
| 2021-09-20 | Merge pull request #7003 from ameerj/unlocked-present-mode | bunnei | |
| vk_swapchain: Use immediate present mode when mailbox is unavailable and FPS is unlocked | |||
| 2021-09-19 | maxwell_dma: Minor refactoring | ameerj | |
| 2021-09-19 | buffer_cache: Minor fixes | ameerj | |
| Loop through the tmp_intervals by reference, rather than by copy, and fix gl clear buffer size calculation. | |||
| 2021-09-18 | Merge pull request #7019 from ameerj/videocore-jthread | bunnei | |
| videocore: Use std::jthread for worker threads | |||
| 2021-09-16 | Merge pull request #7011 from ameerj/vk-validation-0x0 | bunnei | |
| vulkan_debug_callback: Ignore InvalidCommandBuffer-VkDescriptorSet errors | |||
| 2021-09-16 | host_shaders: Remove opengl_copy_bgra.comp | ameerj | |
| 2021-09-16 | gl_texture_cache: Migrate BGRCopyPass from util_shaders | ameerj | |
| The BGR copies no longer use shaders. | |||
| 2021-09-16 | Merge pull request #7027 from ameerj/sorry-amd | Fernando S | |
| vulkan_device: Reorder Float16Int8 declaration | |||
| 2021-09-16 | vulkan_device: Reorder Float16Int8 declaration | ameerj | |
| This variable was going out of scope before its usage in the vulkan device creation, causing a crash on very specific drivers. | |||
| 2021-09-16 | Revert "Merge pull request #7006 from FernandoS27/a-motherfucking-driver" | ameerj | |
| This reverts commit 62e88d0e7455e37840db7e2a8e199bc6ca176966, reversing changes made to edf3da346f4ec0ca492b427f4f693d56e84abc52. | |||
| 2021-09-15 | util_shaders: Unify BGRA copy passes | ameerj | |
| 2021-09-15 | vk_scheduler: Use std::jthread | ameerj | |
| 2021-09-15 | gpu: Use std::jthread for async gpu thread | ameerj | |
| 2021-09-14 | renderers: Log total pipeline count | Morph | |
| 2021-09-13 | vulkan_debug_callback: Ignore InvalidCommandBuffer-VkDescriptorSet errors | ameerj | |
| This validation error is spammed on some titles, asserting that VkDescriptorSet 0x0[] was destroyed. This is likely a validation layer bug when using VK_KHR_push_descriptor, which can avoid using traditional VkDescriptorSet. It should be safe to ignore for now. | |||
| 2021-09-13 | Merge pull request #6943 from FernandoS27/omae-wa-mou-shindeiru | Morph | |
| Vulkan: Disable VK_EXT_SAMPLER_FILTER_MINMAX in GCN AMD | |||
| 2021-09-13 | Vulkan: Disable VK_EXT_SAMPLER_FILTER_MINMAX in GCN AMD since it's broken. | Fernando Sahmkow | |
| 2021-09-13 | Merge pull request #7006 from FernandoS27/a-motherfucking-driver | Morph | |
| Vulkan: Blacklist Int8Float16 Extension on AMD on driver 21.9.1 | |||
| 2021-09-13 | Merge pull request #6944 from FernandoS27/dear-drunk-me | Morph | |
| Vulkan/Descriptors: Increase sets per pool on AMD propietary driver. | |||
| 2021-09-13 | Vulkan: Blacklist Int8Float16 Extension on AMD on driver 21.9.1 | Fernando Sahmkow | |
| 2021-09-13 | Merge pull request #7001 from ameerj/wario-fix | Fernando S | |
| vk_rasterizer: Fix dynamic StencilOp updating when two faces are enabled | |||
| 2021-09-13 | Vulkan/Descriptors: Increase sets per pool on AMFD propietary driver. | Fernando Sahmkow | |
| 2021-09-12 | vk_swapchain: Use immediate present mode when mailbox is unavailable and FPS ↵ | ameerj | |
| is unlocked Allows drivers that do not support VK_PRESENT_MODE_MAILBOX_KHR the ability to present at a framerate higher than the monitor's refresh rate when the FPS is unlocked. | |||
| 2021-09-12 | Merge pull request #7002 from ameerj/vk-state-unused | Mai M | |
| vk_state_tracker: Remove unused function | |||
| 2021-09-12 | vk_rasterizer: Fix dynamic StencilOp updating when two faces are enabled | ameerj | |
| This function was incorrectly using the stencil_two_side_enable register when dynamically updating the StencilOp. | |||
| 2021-09-12 | vk_state_tracker: Remove unused function | ameerj | |
