summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/Vulkan
AgeCommit message (Expand)Author
2022-04-22Vulkan: Close the output stream on shader compile error before showing the pa...Pokechu22
2022-02-04Merge pull request #10404 from iwubcode/vulkan_headers_updateMai M
2022-01-31Merge pull request #10422 from OatmealDome/opengl-shader-crashJMC47
2022-01-31VKShader: Only set shader name if supportedOatmealDome
2022-01-31VKTexture: Only set texture name if supportedOatmealDome
2022-01-31VulkanContext: Set bSupportsSettingObjectNames based on extension initializat...OatmealDome
2022-01-31VulkanEntryPoints: Make vkSetDebugUtilsObjectNameEXT an instance functionOatmealDome
2022-01-31Revert "Vulkan: Check for vkSetDebugUtilsObjectNameEXT before using it"OatmealDome
2022-01-29Externals / Vulkan: update Vulkan headers to v1.3.204. Fix default present m...iwubcode
2022-01-14Fix static initialisation order fiasco issue for Version variablesLéo Lam
2022-01-03Vulkan: Check for vkSetDebugUtilsObjectNameEXT before using itJosJuice
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-18Eliminate VarType for ComponentFormatPokechu22
2021-12-10Treewide: Adjust order of includesPokechu22
2021-12-06ShaderCompiler: Add helpers for Metal framebuffer fetchOatmealDome
2021-12-06ShaderCompiler: Add new helper define for input attachment bindingOatmealDome
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-11-17VideoCommon: Expose SamplerState to shadersPokechu22
2021-11-13MoltenVK: Use an external project instead of a pre-compiled dylibOatmealDome
2021-10-24Convert LOG_TYPE and LOG_LEVELS to enum classPokechu22
2021-10-13Fix all uninitialized variable warnings (C26495)Pokechu22
2021-10-08Merge pull request #9803 from Techjar/bbox-videocommonLéo Lam
2021-10-04VideoCommon: Abstract bounding boxTechjar
2021-09-20DriverDetails: Add broken dual source blending bug to MoltenVK on Intel GPUsOatmealDome
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-08-05ShaderCompiler: Attach source text to SPIR-V for debuggers like RenderDocOatmealDome
2021-07-05treewide: convert GPLv2+ license info to SPDX tagsPierre Bourdon
2021-06-07Vulkan: Fix subgroup reductionTechjar
2021-05-31VideoCommon: Restore BBox* forwarding functionsTechjar
2021-05-29VideoCommon: Remove BBox* forwarding functionsTechjar
2021-05-22VideoCommon: Split BBox* functions into common and backend implementation var...Techjar
2021-05-15Remove all remaining volatile qualifiersJosJuice
2021-04-12Vulkan: Work around AMD exclusive fullscreen bug (21.3+)Connor McLaughlin
2021-03-06Convert BPMemory to BitField and enum classPokechu22
2021-01-27msbuild: bundle all dolphin "core" code into single libraryShawn Hoffman
2021-01-27normalize common filenames in VideoBackends/VulkanShawn Hoffman
2020-12-02General: Convert PanicAlerts over to fmt equivalentLioncash
2020-11-20Vulkan: fix validation error in bSupportsGeometryShaders=false caseJonathan Marek
2020-11-09Vulkan: Migrate logging over to fmtLioncash
2020-11-05Common/LinearDiskCache: Replace std::fstream with File::IOFileJosJuice
2020-11-03Merge pull request #9138 from martymac/VK_NULL_HANDLE-fixJordan Woyak
2020-11-03Resolve VkDeviceMemory/nullptr type mismatch to fix build on FreeBSD i386Ganael Laplanche
2020-10-08DriverDetails: Remove bug for broken GPU Texture DecodingTechjar
2020-10-01Vulkan: Use VK_LAYER_KHRONOS_validation for validationStenzek