Skip to content

Commit

Permalink
fix blending and triangle looks nice! It Works!
Browse files Browse the repository at this point in the history
  • Loading branch information
leanid committed Jan 12, 2025
1 parent 24dedd1 commit bab7db9
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion 02-vulkan/08-vk-framebuffer-cmd-2/render.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -1022,9 +1022,10 @@ void render::create_graphics_pipeline()
vk::ColorComponentFlagBits::eB | vk::ColorComponentFlagBits::eA;
// blending use equation:
// (srcBlendFactor * new color) BlendOp (dstBlendFactor * old color)
blend_attachment.srcAlphaBlendFactor = vk::BlendFactor::eSrcAlpha;
blend_attachment.srcColorBlendFactor = vk::BlendFactor::eSrcAlpha;
blend_attachment.dstColorBlendFactor = vk::BlendFactor::eOneMinusSrcAlpha;
blend_attachment.colorBlendOp = vk::BlendOp::eAdd;

blend_attachment.srcAlphaBlendFactor = vk::BlendFactor::eOne;
blend_attachment.dstAlphaBlendFactor = vk::BlendFactor::eZero;
blend_attachment.alphaBlendOp = vk::BlendOp::eAdd;
Expand Down

0 comments on commit bab7db9

Please sign in to comment.