liballeg / allegro5

The official Allegro 5 git repository. Pull requests welcome!
https://liballeg.org
Other
1.84k stars 281 forks source link

glRenderbufferStorageMultisampleEXT undefined on some Androids #666

Closed ghost closed 7 years ago

ghost commented 8 years ago

Known devices (from Amazon Appstore team so there are likely non-Amazon devices too):

Kindle Fire (2011) Kindle Fire HD (2012) Kindle Fire (2012) Kindle Fire HD 8.9 (2012)
Kindle Fire HD 8.9 WAN (2012)

ghost commented 8 years ago

I need to double check these devices are GLES 2.

ghost commented 8 years ago

Turns out this is an OpenGL ES 3 function. I'll make a patch that optionally enables ES 3.

ghost commented 8 years ago

Here's the branch but please don't merge this until I've verified that it fixes all the problems: https://github.com/goobliata/allegro5/tree/opengles3.

ghost commented 8 years ago

glFramebufferTexture2DMultisampleEXT is also undefined. I thought that might be the case...

ghost commented 7 years ago

This was fixed by making GLES 3 support an optional CMake flag.