sorry about posting potential bugs in this forum, but the nvidia developer forums still seem to have problems.
The following code worked with prev. drivers, but I get an error now (“GL_INVALID_OPERATION error generated. Texture 0 is base level inconsistent. Check texture size.” - card: nv560ti):
ok, I guessed this, but it kind of seemed unreal.
A quick update: texid has a proper id different from 0, i.e., the texture was created.
It’s also not because of DSA, without, I get the same error.
However, using the old glClearColor works. -> For some reason, the clearbuffer doesn’t notice that there is a texture at drawbuffer 0.
Well, if your code is by all means correct I suppose it might be a driver bug. If you can, test it on different hardware and see if it works on Intel and/or AMD hardware (if the ext. is supported by AMD). This should give you enough info.
Well, I am not claiming to have bug-free code. However, I posted the super short and simple example and was hoping that someone gives me a hint, if I am missing something.
I do not have other hardware at hand and I was hoping to get feedback from the nvidia guys, like “nope, works for us” or “indeed, there is something wrong”.
You can ignore the “GL_INVALID_OPERATION error generated” part of the debug output message. This is a bug in the driver and this message was given the wrong debug type and debug category by mistake. In this case there was no glError generated and, despite the scary debug message, your app will continue to function fine. We’ll try to get the debug message fixed soon.
oh, ok, thanks.
I also get an GL_INVALID_VALUE (+ base level inconsistent…) when rendering.
However, I also have other, more random hangs, that I could not yet track down, which is why I thought that this error message has more impact.