25 Oct 2014

opengl es 2.0 on linux

opengl es 2.0 on linux

I would like to develop openGLES 2.0 apps on my ubuntu machine. I could not find any libraries/emulators that support ES 2.0 yet. Any suggestions?
Ans:
Info1) you can generate a header that has only those functions that you really need. And with glfw you can create an opengl es context. So you can't accidently use functions that you do not want to use, because they won't be defined in this way. I found this that might help you here

Info2) he Standard for Embedded Accelerated 3D Graphics

OpenGL® ES is a royalty-free, cross-platform API for full-function 2D and 3D graphics on embedded systems - including consoles, phones, appliances and vehicles. It consists of well-defined subsets of desktop OpenGL, creating a flexible and powerful low-level interface between software and graphics acceleration. OpenGL ES includes profiles for floating-point and fixed-point systems and the EGL™ specification for portably binding to native windowing systems. OpenGL ES 1.X is for fixed function hardware and offers acceleration, image quality and performance. OpenGL ES 2.X enables full programmable 3D graphics. OpenGL SC is tuned for the safety critical market.

OpenGL ES 2.X - for Programmable Hardware

For programmable hardware: OpenGL ES 2.0 is defined relative to the OpenGL 2.0 specification (http://www.opengl.org/documentation/specs/version2.0/glspec20.pdf)and emphasizes a programmable 3D graphics pipeline with the ability to create shader and program objects and the ability to write vertex and fragment shaders in the OpenGL ES Shading Language. OpenGL ES 2.0 does not support the fixed function transformation and fragment pipeline of OpenGL ES 1.x. Learn More...( https://www.khronos.org/opengles/2_X/)
·         The OpenGL ES 2.0 specification, header files, and optional extension ·         The OpenGL ES 3.0 Shading Language Online Reference Pages(https://www.khronos.org/opengles/sdk/docs/manglsl/)
·         The OpenGL ES 2.0 Reference Card(https://www.khronos.org/developers/reference-cards/)specifications(https://www.khronos.org/registry/gles/)
·         The OpenGL ES 2.0 Online Manual Pages(https://www.khronos.org/opengles/sdk/docs/man/)


·         OpenGL ES Shading Language - adds the same basic shading language as used in OpenGL 2.0, but adapted for embedded platforms. 
·         OpenGL 2.0 as a reference - the specification is defined relative to the OpenGL 2.0 specification. (http://www.opengl.org/documentation/specs/version2.0/glspec20.pdf)

No comments:

Post a Comment