vk: Set color/blend state in meta clear if not set yet

This commit is contained in:
Kristian Høgsberg Kristensen 2015-06-02 23:08:05 -07:00
parent 1286bd3160
commit a37d122e88

View file

@ -281,6 +281,11 @@ anv_cmd_buffer_clear(struct anv_cmd_buffer *cmd_buffer,
VK_STATE_BIND_POINT_DEPTH_STENCIL,
device->meta_state.shared.ds_state);
if (cmd_buffer->cb_state == NULL)
anv_CmdBindDynamicStateObject((VkCmdBuffer) cmd_buffer,
VK_STATE_BIND_POINT_COLOR_BLEND,
device->meta_state.shared.cb_state);
anv_CmdDraw((VkCmdBuffer) cmd_buffer, 0, 3, 0, pass->num_clear_layers);
/* Restore API state */