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
|