summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/Vulkan/ShaderCompiler.cpp
AgeCommit message (Expand)Author
2025-10-26VideoBackends / VideoCommon: add support for specifying include files in shad...iwubcode
2024-01-28VideoBackends:Multiple: Split up BUG_BROKEN_SUBGROUP_OPSTellowKrinkle
2023-06-28VideoBackends: support multiple compute images for some backends (D3D, OGL, V...iwubcode
2023-03-24Vulkan: Enable subgroupShuffle.degasus
2023-02-09VideoBackend/OGL: Prefer KHR_subgroup over NV_shader_thread.degasus
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-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-01-14Fix static initialisation order fiasco issue for Version variablesLéo Lam
2021-12-22Merge pull request #10215 from OatmealDome/shader-logic-opsJMC47
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-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
2020-12-02General: Convert PanicAlerts over to fmt equivalentLioncash
2020-11-09Vulkan: Migrate logging over to fmtLioncash
2020-05-30Externals: Fix build failures with the newer glslang.orbea
2020-03-24Cleanup warnings of -Wmissing-declarationsJun Su
2020-01-24Add Dolphin version and current video backend to shader compilation logsRyan Meredith
2019-06-17VideoBackends/Vulkan: Use nested namespace specifiers where applicableLioncash
2019-05-30VideoVulkan/ShaderCompiler: Use non-member std::size instead of ArraySize()Lioncash
2019-05-30VideoVulkan/ShaderCompiler: Use a std::optional instead of bool+out variableLioncash
2019-05-30VideoCommon/RenderBase: Use a std::string_view with CreateShaderFromSource()Lioncash
2019-03-29Vulkan: Support subgroup reduction operations via GL_KHR_shader_subgroupStenzek
2019-02-19Move most backend functionality to VideoCommonStenzek
2018-08-29Vulkan: Drop usage of VK_NV_glsl extensionStenzek
2018-06-02Externals: Update glslang to upstream commit 32d3ec3Stenzek
2018-04-12Reformat all the things!spycrab
2017-10-11Vulkan: Use VK_NV_glsl extension where available, and skip glslangStenzek
2017-09-03Revert "Vulkan: Use VK_NV_glsl extension where available, and skip glslang"Stenzek
2017-07-30Vulkan: Use VK_NV_glsl extension where available, and skip glslangStenzek
2017-06-15Add a namespace to OpenFStreamJosJuice
2017-04-01Vulkan: Compute shader supportStenzek
2016-12-04Vulkan: Support binding texel buffers in UtilityShaderDrawStenzek
2016-09-30Vulkan: Amend header includesLioncash
2016-10-01Implement experimental Vulkan backendStenzek