cellGem: Fix camera image when loading savestates

This commit is contained in:
Megamouse 2025-01-20 22:54:26 +01:00
parent ade2698bb4
commit 23483a80c7
4 changed files with 49 additions and 4 deletions

View file

@ -1961,3 +1961,18 @@ bool camera_context::on_handler_state(camera_handler_base::camera_handler_state
return true;
}
gem_camera_shared::gem_camera_shared(utils::serial& ar)
{
save(ar);
}
void gem_camera_shared::save(utils::serial& ar)
{
const s32 version = GET_OR_USE_SERIALIZATION_VERSION(ar.is_writing(), cellCamera);
if (ar.is_writing() || version >= 2)
{
ar(frame_timestamp_us, width, height, size, format);
}
}