| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-06-27 | video_core: Add BCn decoding support | GPUCode | |
| 2023-06-27 | renderer_vulkan: Add more feature checking | GPUCode | |
| 2023-06-27 | renderer_vulkan: Don't assume debug tool with debug renderer | GPUCode | |
| * Causes crashes because mali drivers don't support debug utils | |||
| 2023-06-27 | renderer_vulkan: Bump minimum SPIRV version | GPUCode | |
| * 1.3 is guaranteed on all 1.1 drivers | |||
| 2023-06-27 | renderer_vulkan: Respect viewport limit | GPUCode | |
| 2023-06-27 | renderer_vulkan: Add suport for debug report callback | GPUCode | |
| 2023-06-27 | Merge pull request #10473 from GPUCode/vma | liamwhite | |
| Use vulkan memory allocator | |||
| 2023-06-26 | externals: Use cmake subdirectory | GPUCode | |
| 2023-06-22 | vulkan_common: Remove required flags | GPUCode | |
| * Allows VMA to fallback to system RAM instead of crashing | |||
| 2023-06-22 | Remove memory allocations in some hot paths | Kelebek1 | |
| 2023-06-19 | vulkan_device: Remove brace initializer | toast2903 | |
| Co-authored-by: Tobias <thm.frey@gmail.com> | |||
| 2023-06-19 | video_core: Check broken compute earlier | lat9nq | |
| Checks it as the system is determining what settings to enable. Reduces the need to check settings while the system is running. | |||
| 2023-06-18 | video_core: Formalize HasBrokenCompute | lat9nq | |
| Also limits it to only affected Intel proprietrary driver versions. vulkan_device: Move broken compute determination vk_device: Remove errant back quote | |||
| 2023-06-18 | renderer_vulkan: Add missing initializers | GPUCode | |
| 2023-06-18 | renderer_vulkan: Use VMA for buffers | GPUCode | |
| 2023-06-18 | renderer_vulkan: Use VMA for images | GPUCode | |
| 2023-06-18 | memory_allocator: Remove OpenGL interop | GPUCode | |
| * Appears to be unused atm | |||
| 2023-06-18 | externals: Add vma and initialize it | lat9nq | |
| video_core: Move vma implementation to library | |||
| 2023-06-18 | vulkan_device: Remove external memory extension | lat9nq | |
| Unused in yuzu. Enables yuzu to boot games in Wine using Vulkan. | |||
| 2023-06-15 | vulkan_device: disable extended_dynamic_state2 on ARM drivers | Liam | |
| 2023-06-12 | Merge pull request #10699 from liamwhite/conditional-barrier | Matías Locatti | |
| shader_recompiler: remove barriers in conditional control flow when device lacks support | |||
| 2023-06-10 | shader_recompiler: translate f64 to f32 when unsupported on host | Liam | |
| 2023-06-10 | shader_recompiler: remove barriers in conditional control flow when device ↵ | Liam | |
| lacks support | |||
| 2023-06-07 | Merge pull request #10635 from mrcmunir/l4t-tx1-nvidia | liamwhite | |
| Make VK_EXT_robustness2 optional | |||
| 2023-06-06 | Updated to lexicographical order suggestions | Carlos Estrague / Mrc_munir | |
| 2023-06-06 | Make VK_EXT_robustness2 optional | Carlos Estrague / Mrc_munir | |
| For some reason nvidia implemented Vulkan 1.2 supported without support for VK_EXT_robustness2 in tegra X1/X2 . Fix vulkan work in TX1/TX2 L4T drivers . | |||
| 2023-06-03 | android: vulkan_device: Skip BGR565 emulation on S8gen2. | bunnei | |
| 2023-06-03 | android: vulkan_device: Only compile OverrideBcnFormats when used. | bunnei | |
| 2023-06-03 | android: remove spurious warnings about BCn formats when patched with ↵ | Liam | |
| adrenotools | |||
| 2023-06-03 | android: video_core: Disable problematic compute shaders. | bunnei | |
| - Fixes #104. | |||
| 2023-06-03 | video_core: Enable support_descriptor_aliasing on Turnip, disable storage ↵ | bunnei | |
| atomic otherwise. | |||
| 2023-06-03 | android: vulkan: Disable vertex_input_dynamic_state on Qualcomm. | bunnei | |
| 2023-06-03 | android: vulkan_debug_callback: Ignore many innocuous errors. | bunnei | |
| 2023-06-03 | android: vulkan_device: Disable VK_EXT_custom_border_color on Adreno. | bunnei | |
| - Causes crashes on sampler creation with Super Mario Odyssey. | |||
| 2023-06-03 | build: only enable adrenotools on arm64 | Liam | |
| 2023-06-03 | video_core: fix clang-format errors | liushuyu | |
| 2023-06-03 | video_core: vulkan_device: Correct error message for unsuitable driver. | bunnei | |
| 2023-06-03 | android: vulkan: Implement adrenotools turbo mode. | bunnei | |
| 2023-06-03 | android: vulkan_device: Disable VK_EXT_extended_dynamic_state2 on Qualcomm. | bunnei | |
| - Newer drivers report this as supported, but it is broken. | |||
| 2023-06-03 | android: native: Add support for custom Vulkan driver loading. | bunnei | |
| 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 push descriptors on adreno drivers | Billy Laws | |
| Regular descriptors are around 1.5x faster to update. | |||
| 2023-06-03 | Disable VK_EXT_extended_dynamic_state on mali | Billy Laws | |
| 2023-06-03 | externals: add adrenotools for bcenabler | Liam | |
| 2023-06-03 | video_core: vulkan_device: Device initialization for Adreno. | bunnei | |
| 2023-05-26 | Merge pull request #10414 from liamwhite/anv-push-descriptor | Matías Locatti | |
| vulkan_device: Enable VK_KHR_push_descriptor on newer ANV | |||
| 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-22 | vulkan_device: Enable VK_KHR_push_descriptor on newer ANV | Liam | |
| 2023-05-22 | Limit the device access memory to 4 GB | scorpion81 | |
| Hardly limiting the device access memory to 4 GB for integrated vulkan devices here. This works for the Steam Deck in order not to go above 4 GB VRAM usage any more (above this value the likelihood to crash when the RAM exceeds 12 GB as well raises). But there will be perhaps a detection mechanism necessary for detecting the real memory limit for integrated vulkan devices. Those likely might have small limits anyway, but what about integrated GPUs on machines with > 16 GB RAM, aka larger amounts ? | |||
