Savestates/RSX: Save drawing context

This commit is contained in:
Eladash 2022-07-07 12:50:15 +03:00 committed by Ivan
parent 5f8f9e33f1
commit 4ac88fa8d3
5 changed files with 20 additions and 1 deletions

View file

@ -2837,6 +2837,11 @@ namespace rsx
return registers[reg] == value;
}
void draw_clause::operator()(utils::serial& ar)
{
ar(draw_command_ranges, draw_command_barriers, current_range_index, primitive, command, is_immediate_draw, is_disjoint_primitive, primitive_barrier_enable, inline_vertex_array);
}
void draw_clause::insert_command_barrier(command_barrier_type type, u32 arg, u32 index)
{
ensure(!draw_command_ranges.empty());