break;
}
- if (!(fd_mesa_debug & FD_DBG_NOOPT)) {
- /* with new compiler: */
- info = "new compiler";
- ret = ir3_compile_shader(&v, toks, key, true);
-
- if (ret) {
- reset_variant(&v, "new compiler failed, trying without copy propagation!");
- info = "new compiler (no copy propagation)";
- ret = ir3_compile_shader(&v, toks, key, false);
- if (ret)
- reset_variant(&v, "new compiler failed, trying fallback!\n");
- }
- }
+ info = "compiler";
+ ret = ir3_compile_shader(&v, toks, key, true);
if (ret) {
- info = "old compiler";
- ret = ir3_compile_shader_old(&v, toks, key);
+ reset_variant(&v, "compiler failed, trying without copy propagation!");
+ info = "compiler (no copy propagation)";
+ ret = ir3_compile_shader(&v, toks, key, false);
}
if (ret) {
- fprintf(stderr, "old compiler failed!\n");
+ fprintf(stderr, "compiler failed!\n");
return ret;
}
dump_info(&v, info);