Hi all!
I've noticed that setting the src and dst alpha blending factor in VkPipelineColorBlendAttachmentState is being ignored, and alpha is passed to the framebuffer unmodified (color blending is however working as expected).
I had thought it was my error, but upon setting both alpha factors to VK_BLEND_FACTOR_ZERO (which should result in zero alpha - so fully transparent) in https://github.com/PAMinerva/LearnVulkan/ (specifically 02A-VkAlphaBlending chapter) and other tutorials, the result was the same - everything was visible as if alpha wasn't modified. The swapchain format is sRGB with an alpha channel and the fragment shader is outputting a vec4 color.
Software rendering, renderdoc and a different machine (both running linux) confirm this behavior. Therefore should I assume this is valid behavior, or am I missing a flag?
Thank you very much for any responses and your time!