summaryrefslogtreecommitdiffstats
path: root/src/opengl/qgl_wince.cpp
diff options
context:
space:
mode:
authorRhys Weatherley <rhys.weatherley@nokia.com>2009-09-24 21:44:10 (GMT)
committerRhys Weatherley <rhys.weatherley@nokia.com>2009-09-24 21:44:10 (GMT)
commitf6dee67827e72a0660f37998dafb18c6ccd9834e (patch)
tree0966b303e93d1c66ece0e33014a0a99c086f6d84 /src/opengl/qgl_wince.cpp
parenteff806304094a46737846fc1bdac62e085e12404 (diff)
downloadQt-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/opengl/qgl_wince.cpp')
0 files changed, 0 insertions, 0 deletions