import type { GameplayFrameRateLimit } from "../game/frameRateSettings"; export function dprForPerformanceFactor(factor: number): number { return 1 + Math.max(0, Math.min(1, factor)) * 0.5; } export function performanceBoundsForFrameRate( frameRateLimit: GameplayFrameRateLimit, refreshRate: number, ): [number, number] { if (frameRateLimit === 30) return [26, 29]; if (frameRateLimit === 60) return [52, 58]; return refreshRate > 100 ? [60, 100] : [52, 58]; }