[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Porting for dummies?



On 7 November 2013 01:30, Paul Wise <pabs@debian.org> wrote:
 

Debian's version of OpenGL is called Mesa and it supports normal
OpenGL on armel too, it would not be hardware-accelerated yet though
because there aren't any free drivers for that in Debian. Same goes
for hardware-acceleration of OpenGLES on ARM, no free drivers in
Debian yet. Some reverse engineering projects and free drivers exist
outside of Debian though:

https://wiki.debian.org/Mobile#software-drivers

Well, I can temporarily install the binary blobs, can't I? These ones: http://linux-sunxi.org/Binary_drivers . They even have a rebuilt package specifically for debian. I know I'm on my own re stability of that. But then eventually, as I hope, LIMA will mature and make it into Debian.
 
You can install OpenGLES (libgles1-mesa-dev or libgles2-mesa-dev) on
your standard Debian amd64 PC system, try to build your code and
change it until it doesn't fail.

Aha - thanks! It's actually a Debian i686 system but it would fit even better (current arm architectures are 32 bit).
 
This will be hardware-accelerated and
be easier than messing around with cross-compilers.

Here are some guides for converting OpenGL code to OpenGLES, any
issues you encounter should be fixable by using a search engine
though.

http://pandorawiki.org/Porting_to_GLES_from_GL
http://software.intel.com/en-us/articles/porting-opengl-games-to-android-on-intel-atom-processors-part-1
http://wiki.maemo.org/OpenGL-ES

Thanks a LOT. Exactly what I needed. Looks like I can give a lot of trying to the port attempt before deciding on hardware.

--
Yours, Mikhail Ramendik

Unless explicitly stated, all opinions in my mail are my own and do not reflect the views of any organization

Reply to: