diff options
author | Rhys Weatherley <rhys.weatherley@nokia.com> | 2009-09-24 21:44:10 (GMT) |
---|---|---|
committer | Rhys Weatherley <rhys.weatherley@nokia.com> | 2009-09-24 21:44:10 (GMT) |
commit | f6dee67827e72a0660f37998dafb18c6ccd9834e (patch) | |
tree | 0966b303e93d1c66ece0e33014a0a99c086f6d84 /src/testlib/qsignaldumper_p.h | |
parent | eff806304094a46737846fc1bdac62e085e12404 (diff) | |
download | Qt-f6dee67827e72a0660f37998dafb18c6ccd9834e.zip Qt-f6dee67827e72a0660f37998dafb18c6ccd9834e.tar.gz Qt-f6dee67827e72a0660f37998dafb18c6ccd9834e.tar.bz2 |
Push the "lazy doneCurrent" logic down from QtOpenVG into QEgl
QtOpenVG was doing a lot of housekeeping to avoid having to
switch EGL contexts if the same surface was used over and over.
This housekeeping really belongs in the QEgl layer so that
QtOpenGL could potentially use it as well.
This change also adds some overrides for makeCurrent(),
swapBuffers(), and destroySurface() that take an EGLSurface
directly. This is the first step in separating EGL surface
management from context management.
Reviewed-by: Sarah Smith
Diffstat (limited to 'src/testlib/qsignaldumper_p.h')
0 files changed, 0 insertions, 0 deletions