rsx: Promote FIFO optimizations outside of strict mode

- The benefits of FIFO optimizations are huge in some cases.
  The optimizations also do not break any tested applications so no need to disable with strict mode
- A debug option is provided to disable this behaviour for testing
This commit is contained in:
kd-11 2018-05-26 13:37:52 +03:00 committed by kd-11
parent be13a776f4
commit 83f9be2524
8 changed files with 25 additions and 11 deletions

View file

@ -717,7 +717,7 @@ namespace rsx
bool execute_method_call = true;
//TODO: Flatten draw calls when multidraw is not supported to simplify checking in the end() methods
if (supports_multidraw)
if (supports_multidraw && !g_cfg.video.disable_FIFO_reordering)
{
//TODO: Make this cleaner
bool flush_commands_flag = has_deferred_call;