etnaviv: enable TS, but disable autodisable
authorLucas Stach <l.stach@pengutronix.de>
Mon, 21 Nov 2016 11:32:15 +0000 (12:32 +0100)
committerLucas Stach <l.stach@pengutronix.de>
Tue, 11 Apr 2017 14:52:31 +0000 (16:52 +0200)
Autodisable seems to cause missed rendering in some cases, but
otherwise TS seems to work properly.

Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Reviewed-by: Wladimir J. van der Laan <laanwj@gmail.com>
src/gallium/drivers/etnaviv/etnaviv_screen.c

index 0bd44004d91c1a6b28ef381abedd330e6448a809..8a0051dfa6783f037b95f3d45d48a0b13fd2c489 100644 (file)
@@ -748,8 +748,8 @@ etna_screen_create(struct etna_device *dev, struct etna_gpu *gpu,
 
    etna_mesa_debug = debug_get_option_etna_mesa_debug();
 
-   /* FIXME: Disable tile status for stability at the moment */
-   etna_mesa_debug |= ETNA_DBG_NO_TS;
+   /* Disable autodisable for correct rendering with TS */
+   etna_mesa_debug |= ETNA_DBG_NO_AUTODISABLE;
 
    screen->pipe = etna_pipe_new(gpu, ETNA_PIPE_3D);
    if (!screen->pipe) {