mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-06-06 02:33:15 +00:00
renderer_vulkan: Fix present related validation errors. (#2169)
This commit is contained in:
parent
1e5b316ac4
commit
1d3427780a
6 changed files with 28 additions and 9 deletions
|
@ -687,8 +687,6 @@ void RenderDrawData(ImDrawData& draw_data, vk::CommandBuffer command_buffer,
|
|||
vk::DescriptorSet desc_set[1]{pcmd->TextureId->descriptor_set};
|
||||
command_buffer.bindDescriptorSets(vk::PipelineBindPoint::eGraphics,
|
||||
bd->pipeline_layout, 0, {desc_set}, {});
|
||||
command_buffer.setColorBlendEnableEXT(
|
||||
0, {pcmd->TextureId->disable_blend ? vk::False : vk::True});
|
||||
|
||||
// Draw
|
||||
command_buffer.drawIndexed(pcmd->ElemCount, 1, pcmd->IdxOffset + global_idx_offset,
|
||||
|
@ -1058,10 +1056,9 @@ static void CreatePipeline(vk::Device device, const vk::AllocationCallbacks* all
|
|||
.pAttachments = color_attachment,
|
||||
};
|
||||
|
||||
vk::DynamicState dynamic_states[3]{
|
||||
vk::DynamicState dynamic_states[2]{
|
||||
vk::DynamicState::eViewport,
|
||||
vk::DynamicState::eScissor,
|
||||
vk::DynamicState::eColorBlendEnableEXT,
|
||||
};
|
||||
vk::PipelineDynamicStateCreateInfo dynamic_state{
|
||||
.dynamicStateCount = (uint32_t)IM_ARRAYSIZE(dynamic_states),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue