We are currently migrating Bugzilla to GitHub issues.
Any changes made to the bug tracker now will be lost, so please do not post new bugs or make changes to them.
When we're done, all bug URLs will redirect to their equivalent location on the new bug tracker.

Bug 2761

Summary: OpenGL ES 1/2 driver broken on Raspberry Pi with --enable-video-opengl --enable-video-x11
Product: SDL Reporter: Sonny Jim <sonny_jim_pin>
Component: videoAssignee: Sam Lantinga <slouken>
Status: RESOLVED FIXED QA Contact: Sam Lantinga <slouken>
Severity: normal    
Priority: P2 CC: gabomdq
Version: 2.0.3   
Hardware: ARM   
OS: Linux   

Description Sonny Jim 2014-10-20 21:01:21 UTC
When trying to create a OpenGL ES 1/2 renderer with SDL2 on the Pi, you get strange errors like this:
    Couldn't create renderer: Unknown OpenGL context profile -1092887348

To get OpenGL ES working I had to build SDL2 with --disable-video-opengl.
Comment 1 Sonny Jim 2014-10-20 21:33:57 UTC
See this forum post for more details:
https://forums.libsdl.org/viewtopic.php?p=39722#39722
Comment 2 Gabriel Jacobo 2014-10-21 14:27:56 UTC
This seems to be a platform problem, if the OpenGL headers are detected, support will be built in, it's not our fault (or should I say our place to fix) if said support is not properly working.

https://hg.libsdl.org/SDL/rev/ea006adc8372