Add in the Mali driver bug so we can call glFlush every flush. It seemingly is quicker calling flush every time instead of every n times.

This commit is contained in:
Ryan Houdek
2013-07-25 05:44:01 +00:00
parent 7a6eeb5fbd
commit 672871b3be
4 changed files with 26 additions and 0 deletions

View File

@ -62,6 +62,16 @@ namespace DriverDetails
// The "workaround" is calling swapbuffers every single time we flush
// This causes flickering, but it is the only known way to work around it
BUG_BROKENBUFFERS,
// Bug: Uploading data without swapping causes issues
// Affected devices: Mali-T6xx
// Started Version: -1
// Ended Version: -1
// This is similar to the Adreno rendering bug where uploading the data
// to the GPU causes the device to quickly run out of RAM.
// Unlike the Adreno workaround though, this can be fixed by calling
// either glFlush() or glFinish() after flushing.
// glFlush tends to take 0-1Ms on each call
BUG_MALIBROKENBUFFERS,
};
// Initializes our internal vendor, device family, and driver version