Browse Source

[vulkan] Set always vertex strides

camillelavey-patch-1
CamilleLaVey 3 weeks ago
committed by crueter
parent
commit
3ab2ab118d
  1. 6
      src/video_core/renderer_vulkan/fixed_pipeline_state.cpp

6
src/video_core/renderer_vulkan/fixed_pipeline_state.cpp

@ -166,10 +166,10 @@ void FixedPipelineState::Refresh(Tegra::Engines::Maxwell3D& maxwell3d, DynamicFe
dynamic_state.raw2 = 0; dynamic_state.raw2 = 0;
if (!extended_dynamic_state) { if (!extended_dynamic_state) {
dynamic_state.Refresh(regs); dynamic_state.Refresh(regs);
std::ranges::transform(regs.vertex_streams, vertex_strides.begin(), [](const auto& array) {
return static_cast<u16>(array.stride.Value());
});
} }
std::ranges::transform(regs.vertex_streams, vertex_strides.begin(), [](const auto& array) {
return static_cast<u16>(array.stride.Value());
});
if (!extended_dynamic_state_2_logic_op) { if (!extended_dynamic_state_2_logic_op) {
dynamic_state.Refresh2(regs, topology_, extended_dynamic_state_2); dynamic_state.Refresh2(regs, topology_, extended_dynamic_state_2);
} }

Loading…
Cancel
Save