[PATCH 1/2] Mark swapbuffers as being a rendering command.
José Fonseca
jose.r.fonseca at gmail.com
Thu Sep 6 07:28:02 PDT 2012
Applied. Thanks.
On Tue, Sep 4, 2012 at 8:28 PM, Eric Anholt <eric at anholt.net> wrote:
> It affects the contents of framebuffers, is something you want to
> include in a "/draw" callset, and is something you want to do gpu-side
> profiling on.
> ---
> common/trace_parser_flags.cpp | 8 ++++----
> 1 file changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/common/trace_parser_flags.cpp b/common/trace_parser_flags.cpp
> index dcc846b..a03e9cf 100644
> --- a/common/trace_parser_flags.cpp
> +++ b/common/trace_parser_flags.cpp
> @@ -176,14 +176,14 @@ callFlagTable[] = {
> { "glXQueryExtension", CALL_FLAG_NO_SIDE_EFFECTS | CALL_FLAG_VERBOSE },
> { "glXQueryExtensionsString", CALL_FLAG_NO_SIDE_EFFECTS | CALL_FLAG_VERBOSE },
> { "glXQueryVersion", CALL_FLAG_NO_SIDE_EFFECTS | CALL_FLAG_VERBOSE },
> - { "glXSwapBuffers", CALL_FLAG_SWAPBUFFERS },
> + { "glXSwapBuffers", CALL_FLAG_RENDER | CALL_FLAG_SWAPBUFFERS},
> { "wglGetCurrentContext", CALL_FLAG_NO_SIDE_EFFECTS | CALL_FLAG_VERBOSE },
> { "wglGetCurrentDC", CALL_FLAG_NO_SIDE_EFFECTS | CALL_FLAG_VERBOSE },
> { "wglGetDefaultProcAddress", CALL_FLAG_NO_SIDE_EFFECTS | CALL_FLAG_VERBOSE },
> { "wglGetProcAddress", CALL_FLAG_NO_SIDE_EFFECTS | CALL_FLAG_VERBOSE },
> - { "wglSwapBuffers", CALL_FLAG_SWAPBUFFERS },
> - { "wglSwapLayerBuffers", CALL_FLAG_SWAPBUFFERS },
> - { "wglSwapMultipleBuffers", CALL_FLAG_SWAPBUFFERS },
> + { "wglSwapBuffers", CALL_FLAG_RENDER | CALL_FLAG_SWAPBUFFERS },
> + { "wglSwapLayerBuffers", CALL_FLAG_RENDER | CALL_FLAG_SWAPBUFFERS },
> + { "wglSwapMultipleBuffers", CALL_FLAG_RENDER | CALL_FLAG_SWAPBUFFERS },
> // NOTE: New entries must be sorted alphabetically
> };
>
> --
> 1.7.10.4
>
> _______________________________________________
> apitrace mailing list
> apitrace at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/apitrace
More information about the apitrace
mailing list