I've mentioned this already in another thread but it seems to have gone unnoticed so I thought I'd try once more.
On one of my PCs (with Geforce 4 gfx) ReadPixelFast on a black pixel works fine and returns $00000000 as expected, but on another (with Intel gfx) the ReadPixelFast returns $0000FFFF for the same pixel. In fact, for all pixels the Green and Blue bytes are always $FF.
This is all in 32-bit colour.
Any thoughts as to why this might be?
On one of my PCs (with Geforce 4 gfx) ReadPixelFast on a black pixel works fine and returns $00000000 as expected, but on another (with Intel gfx) the ReadPixelFast returns $0000FFFF for the same pixel. In fact, for all pixels the Green and Blue bytes are always $FF.
This is all in 32-bit colour.
Any thoughts as to why this might be?