mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-23 06:09:50 -06:00
OGL: Use coherent mapping on Qualcomm devices.
This commit is contained in:
@ -44,6 +44,7 @@ namespace DriverDetails
|
||||
static BugInfo m_known_bugs[] = {
|
||||
{OS_ALL, VENDOR_QUALCOMM, DRIVER_QUALCOMM, Family::UNKNOWN, BUG_BROKENBUFFERSTREAM, -1.0, -1.0, true},
|
||||
{OS_ALL, VENDOR_QUALCOMM, DRIVER_QUALCOMM, Family::UNKNOWN, BUG_BROKENNEGATEDBOOLEAN,-1.0, -1.0, true},
|
||||
{OS_ALL, VENDOR_QUALCOMM, DRIVER_QUALCOMM, Family::UNKNOWN, BUG_BROKENEXPLICITFLUSH, -1.0, -1.0, true},
|
||||
{OS_ALL, VENDOR_ARM, DRIVER_ARM, Family::UNKNOWN, BUG_BROKENBUFFERSTREAM, -1.0, -1.0, true},
|
||||
{OS_ALL, VENDOR_ARM, DRIVER_ARM, Family::UNKNOWN, BUG_BROKENVSYNC, -1.0, -1.0, true},
|
||||
{OS_ALL, VENDOR_IMGTEC, DRIVER_IMGTEC, Family::UNKNOWN, BUG_BROKENBUFFERSTREAM, -1.0, -1.0, true},
|
||||
|
@ -176,6 +176,14 @@ namespace DriverDetails
|
||||
// Mesa introduced geometry shader support for radeon and sandy bridge devices and failed to test it with us.
|
||||
// Causes misrenderings on a large amount of things that draw lines.
|
||||
BUG_BROKENGEOMETRYSHADERS,
|
||||
|
||||
// Bug: Explicit flush is very slow on Qualcomm
|
||||
// Started Version: -1
|
||||
// Ended Version: -1
|
||||
// Our ARB_buffer_storage code uses explicit flush to avoid coherent mapping.
|
||||
// Qualcomm seems to have lots of overhead on exlicit flushing, but the coherent mapping path is fine.
|
||||
// So let's use coherent mapping there.
|
||||
BUG_BROKENEXPLICITFLUSH,
|
||||
};
|
||||
|
||||
// Initializes our internal vendor, device family, and driver version
|
||||
|
Reference in New Issue
Block a user