This is generally caused by outdated hardware that is no longer supported by Minecraft. Please check the minimum system requirements for more information.
You will probably still be able to run older versions of the game.
When launching Minecraft, the following error message appears in the launcher log, and Minecraft cannot launch successfully.
FATAL ERROR in native method: Thread[Client thread,5,main]: No context is current or a function that is not available in the current context was called. The JVM will abort execution.
at org.lwjgl.opengl.GL11.glAlphaFunc(Native Method)