<span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">Hey guys,<div><br></div><div>Do you know anything about triple buffering? I know what its supposed to do, but I can't confirm it.</div>
<div><br></div><div>From what I understand triple buffering creates two back buffers. So while the display is being refreshed, we have two back buffers to render to and can always render the latest data. This should increase the FPS no?</div>
<div><br></div><div>However, I can't seem to prove this. The only thing that increases FPS is to disable vertical sync. Even with Triple Buffering on, it does squat to the FPS. I am using glut and OpenGL to do this test.</div>
<div><br></div><div>This suggests to me that my draw function is only executed after every swap buffer event instead of going as fast as it can. This sucks. I was under the impression that Triple Buffering was handled at the driver level, and all you could do was enable/disable it.</div>
</span><br>-- <br>Regards,<br><br>Cha Lee<br>PhD Candidate<br>University of California, Santa Barbara<br>