OSDN Git Service

r600/sb: Fix constant logical operand in assert.
authorVinson Lee <vlee@freedesktop.org>
Wed, 31 Oct 2018 22:35:23 +0000 (15:35 -0700)
committerEmil Velikov <emil.l.velikov@gmail.com>
Thu, 8 Nov 2018 16:05:06 +0000 (16:05 +0000)
Fixes: da977ad90747 ("r600/sb: start adding GDS support")
Signed-off-by: Vinson Lee <vlee@freedesktop.org>
Reviewed-By: Gert Wollny <gert.wollny@collabora.com>
(cherry picked from commit 64a9ed8848ed5c2c909b59e0e4b600b2b01bba28)

src/gallium/drivers/r600/sb/sb_bc_builder.cpp

index 5681fdc..b7d87ea 100644 (file)
@@ -567,7 +567,7 @@ int bc_builder::build_fetch_gds(fetch_node *n) {
        const fetch_op_info *fop = bc.op_ptr;
        unsigned gds_op = (ctx.fetch_opcode(bc.op) >> 8) & 0x3f;
        unsigned mem_op = 4;
-       assert(fop->flags && FF_GDS);
+       assert(fop->flags & FF_GDS);
 
        if (bc.op == FETCH_OP_TF_WRITE) {
                mem_op = 5;