2011-03-30 8 views

Respuesta

2

Debe activar el almacenamiento triple en la configuración del controlador, no en SDL.

Por ejemplo, en Linux con una tarjeta gráfica nVidia tiene que habilitar la opción X.Org TripleBuffer:

Option "TripleBuffer" "1" 

Cuando se utiliza el doble buffer SDL con superficies VSYNC y hardware a continuación, el controlador utiliza el triple buffering si lo admite y está habilitado en la configuración.

1

En Mac OS, obtiene triple almacenamiento en búfer cuando realiza un doble almacenamiento en el búfer. (3º es solo para sistema operativo).

En otros sistemas operativos, es posible cambiar la configuración de los controladores de gpu para tener el 3er buffer. Pero el tercero será administrado por el controlador de gpu, y por lo tanto no será accesible para usted.