Changeset View
Changeset View
Standalone View
Standalone View
plugins/scenes/xrender/scene_xrender.cpp
Show First 20 Lines • Show All 250 Lines • ▼ Show 20 Line(s) | |||||
251 | { | 251 | { | ||
252 | QElapsedTimer renderTimer; | 252 | QElapsedTimer renderTimer; | ||
253 | renderTimer.start(); | 253 | renderTimer.start(); | ||
254 | 254 | | |||
255 | createStackingOrder(toplevels); | 255 | createStackingOrder(toplevels); | ||
256 | 256 | | |||
257 | int mask = 0; | 257 | int mask = 0; | ||
258 | QRegion updateRegion, validRegion; | 258 | QRegion updateRegion, validRegion; | ||
259 | paintScreen(&mask, damage, QRegion(), &updateRegion, &validRegion); | 259 | paintScreen(&mask, damage, QRegion(), &updateRegion, &validRegion, 0); | ||
260 | 260 | | |||
261 | m_backend->showOverlay(); | 261 | m_backend->showOverlay(); | ||
262 | 262 | | |||
263 | m_backend->present(mask, updateRegion); | 263 | m_backend->present(mask, updateRegion); | ||
264 | // do cleanup | 264 | // do cleanup | ||
265 | clearStackingOrder(); | 265 | clearStackingOrder(); | ||
266 | 266 | | |||
267 | return renderTimer.nsecsElapsed(); | 267 | return renderTimer.nsecsElapsed(); | ||
▲ Show 20 Lines • Show All 1059 Lines • Show Last 20 Lines |