Allegro.cc - Online Community

Allegro.cc Forums » Allegro Development » Allegro 5 under Raspbian Stretch runs veeeeeerrrrrry slowly.

This thread is locked; no one can reply to it. rss feed Print
 1   2 
Allegro 5 under Raspbian Stretch runs veeeeeerrrrrry slowly.
Chris Katko
Member #1,881
January 2002
avatar

From what I heard on a github bug list, they said something like only OpenGL ES "egl" is actually supported on Raspberry Pi. And OpenGL goes to a wrapper.

But if that's the case, how the heck are they running game emulators on the pi? Are they all running on OpenGL ES?

But then... here people talk about using OpenGL. It's like nobody knows the actual answer:

https://www.raspberrypi.org/forums/viewtopic.php?t=191087

I think part of the problem is people are counting "success" as being able to boot to desktop with the OpenGL driver enabled in raspi-config. But that's not a success, as we've seen, because it ends up emulated and actual OpenGL programs don't work right or fast.

Here's the best quote I've found:

Quote:

The Pi firmware (binary blob) supports OpenGLES only. It also has a composition API called DispmanX.
There is an open Linux kernel OpenGL and KMS (composition) driver actively under development.

The OpenGL side can be used either with the kernel KMS driver ("full kms"), or retaining the DispmanX API for composition ("fake KMS"). There are numerous things that can only sensibly be used with the "fake KMS" driver, eg video playback and the camera, as in both cases they directly send images to the composition engine/screen rather than going via the kernel.

https://www.raspberrypi.org/forums/viewtopic.php?t=192017

Can Allegro run on OpenGL ES? I swear I saw an OpenGL ES shader before.

-----sig:
“Programs should be written for people to read, and only incidentally for machines to execute.” - Structure and Interpretation of Computer Programs
"Political Correctness is fascism disguised as manners" --George Carlin

 1   2 


Go to: