| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-11-16 | Texture Cache: More rescaling fixes. | Fernando Sahmkow | |
| 2021-11-16 | gl_texture_cache: WIP texture rescale | ameerj | |
| 2021-11-16 | Texture Cache: Implement Vulkan UpScaling & DownScaling | Fernando Sahmkow | |
| 2021-11-16 | VideoCore: Initial Setup for the Resolution Scaler. | Fernando Sahmkow | |
| 2021-11-12 | codes: Rename ComposeFrameHeader to ComposeFrame | ameerj | |
| These functions were composing the entire frame, not just the headers. Rename to more accurately describe them. | |||
| 2021-11-12 | vp8: Implement header composition | ameerj | |
| Enables frame decoding with FFmpeg | |||
| 2021-11-12 | codecs: Add VP8 codec class | ameerj | |
| 2021-11-05 | vulkan_device: Add missing vulkan image format R5G6B5 in GetFormatProperties | Feng Chen | |
| - Used by Dragon Quest Builders | |||
| 2021-10-31 | gl_rasterizer: Remove unused includes | Morph | |
| This removes unused includes, especially the core includes which were causing this file to be recompiled every time files included by those headers are modified. | |||
| 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 | |||
