How create two pipeline with blend and without ?

I create one graphic pipeline for blend.

Then i do changes in blend pipeline :
att_state0.blendEnable = VK_FALSE
cb.attachmentCount = 0
pipeline.pColorBlendState = NULL

Then function create new graphic pipeline.

But second graphic pipeline have blend !
I do vkCreatePipelineLayout on time. Its mean i have one Pipeline Layout.
Or i must have different PipelineLayouts for different graphic pipelines ?

No, you can share the pipeline layout. One pipeline with and one without blending works fine, I’m doing that in several examples and demos. Your problem is probably that you set the pColorBlendState to NULL and the blendAttachmentState is part of that. If you have validation enbaled, that should actually lead to a validation error as you must have as many blendAttachmentStates as you have attachments.

If that doesn’t help, plz add some details on your pipeline setup.

I not using vkCmdPipelineBarrier.
How i understood Vulkan render not the same as i write in command buffer.

[QUOTE=Ronniko;40986]I not using vkCmdPipelineBarrier.
How i understood Vulkan render not the same as i write in command buffer.[/QUOTE]

This has nothing to do with any barriers. Your pipeline setup is just wrong. You must specify as many blend attachment states as you have color attachments. Setting pColorBlendState to NULL is your problem. Though it’s hard to guess from the few lines of code you provide.

I changed pipeline.pColorBlendState = cb
But noting happens.

Well, then please add the whole code for your pipeline setup. Also check the validation layers.

If you need some reference, check out e.g. my radial blur example.