INNER CODE UNIT · Rust
new
attackgoat/vk-graph · crates/vk-graph-egui/src/lib.rs:45
pub fn new(device: &Device, display_target: &dyn HasDisplayHandle) -> Self {
let ppl = GraphicsPipeline::create(
device,
GraphicsPipelineInfo::builder()
.blend(BlendInfo {
blend_enable: true,
src_color_blend_factor: vk::BlendFactor::ONE,
dst_color_blend_factor: vk::BlendFactor::ONE_MINUS_SRC_ALPHA,
color_blend_op: vk::BlendOp::ADD,
src_alpha_blend_factor: vk::BlendFactor::ONE,
dst_alpha_blend_factor: vk::BlendFactor::ONE,
alpha_blend_op: vk::BlendOp::ADD,
color_write_mask: vk::ColorComponentFlags::R
| vk::ColorComponentFlags::G
| vk::ColorComponentFlags::B
| vk::ColorComponentFlags::A,
})
.cull_mode(vk::CullModeFlags::NONE),