drirc: Enable glthread for dolphin/citra/yuzu.
authorMarkus Wick <markus@selfnet.de>
Tue, 5 Nov 2019 08:16:37 +0000 (09:16 +0100)
committerMarek Olšák <marek.olsak@amd.com>
Fri, 22 Nov 2019 20:29:29 +0000 (15:29 -0500)
commitdba903ed0b526aa24f195352ddf35392a523a551
tree1d225abb1a86bdb78c05cb21922a063c5fcb0bc2
parentf4c61d422d5134bbcb0611692eb15bbe311916d2
drirc: Enable glthread for dolphin/citra/yuzu.

Dolphin: 75 fps -> 88 fps - Super Mario Galaxy
Citra:   81 fps -> 91 fps - A Link Between Worlds
Yuzu:    21 fps -> 27 fps - Super Mario Odyssey

Dolphin still has many syncs because of glFenceSync and glClientWaitSync.
Moving them to the dispatcher thread might yield another speedup.

Yuzu uses a compatible profile by default. This benchmark used the variable
MESA_GL_VERSION_OVERRIDE=4.5FC to overwrite this behavior.

This profilation was done on a mobile i7-8550U CPU with i965.

Signed-off-by: Markus Wick <markus@selfnet.de>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
src/util/00-mesa-defaults.conf