mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-24 14:49:42 -06:00
Work around Intel's failings with with buffer_storage
This commit is contained in:
@ -57,6 +57,7 @@ namespace DriverDetails
|
||||
{OS_OSX, VENDOR_INTEL, DRIVER_INTEL, 3000, BUG_PRIMITIVERESTART, -1.0, -1.0, true},
|
||||
{OS_WINDOWS,VENDOR_NVIDIA, DRIVER_NVIDIA, -1, BUG_BROKENUNSYNCMAPPING, -1.0, -1.0, true},
|
||||
{OS_LINUX, VENDOR_NVIDIA, DRIVER_NVIDIA, -1, BUG_BROKENUNSYNCMAPPING, -1.0, -1.0, true},
|
||||
{OS_WINDOWS,VENDOR_INTEL, DRIVER_INTEL, -1, BUG_INTELBROKENBUFFERSTORAGE, 101810.3907, -1.0, true},
|
||||
};
|
||||
|
||||
static std::map<Bug, BugInfo> m_bugs;
|
||||
|
@ -174,6 +174,14 @@ namespace DriverDetails
|
||||
// Qualcomm in their infinite wisdom thought it was a good idea to rotate the framebuffer 180 degrees on glBlit
|
||||
// This bug allows us to work around that rotation by rotating it the right way around again.
|
||||
BUG_ROTATEDFRAMEBUFFER,
|
||||
// Bug: Intel's Window driver broke buffer_storage with GL_ELEMENT_ARRAY_BUFFER
|
||||
// Affected devices: Intel (Windows)
|
||||
// Started Version: 15.36.3.64.3907 (10.18.10.3907)
|
||||
// Ended Version: -1
|
||||
// Intel implemented buffer_storage in their GL 4.3 driver.
|
||||
// It works for all the buffer types we use except GL_ELEMENT_ARRAY_BUFFER.
|
||||
// Causes complete blackscreen issues.
|
||||
BUG_INTELBROKENBUFFERSTORAGE,
|
||||
};
|
||||
|
||||
// Initializes our internal vendor, device family, and driver version
|
||||
|
Reference in New Issue
Block a user