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.elkhara...@qt.io<mailto:hatem.elkhara...@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>
_______________________________________________ Development mailing list Development@qt-project.org https://lists.qt-project.org/listinfo/development