| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-06-03 | android: vk_presentation_manager: Fix unusued needs_recreation. | bunnei | |
| 2023-06-03 | android: vk_turbo_mode: Remove unnecessary device recreation. | bunnei | |
| - Fixes a rare crash. | |||
| 2023-06-03 | android: renderer_vulkan: Fix crash with surface recreation. | bunnei | |
| 2023-06-03 | android: Fix presentation layout on foldable and tablet devices. | bunnei | |
| 2023-06-03 | video_core: vk_rasterizer: Decrease draw dispatch count for Android. | bunnei | |
| 2023-06-03 | android: GPU: Enable async presentation, increase frames in flight. | bunnei | |
| 2023-06-03 | android: video_core: Disable some problematic things on GPU Normal. | bunnei | |
| 2023-06-03 | android: video_core: Disable problematic compute shaders. | bunnei | |
| - Fixes #104. | |||
| 2023-06-03 | android: vulkan: Recreate surface after suspension & adapt to async. ↵ | bunnei | |
| presentation. | |||
| 2023-06-03 | video_core: Enable support_descriptor_aliasing on Turnip, disable storage ↵ | bunnei | |
| atomic otherwise. | |||
| 2023-06-03 | build: only enable adrenotools on arm64 | Liam | |
| 2023-06-03 | video_core: fix clang-format errors | liushuyu | |
| 2023-06-03 | android: vulkan: Implement adrenotools turbo mode. | bunnei | |
| 2023-06-03 | android: native: Add support for custom Vulkan driver loading. | bunnei | |
| 2023-06-03 | core: frontend: Refactor GraphicsContext to its own module. | bunnei | |
| 2023-06-03 | Avoid using VectorExtractDynamic for subgroup mask on Adreno GPUs | Billy Laws | |
| This crashes their shader compiler for some reason. | |||
| 2023-06-03 | Implement scaled vertex buffer format emulation | Billy Laws | |
| These formats are unsupported by mobile GPUs so they need to be emulated in shaders instead. | |||
| 2023-06-03 | Disable multithreaded pipeline compilation on Qualcomm drivers | Billy Laws | |
| This causes crashes during compilation on several 6xx and 5xx driver versions. | |||
| 2023-06-03 | video_core: vk_pipeline_cache: Disable support_descriptor_aliasing on Android. | bunnei | |
| 2023-06-03 | video_core: vk_swapchain: Fix image format for Android. | bunnei | |
| 2023-06-03 | video_core: vk_blit_screen: Rotate viewport for Android landscape. | bunnei | |
| 2023-05-28 | renderer_vulkan: Remove timeline semaphore wait | GPUCode | |
| 2023-05-24 | Merge pull request #10398 from liamwhite/bcn | Fernando S | |
| video_core: add ASTC recompression | |||
| 2023-05-23 | textures: add BC1 and BC3 compressors and recompression setting | Liam | |
| 2023-05-23 | Merge pull request #10388 from GPUCode/fence-wait | liamwhite | |
| vk_master_semaphore: Move fence wait on separate thread | |||
| 2023-05-22 | renderer_vulkan: barrier attachment feedback loops | Liam | |
| 2023-05-20 | vk_master_semaphore: Move fence wait on separate thread | GPUCode | |
| 2023-05-18 | renderer_vulkan: remove wrong constexpr | Liam | |
| 2023-05-16 | Merge pull request #10217 from Kelebek1/clear_value | liamwhite | |
| Use the rendertarget format of the correct RT rather than the first valid | |||
| 2023-05-15 | Merge pull request #10181 from lat9nq/intel-compute-toggle | liamwhite | |
| configure_graphics: Add option to enable compute pipelines for Intel proprietary | |||
| 2023-05-12 | Correctly track RT indexes for image aspect lookup during clears | Kelebek1 | |
| 2023-05-10 | renderer_vulkan: separate guest and host compute descriptor queues | Liam | |
| 2023-05-09 | Use the rendertarget format of the correct RT rather than the first valid | Kelebek1 | |
| 2023-05-09 | Texture Cache: Fix ASTC textures | Fernando Sahmkow | |
| 2023-05-07 | Texture cache: Only force flush the dma downloads | Fernando Sahmkow | |
| 2023-05-07 | Buffer Cache: disable reactive flushing in it. | Fernando Sahmkow | |
| 2023-05-07 | Address feedback, add CR notice, etc | Fernando Sahmkow | |
| 2023-05-07 | GPU: Add Reactive flushing | Fernando Sahmkow | |
| 2023-05-07 | Merge pull request #10172 from Kelebek1/debug_validation_names | liamwhite | |
| Log object names with debug renderer, add a GPU address to ImageViews | |||
| 2023-05-07 | vk_pipeline_cache: Use setting to disable intel compute | lat9nq | |
| 2023-05-06 | Merge pull request #10125 from lat9nq/vsync-select | bunnei | |
| configuration: Expose separate swap present modes | |||
| 2023-05-06 | Log object names with debug renderer, add a GPU address to ImageViews | Kelebek1 | |
| 2023-05-03 | Merge pull request #10142 from FernandoS27/missing-astc | bunnei | |
| GPU: implement missing ASTC | |||
| 2023-05-03 | Merge pull request #10088 from FernandoS27/100-gelato-flavor-test-builds-later | bunnei | |
| Y.F.C Implement Asynchronous Fence manager and Rework Query async downloads | |||
| 2023-05-03 | GPU: implement missing ASTC | Fernando Sahmkow | |
| 2023-05-03 | vk_present_manager: Fix softlocks when disabling async present | GPUCode | |
| 2023-05-02 | vk_swapchain: Use certain modes for unlocked | lat9nq | |
| Uses mailbox, then immediate for unlocked framerate depending on support for either. Also adds support for FIFO_RELAXED. This function now assumes vsync_mode was originially configured to a value that the driver supports. vk_swapchain: ChooseSwapPresentMode determines updates Simplifies swapchain a bit and allows us to change the present mode during guest runtime. vk_swapchain: Fix MSVC error vk_swapchain: Enforce available present modes Some frontends don't check the value of vsync_mode before comitting it. Just as well, since a driver update or misconfiguration could problems in the swap chain. vk_swapchain: Silence warnings Silences GCC warnings implicit-fallthrough and shadow, which apparently are not enabled on clang. | |||
| 2023-05-02 | vulkan_surface: Pass only window info for surface creation | lat9nq | |
| We don't need the whole EmuWindow when creating a surface, and it creates onerous requirements outside of typical usage for creating a surface elsewhere. | |||
| 2023-05-02 | configuration: Expose separate swap present modes | lat9nq | |
| Previously, yuzu would try and guess which vsync mode to use given different scenarios, but apparently we didn't always get it right. This exposes the separate modes in a drop-down the user can select. If a mode isn't available in Vulkan, it defaults to FIFO. | |||
| 2023-05-01 | vk_present_manager: Add toggle for async presentation | GPUCode | |
