Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
             info->uses_bindless_image_store = true;
       }
       break;
+   case TGSI_OPCODE_FBFETCH:
+      info->uses_fbfetch = true;
+      break;
    default:
       break;
    }
 
    boolean uses_derivatives;
    boolean uses_bindless_samplers;
    boolean uses_bindless_images;
+   boolean uses_fbfetch;
    unsigned clipdist_writemask;
    unsigned culldist_writemask;
    unsigned num_written_culldistance;
 
 
        /* See whether FBFETCH is used and color buffer 0 is set. */
        if (sctx->ps_shader.cso &&
-           sctx->ps_shader.cso->info.opcode_count[TGSI_OPCODE_FBFETCH] &&
+           sctx->ps_shader.cso->info.uses_fbfetch &&
            sctx->framebuffer.state.nr_cbufs &&
            sctx->framebuffer.state.cbufs[0])
                surf = sctx->framebuffer.state.cbufs[0];