mirror of
https://github.com/webmproject/libwebp.git
synced 2024-12-27 06:08:21 +01:00
vwebp: activate GLUT double-buffering
This prevents the flickering of animated webp + alpha. Change-Id: I335a434ccc6c90e32528c9832555a38cc0f71cc4
This commit is contained in:
parent
4d7084350e
commit
818d795b09
@ -378,13 +378,13 @@ static void HandleDisplay(void) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
glPopMatrix();
|
glPopMatrix();
|
||||||
glFlush();
|
glutSwapBuffers();
|
||||||
}
|
}
|
||||||
|
|
||||||
static void StartDisplay(void) {
|
static void StartDisplay(void) {
|
||||||
const int width = kParams.canvas_width;
|
const int width = kParams.canvas_width;
|
||||||
const int height = kParams.canvas_height;
|
const int height = kParams.canvas_height;
|
||||||
glutInitDisplayMode(GLUT_RGBA);
|
glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGBA);
|
||||||
glutInitWindowSize(width, height);
|
glutInitWindowSize(width, height);
|
||||||
glutCreateWindow("WebP viewer");
|
glutCreateWindow("WebP viewer");
|
||||||
glutDisplayFunc(HandleDisplay);
|
glutDisplayFunc(HandleDisplay);
|
||||||
|
Loading…
Reference in New Issue
Block a user