263 Commits (3e4029b238bf1b604754175f9a100765f0b5a081)

Author SHA1 Message Date
Alexandre Bouvier c3050c1b48 cmake: allow using system VMA library 3 years ago
bunnei 1462db4694 video_core: vulkan_device: Disable timeline semaphore on Turnip, fix qcom version check. 3 years ago
bunnei cef7aaa8ec video_core: vulkan_device: Change to driver version check. 3 years ago
Liam ad1946b893 vulkan_common: use device local preferred for image memory 3 years ago
GPUCode 95cefaf993 renderer_vulkan: Add support for VK_KHR_image_format_list 3 years ago
Steveice10 e146a00345 vulkan: Use newer VK_EXT_metal_surface to create surface for MoltenVK. 3 years ago
bunnei ddcd89afd4 video_core: vulkan_device: Scope S8Gen2 checks to just Qualcomm. 3 years ago
bunnei dfa040502a video_core: vulkan_device: Fix S8Gen2 dynamic state checks. 3 years ago
Matías Locatti ed93cbd462
Blacklist EDS3 blending from new AMD drivers 3 years ago
GPUCode eac46ad7ce video_core: Add BCn decoding support 3 years ago
GPUCode b8c96cee5f renderer_vulkan: Add more feature checking 3 years ago
GPUCode 220a42896d renderer_vulkan: Don't assume debug tool with debug renderer 3 years ago
GPUCode 1522b95658 renderer_vulkan: Bump minimum SPIRV version 3 years ago
GPUCode c339af37a7 renderer_vulkan: Respect viewport limit 3 years ago
GPUCode 72e7f5b4dd renderer_vulkan: Add suport for debug report callback 3 years ago
GPUCode b6c6dcc576 externals: Use cmake subdirectory 3 years ago
GPUCode 75fb29e08e vulkan_common: Remove required flags 3 years ago
Kelebek1 5da70f7197 Remove memory allocations in some hot paths 3 years ago
toast2903 78ff2862f6 vulkan_device: Remove brace initializer 3 years ago
lat9nq 197e13d93d video_core: Check broken compute earlier 3 years ago
lat9nq 346c253cd2 video_core: Formalize HasBrokenCompute 3 years ago
GPUCode ee0d68300e renderer_vulkan: Add missing initializers 3 years ago
GPUCode 7b2f680468 renderer_vulkan: Use VMA for buffers 3 years ago
GPUCode 48e39756f1 renderer_vulkan: Use VMA for images 3 years ago
GPUCode c60eed36b7 memory_allocator: Remove OpenGL interop 3 years ago
lat9nq 6448eade2e externals: Add vma and initialize it 3 years ago
lat9nq 8a526b2c26 vulkan_device: Remove external memory extension 3 years ago
Liam 3304d58edb vulkan_device: disable extended_dynamic_state2 on ARM drivers 3 years ago
Liam 2f1e87dd83 shader_recompiler: translate f64 to f32 when unsupported on host 3 years ago
Liam 2bb7ea436d shader_recompiler: remove barriers in conditional control flow when device lacks support 3 years ago
Carlos Estrague / Mrc_munir b854981917
Updated to lexicographical order suggestions 3 years ago
Carlos Estrague / Mrc_munir 19d05bd4d7
Make VK_EXT_robustness2 optional 3 years ago
bunnei 5d43594a70 android: vulkan_device: Skip BGR565 emulation on S8gen2. 3 years ago
bunnei 8b8123b733 android: vulkan_device: Only compile OverrideBcnFormats when used. 3 years ago
Liam 6b2e89a865 android: remove spurious warnings about BCn formats when patched with adrenotools 3 years ago
bunnei 8dc7fe0c96 android: video_core: Disable problematic compute shaders. 3 years ago
bunnei ca4bf3844e video_core: Enable support_descriptor_aliasing on Turnip, disable storage atomic otherwise. 3 years ago
bunnei 12c9e18b55 android: vulkan: Disable vertex_input_dynamic_state on Qualcomm. 3 years ago
bunnei 6d2e7de2e0 android: vulkan_debug_callback: Ignore many innocuous errors. 3 years ago
bunnei b2aeb50229 android: vulkan_device: Disable VK_EXT_custom_border_color on Adreno. 3 years ago
Liam 616cf70a80 build: only enable adrenotools on arm64 3 years ago
liushuyu e26bd1421e video_core: fix clang-format errors 3 years ago
bunnei ff2f370946 video_core: vulkan_device: Correct error message for unsuitable driver. 3 years ago
bunnei 8248d69093 android: vulkan: Implement adrenotools turbo mode. 3 years ago
bunnei 21320d80d9 android: vulkan_device: Disable VK_EXT_extended_dynamic_state2 on Qualcomm. 3 years ago
bunnei 4c38220a64 android: native: Add support for custom Vulkan driver loading. 3 years ago
Billy Laws 158a1896ec Implement scaled vertex buffer format emulation 3 years ago
Billy Laws 206f1304d6 Disable push descriptors on adreno drivers 3 years ago
Billy Laws 26bdecbf45 Disable VK_EXT_extended_dynamic_state on mali 3 years ago
Liam f7a3f1ddf4 externals: add adrenotools for bcenabler 3 years ago