Dio said:I think it could be slightly higher. With double buffering, you can never be rendering more than 1.999 frames ahead, while it could be 2.999 frames for triple buffering.
I think.
It appears to be weirder than that! My lunch time programming/hacking may be wrong (it wouldn't surprise me), but it appears that sometimes with triple buffering the average latency is lower and at other times higher!. <shrug>
For example, a frame rendering time of 1.1 refreshes gets an average latency of ~ 1.6.
1.4999 -> 1.75
1.5 -> 2.25
I'm sooo glad I never studied queuing theory at Uni.