Module: Mesa
Branch: master
Commit: 787ada6bf65a58b1bab5a30be86698e9b7b0797e
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=787ada6bf65a58b1bab5a30be86698e9b7b0797e

Author: Marek Olšák <[email protected]>
Date:   Fri Dec  4 21:24:21 2015 +0100

radeonsi: apply the streamout workaround to Fiji as well

Cc: 11.0 11.1 <[email protected]>
Reviewed-by: Alex Deucher <[email protected]>

---

 src/gallium/drivers/radeonsi/si_state_draw.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/gallium/drivers/radeonsi/si_state_draw.c 
b/src/gallium/drivers/radeonsi/si_state_draw.c
index 7d41815..e550011 100644
--- a/src/gallium/drivers/radeonsi/si_state_draw.c
+++ b/src/gallium/drivers/radeonsi/si_state_draw.c
@@ -884,7 +884,9 @@ void si_draw_vbo(struct pipe_context *ctx, const struct 
pipe_draw_info *info)
 
        /* Workaround for a VGT hang when streamout is enabled.
         * It must be done after drawing. */
-       if ((sctx->b.family == CHIP_HAWAII || sctx->b.family == CHIP_TONGA) &&
+       if ((sctx->b.family == CHIP_HAWAII ||
+            sctx->b.family == CHIP_TONGA ||
+            sctx->b.family == CHIP_FIJI) &&
            (sctx->b.streamout.streamout_enabled ||
             sctx->b.streamout.prims_gen_query_enabled)) {
                sctx->b.flags |= SI_CONTEXT_VGT_STREAMOUT_SYNC;

_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to