CamilleLaVey 3 weeks ago
committed by lizzie
parent
commit
6e5dacaaee
  1. 7
      src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp

7
src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp

@ -530,7 +530,12 @@ void GraphicsPipeline::ConfigureDraw(const RescalingPushConstant& rescaling,
}
const void* const descriptor_data{guest_descriptor_queue.UpdateData()};
const auto dynamic_state = dynamic;
FixedPipelineState::DynamicState dynamic_state{};
if (!key.state.extended_dynamic_state) {
dynamic_state = key.state.dynamic_state;
} else {
dynamic_state.raw1 = key.state.dynamic_state.raw1;
}
scheduler.Record([this, descriptor_data, bind_pipeline, rescaling_data = rescaling.Data(),
is_rescaling, update_rescaling,
uses_render_area = render_area.uses_render_area,

Loading…
Cancel
Save