{ "flushsync", ZINK_DEBUG_FLUSHSYNC, "Force synchronous flushes/presents" },
{ "noshobj", ZINK_DEBUG_NOSHOBJ, "Disable EXT_shader_object" },
{ "optimal_keys", ZINK_DEBUG_OPTIMAL_KEYS, "Debug/use optimal_keys" },
+ { "noopt", ZINK_DEBUG_NOOPT, "Disable async optimized pipeline compiles" },
DEBUG_NAMED_VALUE_END
};
screen->driver_workarounds.disable_optimized_compile = true;
break;
default:
+ if (zink_debug & ZINK_DEBUG_NOOPT)
+ screen->driver_workarounds.disable_optimized_compile = true;
break;
}
}
ZINK_DEBUG_FLUSHSYNC = (1<<12),
ZINK_DEBUG_NOSHOBJ = (1<<13),
ZINK_DEBUG_OPTIMAL_KEYS = (1<<14),
+ ZINK_DEBUG_NOOPT = (1<<15),
};
enum zink_pv_emulation_primitive {