Hi Hatem,

Based on state of the patch and the the pending code review comments, I think 
this feature needs more discussion and work. So let’s keep this out of Qt 6.5 
and continue working on that for Qt 6.6.

Volker


> On 4 Jan 2023, at 10:05, Hatem ElKharashy via Development 
> <development@qt-project.org> wrote:
> 
> 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 EngineerThe Qt Company
> Tutkijantie 4C
> FI-90590 Oulu
> Finland
> hatem.elkhara...@qt.io
> +358 505918429
> www.qt.io
> _______________________________________________
> Development mailing list
> Development@qt-project.org
> https://lists.qt-project.org/listinfo/development


_______________________________________________
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development

Reply via email to