mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-29 09:09:52 -06:00
[buffer_storage] Implement ARB_buffer_storage. Disable it for GL_ARRAY_BUFFER due to a bug in Nvidia's drivers that causes black screen with it.
This commit is contained in:
@ -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,
|
||||
};
|
||||
|
||||
// Initializes our internal vendor, device family, and driver version
|
||||
|
Reference in New Issue
Block a user