Reviewed-by: Edward O'Callaghan <funfunc...@folklore1984.net> On 09/16/2016 11:57 PM, Nicolai Hähnle wrote: > From: Nicolai Hähnle <nicolai.haeh...@amd.com> > > --- > src/gallium/drivers/radeon/r600_query.c | 6 +----- > 1 file changed, 1 insertion(+), 5 deletions(-) > > diff --git a/src/gallium/drivers/radeon/r600_query.c > b/src/gallium/drivers/radeon/r600_query.c > index b9041eb..c1c3599 100644 > --- a/src/gallium/drivers/radeon/r600_query.c > +++ b/src/gallium/drivers/radeon/r600_query.c > @@ -946,26 +946,22 @@ static void r600_query_hw_add_result(struct > r600_common_context *ctx, > unsigned results_base = i * 16; > result->b = result->b || > r600_query_read_result(buffer + results_base, > 0, 2, true) != 0; > } > break; > } > case PIPE_QUERY_TIME_ELAPSED: > result->u64 += r600_query_read_result(buffer, 0, 2, false); > break; > case PIPE_QUERY_TIMESTAMP: > - { > - uint32_t *current_result = (uint32_t*)buffer; > - result->u64 = (uint64_t)current_result[0] | > - (uint64_t)current_result[1] << 32; > + result->u64 = *(uint64_t*)buffer; > break; > - } > case PIPE_QUERY_PRIMITIVES_EMITTED: > /* SAMPLE_STREAMOUTSTATS stores this structure: > * { > * u64 NumPrimitivesWritten; > * u64 PrimitiveStorageNeeded; > * } > * We only need NumPrimitivesWritten here. */ > result->u64 += r600_query_read_result(buffer, 2, 6, true); > break; > case PIPE_QUERY_PRIMITIVES_GENERATED: >
signature.asc
Description: OpenPGP digital signature
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev