mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-22 13:49:53 -06:00
Merge pull request #6954 from degasus/coherent
OGL/Streambuffer: Use coherent mapping by default.
This commit is contained in:
@ -52,8 +52,6 @@ static BugInfo m_known_bugs[] = {
|
||||
BUG_BROKEN_BUFFER_STREAM, -1.0, -1.0, true},
|
||||
{API_OPENGL, OS_ALL, VENDOR_QUALCOMM, DRIVER_QUALCOMM, Family::UNKNOWN,
|
||||
BUG_BROKEN_NEGATED_BOOLEAN, -1.0, -1.0, true},
|
||||
{API_OPENGL, OS_ALL, VENDOR_QUALCOMM, DRIVER_QUALCOMM, Family::UNKNOWN,
|
||||
BUG_BROKEN_EXPLICIT_FLUSH, -1.0, -1.0, true},
|
||||
{API_OPENGL, OS_ALL, VENDOR_ARM, DRIVER_ARM, Family::UNKNOWN, BUG_BROKEN_BUFFER_STREAM, -1.0,
|
||||
-1.0, true},
|
||||
{API_OPENGL, OS_ALL, VENDOR_ARM, DRIVER_ARM, Family::UNKNOWN, BUG_BROKEN_VSYNC, -1.0, -1.0,
|
||||
|
@ -200,15 +200,6 @@ enum Bug
|
||||
// Causes misrenderings on a large amount of things that draw lines.
|
||||
BUG_BROKEN_GEOMETRY_SHADERS,
|
||||
|
||||
// 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 explicit flushing, but the coherent mapping path is
|
||||
// fine.
|
||||
// So let's use coherent mapping there.
|
||||
BUG_BROKEN_EXPLICIT_FLUSH,
|
||||
|
||||
// Bug: glGetBufferSubData for bounding box reads is slow on AMD drivers
|
||||
// Started Version: -1
|
||||
// Ended Version: -1
|
||||
|
Reference in New Issue
Block a user