| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-10-28 | gl_device: Force GLASM on NVIDIA drivers 495-496 | lat9nq | |
| GLSL shaders currently do not render correctly on the recent NVIDIA drivers. This adds a check that forces assembly shaders for these drivers since they seem unaffected and adds a warning informing of the decision. Developers can disable the check by enabling graphics debugging. | |||
| 2021-10-24 | Merge pull request #7206 from vonchenplus/fix_vulkan_viewport_issue | Fernando S | |
| Vulkan Rasterizer: Fix viewport issue | |||
| 2021-10-23 | Merge pull request #7070 from FernandoS27/want-you-bad | Ameer J | |
| Vulkan Rasterizer: Correct DepthBias/PolygonOffset on Vulkan. | |||
| 2021-10-23 | Vulran Rasterizer: address feedback. | Fernando Sahmkow | |
| 2021-10-22 | Fix vulkan viewport issue | Feng Chen | |
| 2021-10-19 | Merge pull request #7198 from ameerj/settings-chrono | bunnei | |
| settings: Remove std::chrono usage | |||
| 2021-10-17 | settings: Remove std::chrono usage | ameerj | |
| Alleviates the dependency on chrono for all files that include settings.h | |||
| 2021-10-16 | Merge pull request #7077 from FernandoS27/face-down | Ameer J | |
| A series of fixes to queries and indexed samplers. | |||
| 2021-10-16 | Merge pull request #7127 from FernandoS27/i-saw-a-wabbit | Ameer J | |
| A few fixes on Vulkan and Rasterizer Caching | |||
| 2021-10-13 | Merge pull request #7157 from ameerj/vic-surface-size | Morph | |
| vic: Use the minimum of surface/frame dimensions when writing the final frame to the GPU | |||
| 2021-10-12 | Merge pull request #7109 from vonchenplus/fix_h264_max__reference_num_error | Ameer J | |
| h264: Use max allowed max_num_ref_frames when using CPU decoding | |||
| 2021-10-10 | vic: Use the minimum of surface/frame dimensions when writing the final ↵ | ameerj | |
| frame to the GPU Addresses possible buffer overflow behavior. | |||
| 2021-10-10 | h264: Use max allowed max_num_ref_frames when using CPU decoding | Feng Chen | |
| 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 | |
