| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-01-05 | video_core/vulkan: Vulkan driver pipelines now contain cache version | Wollnashorn | |
| So that old cache can get deleted when the cache version changes and does not grow infinitely | |||
| 2023-01-05 | video_core/vulkan: Added check if Vulkan pipeline path has been set | Wollnashorn | |
| 2023-01-05 | video_core/vulkan: Added `VkPipelineCache` to store Vulkan pipelines | Wollnashorn | |
| As an optional feature which can be enabled in the advanced graphics configuration, all pipelines that get built at the initial shader loading are stored in a VkPipelineCache object and are dumped to the disk. These vendor specific pipeline cache files are located at `/shader/GAME_ID/vulkan_pipelines.bin`. This feature was mainly added because of an issue with the AMD driver (see yuzu-emu#8507) causing invalidation of the cache files the driver builds automatically. | |||
| 2023-01-05 | Vulkan: Fix drivers that don't support dynamic_state_2 up | Fernando Sahmkow | |
| 2023-01-04 | Video_core: Address feedback | Fernando Sahmkow | |
| 2023-01-03 | Texture Cache: Implement async texture downloads. | Fernando Sahmkow | |
| 2023-01-03 | ShaderCompiler: Inline driver specific constants. | Fernando Sahmkow | |
| 2023-01-03 | Vulkan: rework stencil tracking. | Fernando Sahmkow | |
| 2023-01-01 | vulkan_common: blacklist radv from extended_dynamic_state2 on drivers before ↵ | Liam | |
| 22.3.1 | |||
| 2023-01-01 | video_core: fix build | Liam | |
| 2023-01-01 | MacroHLE: Final cleanup and fixes. | Fernando Sahmkow | |
| 2023-01-01 | Rasterizer: Setup skeleton for Host Conditional rendering | Fernando Sahmkow | |
| 2023-01-01 | RasterizerMemory: Add filtering for flushing/invalidation operations. | Fernando Sahmkow | |
| 2023-01-01 | Vulkan: Allow stagging buffer deferrals. | Fernando Sahmkow | |
| 2023-01-01 | Vulkan: Add other additional pipeline specs | Fernando Sahmkow | |
| 2023-01-01 | Vulkan: Implement Dynamic State 3 | Fernando Sahmkow | |
| 2023-01-01 | Vulkan Implement Dynamic State 2 LogicOp and PatchVertices | Fernando Sahmkow | |
| 2023-01-01 | Vulkan: Implement Dynamic States 2 | Fernando Sahmkow | |
| 2023-01-01 | MacroHLE: Add HLE replacement for base vertex and base instance. | Fernando Sahmkow | |
| 2023-01-01 | MacroHLE: Implement DrawIndexedIndirect & DrawArraysIndirect. | Fernando Sahmkow | |
| 2023-01-01 | MacroHLE: Add MultidrawIndirect HLE Macro. | Fernando Sahmkow | |
| 2022-12-28 | Merge pull request #9423 from vonchenplus/vulkan_quad_strip | liamwhite | |
| video_core: Implement all vulkan topology | |||
| 2022-12-26 | video_core: Implement other missing vulkan topology | FengChen | |
| 2022-12-26 | video_core: Implement vulkan QuadStrip topology | FengChen | |
| 2022-12-17 | Merge pull request #7450 from FernandoS27/ndc-vulkan | liamwhite | |
| Vulkan: Add support for VK_EXT_depth_clip_control. | |||
| 2022-12-16 | Remove unimplemented transform feedback geometry spam, it should be implemented | Kelebek1 | |
| 2022-12-15 | Merge pull request #7410 from Nefsen402/wayland-fixes | liamwhite | |
| Wayland fixes | |||
| 2022-12-13 | Vulkan: Add support for VK_EXT_depth_clip_control. | FernandoS27 | |
| 2022-12-13 | video_core/vulkan: Explicity check swapchain size when deciding to recreate | Alexander Orzechowski | |
| Vulkan for whatever reason does not return VK_ERROR_OUT_OF_DATE_KHR when the swapchain is the wrong size. Explicity make sure the size is indeed up to date to workaround this. | |||
| 2022-12-12 | Fix validation errors on less compatible Intel GPU | yzct12345 | |
| 2022-12-12 | Merge pull request #9406 from vonchenplus/topology | bunnei | |
| video_core: Adjust topology update logic and Adjust Clear Manage | |||
| 2022-12-08 | video_core: Integrate SMAA | Liam | |
| Co-authored-by: goldenx86 <goldenx86@users.noreply.github.com> Co-authored-by: BreadFish64 <breadfish64@users.noreply.github.com> | |||
| 2022-12-08 | video_core: The draw manager manages whether Clear is required. | FengChen | |
| 2022-12-08 | Merge pull request #9401 from vonchenplus/draw_manager | Fernando S | |
| video_core: Implement maxwell3d draw manager and split draw logic | |||
| 2022-12-08 | video_core: Implement maxwell3d draw manager and split draw logic | Feng Chen | |
| 2022-12-05 | Vulkan: Implement Alpha coverage | Fernando Sahmkow | |
| 2022-12-04 | vulkan_common: clean up extension usage | Liam | |
| 2022-12-04 | vulkan_common: promote host query reset usage to core | Liam | |
| 2022-12-04 | vulkan_common: promote descriptor update template usage to core | Liam | |
| 2022-12-03 | Merge pull request #9289 from liamwhite/fruit-company | liamwhite | |
| general: fix compile for Apple Clang | |||
| 2022-12-02 | Merge pull request #9303 from liamwhite/new-vulkan-init | Matías Locatti | |
| Vulkan: update initialization | |||
| 2022-12-01 | shader_recompiler: add gl_Layer translation GS for older hardware | Liam | |
| 2022-11-27 | Vulkan: update initialization | Liam | |
| Co-authored-by: bylaws <bylaws@users.noreply.github.com> | |||
| 2022-11-27 | Merge pull request #9276 from goldenx86/fsrSlider | bunnei | |
| FSR Sharpening Slider | |||
| 2022-11-26 | Merge pull request #9307 from Morph1984/not-used-correctly | liamwhite | |
| maxwell_to_vk: Fix format usage bits and add R16_SINT | |||
| 2022-11-24 | GPU: Implement additional render target formats. | Fernando Sahmkow | |
| 2022-11-24 | Fermi2D: Rework blit engine and add a software blitter. | Fernando Sahmkow | |
| 2022-11-24 | FSR Sharpening Slider part 1 - only a global slider | Matías Locatti | |
| 2022-11-23 | maxwell_to_vk: Add R16_SINT | Morph | |
| This was somehow missed when the format was added to GL | |||
| 2022-11-23 | maxwell_to_vk: Fix format usage bits | Morph | |
| - VK_FORMAT_B8G8R8A8_UNORM supports the STORAGE_IMAGE_BIT - VK_FORMAT_R4G4B4A4_UNORM_PACK16 does not support the COLOR_ATTACHMENT_BIT | |||
