summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/Vulkan/VulkanContext.cpp
AgeCommit message (Expand)Author
2026-04-20Replace `find(x) != npos` with `contains(x)` - CoreDr. Dystopia
2026-03-21VulkanContext: Drop support for BUG_BROKEN_DISCARD_WITH_EARLY_Z workaroundOatmealDome
2025-07-29DriverDetails: Disable depth_clamp_control on AMD official driversCrossVR
2025-07-21Vulkan: Add support for unrestricted depth range.CrossVR
2025-03-09VideoCommon: Move backend_info out of VideoConfig struct.Jordan Woyak
2025-01-01Simplify `std::find_if` with `Common::Contains`mitaclaw
2024-12-15Modernize `std::any_of` with rangesmitaclaw
2024-09-05VideoBackends:Vulkan: Use Vulkan 1.2 driverID to detect MoltenVKTellowKrinkle
2024-09-05VideoBackends:Vulkan: Consolidate feature checking into one structTellowKrinkle
2024-01-28VideoCommon: Post to analytics when bug is overriddenTellowKrinkle
2024-01-28VideoBackends:Multiple: Split up BUG_BROKEN_SUBGROUP_OPSTellowKrinkle
2023-06-19Video: implement color correction to match the NTSC and PAL color spaces (and...Filoppi
2023-06-11VideoBackends:Vulkan: Allow loading custom drivers on AndroidRobin Kertels
2023-03-24Vulkan: Enable subgroupShuffle.degasus
2023-02-16VideoBackends:Vulkan: Fix printing validation errorsRobin Kertels
2022-12-27VideoBackends:Vulkan: Replace debug_report with debug_utilsRobin Kertels
2022-10-24Merge pull request #11028 from tellowkrinkle/MetalFixesJMC47
2022-10-23Merge pull request #10890 from tellowkrinkle/VertexLineExpandJMC47
2022-10-23VideoBackends:Vulkan: Clean up unused memory allocation codeRobin Kertels
2022-10-22VideoBackends:Vulkan: Add support for vertex shader point and line expansionTellowKrinkle
2022-10-23VideoBackends:Vulkan: Set up VMARobin Kertels
2022-10-08VideoBackends:Multiple: More GPUs with broken subgroup opsTellowKrinkle
2022-10-01VideoBackends:Vulkan: Fix validation error around surface_capabilities2Robin Kertels
2022-09-19VideoBackends:Vulkan: Dynamic vertex loader supportTellowKrinkle
2022-09-19VideoCommon: Add dynamic vertex loader to ubershadersTellowKrinkle
2022-07-21VideoBackends:Metal: MSAA supportTellowKrinkle
2022-07-13VideoCommon: Better driver bug handlingTellowKrinkle
2022-06-14VideoCommon: Fix Intel GPUs on Metal/Vulkan locking up in ubershadersTellowKrinkle
2022-04-24Merge pull request #10251 from Pokechu22/negative-scissorJMC47
2022-04-20DriverDetails: Add broken discard with early-Z bug on Apple Silicon GPUsOatmealDome
2022-04-19DriverDetails: Introduce new VENDOR_APPLE for Apple GPUsOatmealDome
2022-04-16VideoCommon: Remove bSupportsOversizedViewportsPokechu22
2022-01-31VulkanContext: Set bSupportsSettingObjectNames based on extension initializat...OatmealDome
2021-12-28VulkanContext: Ensure present queue family is valid before incrementing queue...OatmealDome
2021-12-25VideoConfig: Add bool for sampler LOD bias supportOatmealDome
2021-12-22Merge pull request #10215 from OatmealDome/shader-logic-opsJMC47
2021-12-10Treewide: Adjust order of includesPokechu22
2021-11-24VulkanContext: Set Apple GPUs as supporting framebuffer fetchOatmealDome
2021-11-17VideoCommon: Skip textureQueryLevels if it doesn't existPokechu22
2021-11-17VideoCommon: Use coarse derivatives for Manual Texture Sampling if possiblePokechu22
2021-10-24Convert LOG_TYPE and LOG_LEVELS to enum classPokechu22
2021-09-20VulkanContext: Don't assume anv for Intel GPUs on macOSOatmealDome
2021-09-16VulkanContext: Disable subgroup reduction on macOS with AMD GPUsOatmealDome
2021-08-30VideoBackends / VideoCommon: allow the ability to set debug names for shaders...iwubcode
2021-07-05treewide: convert GPLv2+ license info to SPDX tagsPierre Bourdon
2020-12-02General: Convert PanicAlerts over to fmt equivalentLioncash
2020-11-09Vulkan: Migrate logging over to fmtLioncash
2020-10-08DriverDetails: Remove bug for broken GPU Texture DecodingTechjar
2020-10-01Vulkan: Use VK_LAYER_KHRONOS_validation for validationStenzek
2020-09-07VideoBackends: Disable GPU Texture Decoding under MoltenVKTechjar