aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp
AgeCommit message (Expand)Author
2024-02-19shader_recompiler: throw on missing geometry streams in geometry shadersLiam
2024-02-01Clang FixMoonlacer
2024-02-01Add Samsung Proprietary Driver ID to Reorder PassMoonlacer
2024-01-18Core: Clang format and other small issues.Fernando Sahmkow
2024-01-18SMMU: Initial adaptation to video_core.Fernando Sahmkow
2023-12-21shader_recompiler: use float image operations on load/store when requiredLiam
2023-12-18shader_recompiler: ignore clip distances beyond driver support levelLiam
2023-11-26Merge branch 'master' into ssbo-alignAmeer J
2023-11-19renderer_vulkan: ignore viewport stores on non-supporting driversLiam
2023-11-19Vulkan: Be more generous with pipeline workers for AndroidFernando Sahmkow
2023-10-31shader_recompiler: Align SSBO offsets in GlobalMemory functionsAmeer J
2023-10-31shader_recompiler: Align SSBO offsets to meet host requirementsAmeer J
2023-10-23Manually robust on Pascal and earlierLiam
2023-10-19Manually robust on Maxwell and earlierKelebek1
2023-09-16android: Use 1 worker for shader compilation for all devicesCharles Lombardo
2023-09-02Merge pull request #11383 from FernandoS27/are-you-a-wabbitliamwhite
2023-08-27Shader Recompiler: Auto stub special registers and dump pipelines on exception.Fernando Sahmkow
2023-08-25Mark decompiled macros as decompiled on dump, dump shaders after translationKelebek1
2023-08-03Fix shader dumps with nvdisasmKelebek1
2023-07-18general: Silence -Wshadow{,-uncaptured-local} warningslat9nq
2023-06-27renderer_vulkan: Add more feature checkingGPUCode
2023-06-22Remove memory allocations in some hot pathsKelebek1
2023-06-19video_core: Check broken compute earlierlat9nq
2023-06-18video_core: Formalize HasBrokenComputelat9nq
2023-06-14renderer_vulkan: propagate conditional barrier supportLiam
2023-06-10shader_recompiler: translate f64 to f32 when unsupported on hostLiam
2023-06-03video_core: Enable support_descriptor_aliasing on Turnip, disable storage ato...bunnei
2023-06-03video_core: fix clang-format errorsliushuyu
2023-06-03Avoid using VectorExtractDynamic for subgroup mask on Adreno GPUsBilly Laws
2023-06-03Implement scaled vertex buffer format emulationBilly Laws
2023-06-03Disable multithreaded pipeline compilation on Qualcomm driversBilly Laws
2023-06-03video_core: vk_pipeline_cache: Disable support_descriptor_aliasing on Android.bunnei
2023-05-15Merge pull request #10181 from lat9nq/intel-compute-toggleliamwhite
2023-05-10renderer_vulkan: separate guest and host compute descriptor queuesLiam
2023-05-07vk_pipeline_cache: Use setting to disable intel computelat9nq
2023-04-28vk_pipeline_cache: Skip compute pipelines on Intel proprietary driversMorph
2023-04-12video_core: Enable ImageGather rounding fix on AMD open source driversWollnashorn
2023-04-08video_core: Enable ImageGather with subpixel offset on IntelWollnashorn
2023-04-08shader_recompiler: Add subpixel offset for correct rounding at `ImageGather`Wollnashorn
2023-01-07Revert "Vulkan, OpenGL: Hook up storage buffer alignment code"Liam
2023-01-06video_core/vulkan: Fixed loading of Vulkan driver pipeline cacheWollnashorn
2023-01-05Vulkan, OpenGL: Hook up geometry shader passthrough emulationBilly Laws
2023-01-05Vulkan, OpenGL: Hook up storage buffer alignment codeBilly Laws
2023-01-05Vulkan: Add a workaround for input_position on Adreno driversBilly Laws
2023-01-05video_core/vulkan: Vulkan driver pipelines now contain cache versionWollnashorn
2023-01-05video_core/vulkan: Added check if Vulkan pipeline path has been setWollnashorn
2023-01-05video_core/vulkan: Added `VkPipelineCache` to store Vulkan pipelinesWollnashorn
2023-01-03ShaderCompiler: Inline driver specific constants.Fernando Sahmkow
2023-01-01Vulkan: Implement Dynamic State 3Fernando Sahmkow
2023-01-01Vulkan Implement Dynamic State 2 LogicOp and PatchVerticesFernando Sahmkow