core profile in gl 3.1

The tutorial I follow used gl 3.3 and creates a gl context with core profile. But I have only gl 3.1 which my card supports. So the core profile creation is failing every time. What will I lose in the future if I leave the profile to default.

Thank you

Your driver may not have the GL features available to run the tutorial even if you request the Compatibility profile (default). GLSL 330 shaders with explicit attribute location and geometry shaders jump to mind, but it depends on what the tutorial’s actually using.