[Mesa-dev] [Mesa-stable] [PATCH] st/query: init result data with 0

Marek Olšák maraeo at gmail.com
Mon Aug 28 20:22:54 UTC 2017


You can also call util_query_clear_result in the driver.

Marek

On Sat, Aug 26, 2017 at 1:15 AM, Karol Herbst <karolherbst at gmail.com> wrote:
> otherwise the result might contain random data.
>
> fixes on nvc0:
>  * KHR-GL45.pipeline_statistics_query_tests_ARB.functional_default_qo_values
>  * KHR-GL45.pipeline_statistics_query_tests_ARB.functional_non_rendering_commands_do_not_affect_queries
>
> Signed-off-by: Karol Herbst <karolherbst at gmail.com>
> Cc: mesa-stable at lists.freedesktop.org
> ---
>  src/mesa/state_tracker/st_cb_queryobj.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/src/mesa/state_tracker/st_cb_queryobj.c b/src/mesa/state_tracker/st_cb_queryobj.c
> index 4c25724b5d..9a65fe7bd9 100644
> --- a/src/mesa/state_tracker/st_cb_queryobj.c
> +++ b/src/mesa/state_tracker/st_cb_queryobj.c
> @@ -211,7 +211,7 @@ get_query_result(struct pipe_context *pipe,
>                   struct st_query_object *stq,
>                   boolean wait)
>  {
> -   union pipe_query_result data;
> +   union pipe_query_result data = { 0 };
>
>     if (!stq->pq) {
>        /* Only needed in case we failed to allocate the gallium query earlier.
> --
> 2.14.1
>
> _______________________________________________
> mesa-stable mailing list
> mesa-stable at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-stable


More information about the mesa-dev mailing list