diff --git a/src/gallium/drivers/d3d12/d3d12_query.cpp b/src/gallium/drivers/d3d12/d3d12_query.cpp index 32141016ae2..714efeba1b2 100644 --- a/src/gallium/drivers/d3d12/d3d12_query.cpp +++ b/src/gallium/drivers/d3d12/d3d12_query.cpp @@ -191,7 +191,7 @@ accumulate_result(struct d3d12_context *ctx, struct d3d12_query *q, D3D12_QUERY_DATA_PIPELINE_STATISTICS *results_stats = (D3D12_QUERY_DATA_PIPELINE_STATISTICS *)results; D3D12_QUERY_DATA_SO_STATISTICS *results_so = (D3D12_QUERY_DATA_SO_STATISTICS *)results; - util_query_clear_result(result, q->type); + memset(result, 0, sizeof(*result)); for (unsigned i = 0; i < q->curr_query; ++i) { switch (q->type) { case PIPE_QUERY_OCCLUSION_PREDICATE: