In the display section, the display flags do not contain an option for triple buffering (version 4.9.8). Only double buffering and page flipping is provided.
By referring to triple buffering, I am referring to the classic method of avoiding the shearing effect by using 3 buffers instead of two.
Elias Pschernig
2009-03-06
I think the best way to implement this would be like:
al_set_new_display_option(ALLEGRO_SWAP_METHOD, ALLEGRO_TRIPLE_BUFFER, ALLEGRO_SUGGEST)
If that is used, then DirectX would could a triple-buffer chain. All other drivers would simply ignore it (or can you get triple buffering with OpenGL?)
Stephen A
2009-03-06
OpenGL drivers by ati and nvidia support trible buffering, but I don't know if it's possible to request that through wgl/glx/agl.
Btw, triple-buffering is not for avoiding the shearing effect per se, but rather it helps reduce the performance impact of VSync.