[Development] Requesting feature freeze exception for QTBUG-105968
Hatem ElKharashy
hatem.elkharashy at qt.io
Wed Jan 4 10:05:25 CET 2023
Hello All,
I sent this email on 11th of December 2022, but it did not show up because I was not subscribed.
This new API :
https://codereview.qt-project.org/c/qt/qtbase/+/444486
is not going to be finished before the feature freeze.
The new API covers these two tasks :
https://bugreports.qt.io/browse/QTBUG-105968
https://bugreports.qt.io/browse/QTBUG-105967
The main purpose of the API is to provide a way for the users to debug draw calls while using graphics API(OpenGL, Vulkan, D3D11, etc..). This works by triggering capturing at certain point from the code and the calls will be stored and can be replayed later. The API uses RenderDoc library for that. Since rendering using graphics API can also be done using QOpenGL and QVulkan and not restricted to QtQuick with QRhi, It was a reasonable thought to add this API in QtBase under GUI.
The upsides of capturing frames programmatically by loading RenderDoc library instead of launching the application from RenderDoc UI are :
* Key bindings for capturing the window can be changed (useful for embedded).
* Capturing can be done without using keyboard (useful for embedded).
* Since the library is loaded from the application, the application can be launched from QtCreator and the UI can attach to it easily.
* Capturing frames on platforms not supported by the package provided on RenderDoc website.
Thanks,
Hatem ElKharashy
Software Engineer
The Qt Company
Tutkijantie 4C
FI-90590 Oulu
Finland
hatem.elkharashy at qt.io<mailto:hatem.elkharashy at qt.io>
+358 505918429
www.qt.io<https://www.qt.io>
[https://s3.eu-north-1.amazonaws.com/email-signature-tool-leroy/qt-company.png]<https://www.qt.io/>
[https://s3.eu-north-1.amazonaws.com/email-signature-tool-leroy/facebook.png]<https://www.facebook.com/qt/> [https://s3.eu-north-1.amazonaws.com/email-signature-tool-leroy/twitter.png] <https://twitter.com/qtproject> [https://s3.eu-north-1.amazonaws.com/email-signature-tool-leroy/linkedin.png] <https://www.linkedin.com/company/the-qt-company/> [https://s3.eu-north-1.amazonaws.com/email-signature-tool-leroy/youtube.png] <https://www.youtube.com/QtStudios>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/development/attachments/20230104/d535b9fc/attachment-0001.htm>
More information about the Development
mailing list