SIGN IN SIGN UP

Exempt pipelined clients from SHM frame pacing (fixes Mewgenics stutters) (#1862)

A client that streams SHM blits without a per-frame sync (Mewgenics
cutscenes) only feels read-suspension back-pressure in whole batches,
so any pacing granularity chops its loop into freeze and catch-up
bursts. Detect the pattern - repeated pause supersedes within one pause
window, which per-frame-syncing clients never produce - and run such
clients uncapped instead.

Co-authored-by: Utkarsh Dalal <utkarsh.dalal@toptal.com>
U
Utkarsh Dalal committed
8d13a904813e674b9b17564a91c1284f3cca2bfc
Parent: b382386
Committed by GitHub <noreply@github.com> on 8/28/2026, 8:04:51 PM