some time ago I wrote simple game which looks like arkanoid. And everything would be fine if not one BIG problem: on nVidia graphic cards my game is rendering everything what i want, but on Radeon you can't see anything else than black background. I dont use any special instructions for shaders or opengl. I use simple VBO + VAO + shader GLSL(#verison 120).
Game:
http://www.wupload.com/file/2676932477/antyNoid.zip
Sample shader:
#version 120
uniform mat4 modelViewProjectionMatrix;
in vec3 in_Position;
void main(void)
{
gl_TexCoord[0] = gl_MultiTexCoord0;
gl_Position=vec4(in_Position.xy*2,0,1);
}
Do you have any idea what I am doing wrong? What should I check to know where is difference between using opengl+shader in nVidia and in Radeon? Can it be the problem of shaders? (all are in defaultData of game, some can look stragne because of shader-merging system, but it works fine).
Oh and: I dont get any Opengl/Shader compile errors what is so strange too.