Is there any way to draw a texture to the screen without using a shader? Something like the immediate mode in gl3.1 (glBegin, glTexCoord, etc). I know that VA and IB are necessary but what about the shader? I've just needed to show a simple texture fullscreen.
So basically no. The proper OpenGL 3 way is to make a shader.