wined3d: Initialize maxAttribs in case it isn't changed by glGetIntegerv.

Stefan Dösinger stefan at
Sat Mar 22 14:04:52 CDT 2008

Am Samstag, 22. März 2008 18:28:52 schrieb Philip Nilsson:
> My OpenGL implementation (NVIDIA's binary driver, version 169.12)
> returns GL_NO_ERROR in this function, but doesn't change the passed
> value.  Uninitialized maxAttribs might be about 1500000 and thus
> generate a couple hundred megabytes of GL_CHECK_CALL errors.
> 16 is what is set if glGetIntegerv returns some error, and is also the
> minimum value required by an implementation.
I've seen this behavior very old drivers(87.xx), but I am kinda puzzled why it 
happens with the new drivers. The patch is OK, but we should investigate why 
the call fails for you

More information about the wine-devel mailing list