Monitor FPS (Hz), 3 frames:
|---|---|---|
Game FPS, 4 frames:
|--|--|--|--|
so the first frame of the game comes in before the monitor displays the first frame => GOOD, bcs comes in just in time
2nd game frame comes in already in the mid of the monitor's display time, so you basically lost half of a monitor frame
3rd game frame is even worse (this one probably has the highest input lag, and makes the displayed image the worst)
so 200 FPS on 60hz monitor is already good, but it MIGHT still be visible that more frames are better
i can only say that on my 240hz monitor everything below 700FPS look stuttering for me (edited)template<typename Type1, size_t N1, typename Type2, size_t N2, typename Type3, size_t N3, typename Type4, size_t N4, typename Type5, size_t N5, typename Type6, size_t N6, typename Type7, size_t N7>
using ArgPick7N = ArgPick<ArgTypes<Type1, Type2, Type3, Type4, Type5, Type6, Type7>, N1, N2, N3, N4, N5, N6, N7>;
CdeclEvent<AddressList<0x5e6900, H_CALL>, PRIORITY_AFTER, ArgPick7N<CPed*, 0, float, 1, float, 2, float, 3, float, 4, float, 5, float, 6>, void(CPed*, float, float, float, float, float, float)> pedStoreShadowsEvent;