I'm assuming this means my shader program is not being bound before I am rendering. So there must be something there that NVIDIA does not like.
I have another shader that just renders with Ortho view fonts/UIelements, and those render just fine ontop of the black screen.
I stripped my shader down to pretty much nothing. Got rid of all glGetUniform calls to uniforms that do not exist, all variables that aren't used are gone. Still black screen.