| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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-03 | Vulkan: Update blacklisting to latest driver versions. | 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 | 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: Implement DrawIndexedIndirect & DrawArraysIndirect. | Fernando Sahmkow | |
| 2023-01-01 | MacroHLE: Add MultidrawIndirect HLE Macro. | Fernando Sahmkow | |
| 2022-12-19 | externals: update Vulkan-Headers to v1.3.238 | Jan Beich | |
| 2022-12-17 | Merge pull request #7450 from FernandoS27/ndc-vulkan | liamwhite | |
| Vulkan: Add support for VK_EXT_depth_clip_control. | |||
| 2022-12-15 | Merge pull request #9431 from liamwhite/sixty-five-oh-two | Narr the Reg | |
| vulkan_common: declare storageBuffer8BitAccess | |||
| 2022-12-13 | Vulkan: Add support for VK_EXT_depth_clip_control. | FernandoS27 | |
| 2022-12-13 | vulkan_common: declare storageBuffer8BitAccess | Liam | |
| 2022-12-12 | Fix validation errors on less compatible Intel GPU | yzct12345 | |
| 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-06 | Merge pull request #9365 from liamwhite/val | Morph | |
| vulkan_common: quiet some validation errors | |||
| 2022-12-05 | vulkan_common: further initialization tweaks | Liam | |
| 2022-12-04 | vulkan_common: add feature test for shaderDrawParameters | Liam | |
| 2022-12-04 | vulkan_common: clean up extension usage | Liam | |
| 2022-12-04 | vulkan_common: correct usage of timeline semaphore fallbacks | Liam | |
| 2022-12-04 | vulkan_common: ensure all mandatory features are tested in feature report | Liam | |
| 2022-12-04 | vulkan_common: unsuffix 16-bit storage feature test structure | Liam | |
| 2022-12-04 | vulkan_common: unsuffix timeline semaphore feature test structure | Liam | |
| 2022-12-04 | vulkan_common: add logicOp to feature report | 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-04 | vulkan_common: promote timeline semaphore usage to core | Liam | |
| 2022-12-03 | Merge pull request #9289 from liamwhite/fruit-company | liamwhite | |
| general: fix compile for Apple Clang | |||
| 2022-11-30 | vulkan_common: quiet some validation errors | Liam | |
| 2022-11-27 | Vulkan: update initialization | Liam | |
| Co-authored-by: bylaws <bylaws@users.noreply.github.com> | |||
| 2022-11-22 | general: fix compile for Apple Clang | Liam | |
| 2022-10-06 | vulkan_blitter: Fix pool allocation double free. | Byte | |
| 2022-08-02 | renderer_vulkan: add format fallbacks for R16G16B16_SFLOAT, ↵ | Liam | |
| R16G16B16_SSCALED, R8G8B8_SSCALED | |||
| 2022-06-29 | Revert "vulkan_device: Block AMDVLK's VK_KHR_push_descriptor" | lat9nq | |
| 2022-06-13 | common: Change semantics of UNREACHABLE to unconditionally crash | Liam | |
| 2022-05-30 | vulkan_library: Add debug logging | lat9nq | |
| 2022-05-25 | Merge pull request #8379 from lat9nq/amd-push-desc-workaround | bunnei | |
| vulkan_device: Block AMDVLK's VK_KHR_push_descriptor | |||
| 2022-05-25 | vulkan_device: Workaround extension bug | lat9nq | |
| A bug occurs in yuzu when VK_KHR_workgroup_memory_explicit_layout is available but 16-bit integers are not supported in the host driver. Disable usage of the extension when this case arises. | |||
| 2022-05-25 | vulkan_device: Block AMDVLK's VK_KHR_push_descriptor | lat9nq | |
| Recent AMD Vulkan drivers (22.5.2 or 2.0.226 for specifically Vulkan) have a broken VK_KHR_push_descriptor implementation that causes a crash in yuzu. Disable it for the time being. | |||
| 2022-05-17 | video_core: Support new VkResult | Alexandre Bouvier | |
| 2022-04-23 | general: Convert source file copyright comments over to SPDX | Morph | |
| This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later. | |||
| 2022-04-14 | video_core: implement formats for N64 emulation | Fernando Sahmkow | |
| 2022-04-02 | fix: typos | Andrea Pappacoda | |
| 2022-03-30 | Merge pull request #8076 from ameerj/nv-vk-msaa-scale | bunnei | |
| Vulkan: Use 3D helpers for MSAA scaling on NV drivers 510+ | |||
| 2022-03-25 | GC: Address Feedback. | Fernando Sahmkow | |
| 2022-03-25 | Garbage Collection: Redesign the algorithm to do a better use of memory. | Fernando Sahmkow | |
| 2022-03-23 | Vulkan: Use 3D helpers for MSAA scaling on NV drivers 510+ | ameerj | |
| Nvidia Vulkan drivers 510+ crash when blitting MSAA images. Fall-back to 3D scale helpers for MSAA image scaling. | |||
| 2022-03-19 | video_core: Reduce unused includes | ameerj | |
