I built a check image of 128x128. Black and white. The data which I bound is totally 128*128*3 bytes.
The data is arranged like row major data. But I don't think it is a problem with the image, I changed already to completely white but the result was still black.
I will check later the possibility if the shader produces the black fragments.
I guess, maybe I made a mistake in the initialization... Do you have any ideas, what could be wrong?