diff options
| author | Ryan Houdek <Sonicadvance1@gmail.com> | 2014-01-01 17:14:35 -0600 |
|---|---|---|
| committer | Ryan Houdek <Sonicadvance1@gmail.com> | 2014-01-01 17:14:35 -0600 |
| commit | d36355e45caf6229b1f99f7559bc50cf7641ffe4 (patch) | |
| tree | 81eb4e7ad06cbb58d0f2a7684c899734d7f0d626 /Source/Core/VideoCommon | |
| parent | 7a818e05ef3b1e59375cb50a42a056d729432b6a (diff) | |
| parent | 1118226f270d2b44d10dd3cebd9f89fd38042680 (diff) | |
Merge branch 'buffer_storage'
Diffstat (limited to 'Source/Core/VideoCommon')
| -rw-r--r-- | Source/Core/VideoCommon/DriverDetails.cpp | 1 | ||||
| -rw-r--r-- | Source/Core/VideoCommon/DriverDetails.h | 8 |
2 files changed, 9 insertions, 0 deletions
diff --git a/Source/Core/VideoCommon/DriverDetails.cpp b/Source/Core/VideoCommon/DriverDetails.cpp index 027908442f..4ab09b065f 100644 --- a/Source/Core/VideoCommon/DriverDetails.cpp +++ b/Source/Core/VideoCommon/DriverDetails.cpp @@ -54,6 +54,7 @@ namespace DriverDetails {OS_ALL, VENDOR_ATI, DRIVER_ATI, -1, BUG_BROKENHACKEDBUFFER, -1.0, -1.0, true}, {OS_LINUX, VENDOR_ATI, DRIVER_ATI, -1, BUG_BROKENPINNEDMEMORY, -1.0, -1.0, true}, {OS_ALL, VENDOR_MESA, DRIVER_NOUVEAU, -1, BUG_BROKENHACKEDBUFFER, -1.0, -1.0, true}, + {OS_ALL, VENDOR_NVIDIA, DRIVER_NVIDIA, -1, BUG_BROKENBUFFERSTORAGE, -1.0, -1.0, true}, {OS_OSX, VENDOR_INTEL, DRIVER_INTEL, 3000, BUG_PRIMITIVERESTART, -1.0, -1.0, true}, }; diff --git a/Source/Core/VideoCommon/DriverDetails.h b/Source/Core/VideoCommon/DriverDetails.h index ec2fc82a3b..cd4644be2d 100644 --- a/Source/Core/VideoCommon/DriverDetails.h +++ b/Source/Core/VideoCommon/DriverDetails.h @@ -141,6 +141,14 @@ namespace DriverDetails // Ended Version: -1 // If a shader includes a textureSize function call then the shader compiler will call abort() BUG_BROKENTEXTURESIZE, + // Bug: ARB_buffer_storage doesn't work with ARRAY_BUFFER type streams + // Affected devices: Geforce 4xx+ + // Started Version: -1 + // Ended Version: -1 + // The buffer_storage streaming method is required for greater speed gains in our buffer streaming + // It reduces what is needed for streaming to basically a memcpy call + // It seems to work for all buffer types except GL_ARRAY_BUFFER + BUG_BROKENBUFFERSTORAGE, // Bug: Intel HD 3000 on OS X has broken primitive restart // Affected devices: Intel HD 3000 // Affected OS: OS X |
