diff --git a/source/ui/section/task/capturecam.c b/source/ui/section/task/capturecam.c index 9843de7..0284b34 100644 --- a/source/ui/section/task/capturecam.c +++ b/source/ui/section/task/capturecam.c @@ -58,6 +58,7 @@ static void task_capture_cam_thread(void* arg) { svcWaitSynchronization(data->mutex, U64_MAX); memcpy(data->buffer, buffer, bufferSize); + GSPGPU_FlushDataCache(data->buffer, bufferSize); svcReleaseMutex(data->mutex); res = CAMU_SetReceiving(&events[EVENT_RECV], buffer, PORT_CAM1, bufferSize, (s16) transferUnit);