Skip to content

v3dv/cmd_buffer: always bind pipeline static state

What does this MR do and why?

v3dv/cmd_buffer: always bind pipeline static state

Even if the pipeline is the same.

The followin sequence, used on
dEQP-VK.dynamic_state.*.double_static_bind tests, is valid:

   1. Bind pipeline with some static state.
   2. Set state command for that static state (to a bad value).
   3. Bind the same pipeline again.
   4. Draw.

So on 3 we need to ensure to load again the pipeline static state.

Fixes: dEQP-VK.dynamic_state.*.double_static_bind

Merge request reports

Loading