History log of /external/mesa3d/src/gallium/drivers/freedreno/a4xx/fd4_query.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e6bfe1c7734cfbf41a763797527db6cb49fa1566 19-Jul-2016 Rob Clark <robdclark@gmail.com> freedreno: move needs_wfi into batch

This is also used in gmem code, which executes from the "bottom half"
(ie. from the flush_queue worker thread), so it cannot be in fd_context.

Signed-off-by: Rob Clark <robdclark@gmail.com>
/external/mesa3d/src/gallium/drivers/freedreno/a4xx/fd4_query.c
7f8fd02dc7cad1ddcfb610db10ffbb41e3e34e7d 11-Jul-2016 Rob Clark <robdclark@gmail.com> freedreno: re-order support for hw queries

Push query state down to batch, and use the resource tracking to figure
out which batch(es) need to be flushed to get the query result.

This means we actually need to allocate the prsc up front, before we
know the size. So we have to add a special way to allocate an un-
backed resource, and then later allocate the backing storage.

Signed-off-by: Rob Clark <robdclark@gmail.com>
/external/mesa3d/src/gallium/drivers/freedreno/a4xx/fd4_query.c
2f57e578812f277c87966279a728dd2a60b4e9be 24-Jul-2016 Rob Clark <robdclark@gmail.com> freedreno/a4xx: time-elapsed query should be active for clears

Signed-off-by: Rob Clark <robdclark@gmail.com>
/external/mesa3d/src/gallium/drivers/freedreno/a4xx/fd4_query.c
9253dcde585042242614c4b6677d8f2b13bd2237 14-Feb-2016 Rob Clark <robclark@freedesktop.org> freedreno/a4xx: timestamp queries

Signed-off-by: Rob Clark <robdclark@gmail.com>
/external/mesa3d/src/gallium/drivers/freedreno/a4xx/fd4_query.c
c53a12fedc519a179dd815586f432df7c7180732 12-Apr-2016 Rob Clark <robclark@freedesktop.org> Revert "freedreno/a4xx: better occlusion/sample counting"

This reverts commit 62fa868728c729152af0d7cecd1d3e47e831cb7d.

dEQP-GLES3.functional.occlusion_query.* was unhappy about that change.
Still not really sure *what* the other slots in the sample results
buffer are.

Signed-off-by: Rob Clark <robclark@freedesktop.org>
/external/mesa3d/src/gallium/drivers/freedreno/a4xx/fd4_query.c
01b071d5305d866a56c962fe76cd865badb6060f 09-Mar-2016 Rob Clark <robclark@freedesktop.org> freedreno: OUT_RELOC vs OUT_RELOCW fixes

Make sure we use OUT_RELOCW() in cases where the buffer is written to.

Signed-off-by: Rob Clark <robclark@freedesktop.org>
/external/mesa3d/src/gallium/drivers/freedreno/a4xx/fd4_query.c
ba194630cc89dc508aeac77a280ee5704ca48adf 10-Feb-2016 Rob Clark <robclark@freedesktop.org> freedreno/a4xx: implement time-elapsed query

Signed-off-by: Rob Clark <robclark@freedesktop.org>
/external/mesa3d/src/gallium/drivers/freedreno/a4xx/fd4_query.c
62fa868728c729152af0d7cecd1d3e47e831cb7d 14-Feb-2016 Rob Clark <robclark@freedesktop.org> freedreno/a4xx: better occlusion/sample counting

This seems to give more reliable results. More similar to what we do on
a3xx, although I think it breaks the a3xx theory that the four sets of
results map to each MRT (since we appear to still only have four sets on
a4xx). The divide-by-two is a bit odd, but seems to be needed for some
reason.

Signed-off-by: Rob Clark <robclark@freedesktop.org>
/external/mesa3d/src/gallium/drivers/freedreno/a4xx/fd4_query.c
15d3524ad24a698095cc542cf9a527c8a8615f78 03-Jul-2015 Rob Clark <robclark@freedesktop.org> freedreno/a4xx: occlusion query support

Signed-off-by: Rob Clark <robclark@freedesktop.org>
/external/mesa3d/src/gallium/drivers/freedreno/a4xx/fd4_query.c
e9589a8fcf60f9d04ea31e6f84f43f9d10a636da 04-Dec-2014 Rob Clark <robclark@freedesktop.org> freedreno/a4xx: fd4_util -> fd4_format

Signed-off-by: Rob Clark <robclark@freedesktop.org>
/external/mesa3d/src/gallium/drivers/freedreno/a4xx/fd4_query.c
61c68b69d704b5faa5ff9d2b73b24bebf7e19412 31-Jul-2014 Rob Clark <robclark@freedesktop.org> freedreno: add adreno 420 support

Very initial support. Basic stuff working (es2gears, es2tri, and maybe
about half of glmark2). Expect broken stuff. Still missing: mem->gmem
(restore), queries, mipmaps (blob segfaults!), hw binning, etc.

Signed-off-by: Rob Clark <robclark@freedesktop.org>
/external/mesa3d/src/gallium/drivers/freedreno/a4xx/fd4_query.c