Changeset View
Changeset View
Standalone View
Standalone View
plugins/platforms/virtual/scene_qpainter_virtual_backend.cpp
Show First 20 Lines • Show All 53 Lines • ▼ Show 20 Line(s) | |||||
54 | void VirtualQPainterBackend::prepareRenderingFrame() | 54 | void VirtualQPainterBackend::prepareRenderingFrame() | ||
55 | { | 55 | { | ||
56 | } | 56 | } | ||
57 | 57 | | |||
58 | void VirtualQPainterBackend::createOutputs() | 58 | void VirtualQPainterBackend::createOutputs() | ||
59 | { | 59 | { | ||
60 | m_backBuffers.clear(); | 60 | m_backBuffers.clear(); | ||
61 | for (int i = 0; i < screens()->count(); ++i) { | 61 | for (int i = 0; i < screens()->count(); ++i) { | ||
62 | QImage buffer(screens()->size(i), QImage::Format_RGB32); | 62 | QImage buffer(screens()->size(i) * screens()->scale(i), QImage::Format_RGB32); | ||
63 | buffer.fill(Qt::black); | 63 | buffer.fill(Qt::black); | ||
64 | m_backBuffers << buffer; | 64 | m_backBuffers << buffer; | ||
65 | } | 65 | } | ||
66 | } | 66 | } | ||
67 | 67 | | |||
68 | void VirtualQPainterBackend::present(int mask, const QRegion &damage) | 68 | void VirtualQPainterBackend::present(int mask, const QRegion &damage) | ||
69 | { | 69 | { | ||
70 | Q_UNUSED(mask) | 70 | Q_UNUSED(mask) | ||
Show All 19 Lines |