Both CTest entries run the same executable, and std::rand() starts from
the same seed in each, so parallel runs shared and removed each other's
files. The names now carry the mode and a random_device value.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01RbLgECLQ2bpDM7oe2urGZK
sceScreenShotDisable, sceScreenShotEnable and sceScreenShotIsDisabled
threw. Disable and enable now set and clear a process-wide flag that
IsDisabled reports, rejecting an id of -1 or a null result with
0x80BE0001 as the PS5 module does. The notification toggles return 0.
sceScreenShotSetOverlayImage(WithOrigin) check their arguments and the
image file in the module's order: origin 1 to 9, offsets within
1919x1079 (3839x2159 for SDK 3.50 and later), a path under 1024 bytes,
a readable file that is not a directory (0x80BE0003) and a size from 1
byte to 2 MiB (8 MiB for SDK 3.50 and later, 0x80BE000E). An accepted
image is not kept, since no screenshots are taken.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01RbLgECLQ2bpDM7oe2urGZK