summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/Vulkan
AgeCommit message (Expand)Author
2022-07-10Merge pull request #10749 from tellowkrinkle/IntelUbershadersJMC47
2022-07-09ShaderCompiler: Use compute shader header in compute shadersOatmealDome
2022-06-24VideoBackends / VideoCommon: refactor Vulkan to use new SPIRV functionalityiwubcode
2022-06-16VideoCommon: Fix SSBO layout and remove associated "bug"TellowKrinkle
2022-06-14VideoCommon: Fix Intel GPUs on Metal/Vulkan locking up in ubershadersTellowKrinkle
2022-06-01VKMain: Remove check for macOS 10.14OatmealDome
2022-05-22cmake: Don't use PCH with Qt6.Admiral H. Curtiss
2022-04-24Merge pull request #10251 from Pokechu22/negative-scissorJMC47
2022-04-24Merge pull request #10601 from Pokechu22/vulkan-shader-compile-errorPokechu22
2022-04-24Merge pull request #10290 from OatmealDome/m1-earlyz-bugJMC47
2022-04-22VideoCommon: Rename norm0/norm1/norm2 to normal/tangent/binormalPokechu22
2022-04-22Vulkan: Include the info log in the shader compile error panic alertPokechu22
2022-04-22Vulkan: Close the output stream on shader compile error before showing the pa...Pokechu22
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-19VKPipeline: Add shader blending supportOatmealDome
2022-04-16VideoCommon: Remove bSupportsOversizedViewportsPokechu22
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