@pspeed said:
nVidia is generally pretty nice about zeroing out things that arenât set but some cards wonât⌠and maybe newer versions donât either.
Yeah, but surprisingly, it ONLY happens on the GTX 780 so far. I have had friends try it with a bunch of different cards and it just never happened before, except for the GTX 780. I have a Radeon R9 270X card and let me tell you I have seen F**** strange drawing bugs before and fixed them all, but I have never seen THIS with my card tough.
@pspeed said:
try commenting bits of them out or just setting gl_FragColor to red and see if it works and then work backwards from there.
Interesting, Iâll try it and see what I come up with, but I think too it has something to do with the vertex buffers, because it looks like itâs drawing another portion of the texture atlas where it should not. Whatâs F***'ed up about it is that the only 2 quads that are doing it are coded exactly the same as all the yellow bars at the top right, which are using the same material and same texture atlas! So why are those simple 2 quads doing this and nothing else using the same material⌠:?
@zzuegg said:
Good thing is, it is happening also on my 780. So its at least not a hardware failure of your card.
Are you using custom shaders?
I experienced similar issues when in my jogl project when i missed to upload a texture to shader (basically what paul said). It seems that the gpu does then read from some random place in the vram. (Probably not random, but starting from 0) The output of course is mostly garbage, but actually under specific scenarios it has drawn an actual unbound texture.
My driver version is: 340.65
Thank god, itâs repeatable on all same hardware, Iâm actually happy to read this, thanks.
The one I tested my project with reports as: NVIDIA 344.11⌠which is a newer driver and still doing it, so it must be something in the code for sure because itâs doing it on all GTX 780 but what is it that this card hates so much for those 2 quads that make them draw garbage where all other GPU in the world donât!!
Look at all the cards I have tested my project with and it NEVER happens, the drawing is flawless, including a couple older GTX models:
IntelÂŽ HD Graphics / 2.1.0
AMD Radeon HD 5800 Series
GeForce GTX 750 Ti/PCIe/SSE2 / 4.4.0
AMD Radeon R9 200 Series
IntelÂŽ HD Graphics / 3.1.0
AMD Radeon HD 7900 Series
GeForce GTX 645/PCIe/SSE2 / 4.3.0
GeForce GTS 250/PCIe/SSE2 / 3.3.0
IntelÂŽ HD Graphics Family / 3.0.0
ATI Radeon HD 5670 / 4.2.11762 Compatibility Profile Context
GeForce GT 130M/PCIe/SSE2 / 3.3.0
AMD Radeon R7 200 Series / 4.3.12618 Compatibility Profile Context 13.251.0.0
ATI Radeon HD 5800 Series / 4.2.12217 Compatibility Profile Context 12.104.0.0