Enhance QOffscreenSurface docs wrt the format
Prevent nasty surprises on some EGL implementations. Change-Id: I0c6c8a6c631d4dcb979afd81a150491a42aa63f8 Reviewed-by: Jørgen Lind <jorgen.lind@digia.com>bb10
parent
ad1c088a2a
commit
75f9c75f0a
|
|
@ -71,6 +71,14 @@ QT_BEGIN_NAMESPACE
|
|||
How the offscreen surface is implemented depends on the underlying platform, but it will
|
||||
typically use a pixel buffer (pbuffer). If the platform doesn't implement or support
|
||||
offscreen surfaces, QOffscreenSurface will use an invisible QWindow internally.
|
||||
|
||||
\note In order to create an offscreen surface that is guaranteed to be compatible with
|
||||
a given context and window, make sure to set the format to the context's or the
|
||||
window's actual format, that is, the QSurfaceFormat returned from
|
||||
QOpenGLContext::format() or QWindow::format() \e{after the context or window has been
|
||||
created}. Passing the format returned from QWindow::requestedFormat() to setFormat()
|
||||
may result in an incompatible offscreen surface since the underlying windowing system
|
||||
interface may offer a different set of configurations for window and pbuffer surfaces.
|
||||
*/
|
||||
class Q_GUI_EXPORT QOffscreenSurfacePrivate : public QObjectPrivate
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in New Issue