summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/Vulkan/VulkanContext.cpp
AgeCommit message (Expand)Author
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
2020-04-07Vulkan: Switch from vkCreateMacOSSurfaceMVK() to vkCreateMetalSurfaceEXT()Stenzek
2019-11-28Common: Unify logging namespace with CommonLioncash
2019-10-31Vulkan: Exclusive fullscreen support via VK_EXT_full_screen_exclusiveStenzek
2019-10-31Vulkan: Explicitly enable VK_KHR_get_physical_device_properties2Stenzek
2019-10-31Vulkan: Allow runtime querying of enabled extensionsStenzek
2019-10-02Vulkan: Add a DriverDetails bug for "slow cached readback memory"Stenzek
2019-10-02Vulkan: Add strict flag to memory type selectionStenzek
2019-07-19Merge pull request #8249 from lioncash/rectConnor McLaughlin
2019-07-18Vulkan: Use reversed depth range in viewportStenzek
2019-07-16VideoCommon: Remove unused MathUtil.h include from VideoCommon.hLioncash
2019-04-16AbstractPipeline: Support returning "cache data"Stenzek
2019-03-30Vulkan: Fix crash when checking subgroup support on MesaStenzek
2019-03-29Vulkan: Support subgroup reduction operations via GL_KHR_shader_subgroupStenzek
2019-03-09VideoConfig: Add SupportsPartialDepthCopies to backend infoStenzek
2019-02-19Move most backend functionality to VideoCommonStenzek
2019-02-15Vulkan: Support runtime selection of WSIStenzek
2019-02-03WiimoteEmu: Remove redundant Matrix library and use the one in Common.Jordan Woyak
2018-11-07Vulkan: Support macOS via MoltenVKStenzek
2018-08-29Vulkan: Drop usage of VK_NV_glsl extensionStenzek
2018-05-26VideoConfig: Add a field for indicating logic op support in the backendStenzek
2018-04-16Common/Logging/Log: Wrap GENERIC_LOG macro's body in do { } while (0)Lioncash
2018-04-12Reformat all the things!spycrab
2018-03-14Assert: Uppercase assertion macrosLioncash
2018-03-14Vulkan: Provide a more accurate method of detecting drivers/vendorsStenzek
2018-03-10OGL: Re-implement async shader compilingStenzek
2018-02-11VideoConfig: Remove bForceCopyToRam fieldStenzek
2018-01-05Implement dual-source blending in shaderJonathan Hamilton
2017-11-21VideoConfig: Remove bSupportsInternalResolutionFrameDumpsStenzek
2017-11-17Software Backend: Force EFB/XFB to copy to ramiwubcode
2017-11-17Add support for hybrid XFBiwubcode
2017-10-11Vulkan: Improve readability of device/instance extension checksStenzek
2017-10-11Vulkan: Use VK_NV_glsl extension where available, and skip glslangStenzek