标题:Preliminary planning for Qt 5.4 content
作者:realfan
日期:2014-08-14 10:00
内容:
Preliminary planning for Qt 5.4 content, features not yet frozen
What is new in Qt 5.4
New Features
Qt GUI:
QOpenGLContext is now able to adopt existing native contexts (EGL, GLX, …). This allows interop between Qt and other frameworks, like game engines.
OpenGL ES 3.0/3.1 support is improved. The header file for the highest usable ES version (gl31.h, gl3.h or gl2.h) is now automatically included by Qt’s headers in -opengl es2 builds. Vertex array objects, framebuffer blits and multisampling are now supported via the standard GLES3 functions, where applicable.
Dynamic OpenGL implementation selection on application startup is now available on Windows when configured with -opengl dynamic. This allows using either opengl32.dll or ANGLE’s OpenGL ES 2.0 implementation in Qt and applications without the need for two separate builds of the binaries.
QOpenGLWidget: The modern replacement for QGLWidget and the counterpart of QQuickWidget.
QOpenGLWindow: Convenience class for performing OpenGL drawing onto a QWindow.
QRasterWindow: Covenience class for performing software-based drawing via QPainter onto a QWindow.
Support for 10-bit per color channels images. These can be rendered to and from, though internally the raster engine will still only use 8-bit per color channel. If used as the internal format of a QOpenGLFramebufferObject the OpenGL paint engine is able to render in full precision if supported by the OpenGL driver.
WinRT: Added support for native file dialogs
Qt Core
WinRT: Added support for native settings container (local and roaming)
Qt Widgets
Improved scaling of widget styles based on DPI.
Qt Quick:
QQuickRenderControl is made public. This API allows efficient rendering of Qt Quick 2 scenes into framebuffer objects. The contents can then be used in arbitrary ways in Qt-based or 3rd party OpenGL renderers.
Introduced overlay and “pull back” headers and footers for ListView
Added QQuickFontMetr ..
#1 [realfan 08-14 10:03]
10月下询,应该就可以用上新的网络引擎了
#2 [liulin188 08-14 10:50]
#3 [彩阳 08-14 10:51]
诶,这个计划不是早有了么?
#4 [myleader 08-14 15:00]
我比较关心qt3d能不能直接被包含在内
#5 [roywillow 08-14 22:09]
话说使用QPainter绘制的话怎么样才能用上显卡加速呢
之前Qt4是直接用opengl widget,似乎Qt5.4也能用类似的方法?