Fix missing viewport/scissor dynamic state with Dynamic

This commit is contained in:
Pierre Krieger 2016-02-27 22:29:36 +01:00
parent 4f19f00469
commit 4da14c5b63

View File

@ -156,7 +156,11 @@ impl<MV, L> GraphicsPipeline<MV, L>
dynamic_states.push(vk::DYNAMIC_STATE_SCISSOR);
(viewports, vec![], num)
},
ViewportsState::Dynamic { num } => (vec![], vec![], num),
ViewportsState::Dynamic { num } => {
dynamic_states.push(vk::DYNAMIC_STATE_VIEWPORT);
dynamic_states.push(vk::DYNAMIC_STATE_SCISSOR);
(vec![], vec![], num)
},
};
let viewport_info = vk::PipelineViewportStateCreateInfo {