ilo: do not set GEN6_THREADCTRL_SWITCH
authorChia-I Wu <olvaffe@gmail.com>
Fri, 13 Feb 2015 22:25:27 +0000 (06:25 +0800)
committerChia-I Wu <olvaffe@gmail.com>
Fri, 13 Feb 2015 22:52:36 +0000 (06:52 +0800)
It is not needed on Gen6+, and it appears to be broken on Gen8.

src/gallium/drivers/ilo/shader/toy_legalize.c

index b949d355a03a9c8e304e34f93a10d83f33542a5a..f1bacbdc1b18d24e0be8d031fccd36b48ce31754 100644 (file)
@@ -397,8 +397,6 @@ patch_if_else_jip(struct toy_compiler *tc, struct toy_inst *inst)
    else {
       inst->dst = tdst_imm_w(jip);
    }
-
-   inst->thread_ctrl = GEN6_THREADCTRL_SWITCH;
 }
 
 static void
@@ -437,8 +435,6 @@ patch_endif_jip(struct toy_compiler *tc, struct toy_inst *inst)
       inst->src[1] = tsrc_imm_w(dist * 2);
    else
       inst->dst = tdst_imm_w(dist * 2);
-
-   inst->thread_ctrl = GEN6_THREADCTRL_SWITCH;
 }
 
 static void