I created a simple test project in which I load the following 16x8 texture:
Then I color the background using
GraphicsDevice.Clear(new Color(10, 10, 10)) and simply draw the first 8x8 rectangle of the texture, and, as expected, I get the following:
but the black pixels are not all RGB 10,10,10 but they appear as indicated below:
Is this normal?
I created this little test because I coded a game some time ago and a user says that on his monitor he can clearly distinguish pixels with RGB 10,10,10 from those with RGB 12,12,12 and with RGB 14,14,14 and he reports to see gray dots and lines on a black background.
PS: It only seems to happen on OpenGL projects and not on DirectX projects.