OpenGL ES renderer Support

Mohit Taneja <[email protected]>
Newsgroups gmane.comp.graphics.crystalspace.devel
Message-ID <CAKU=POQ-+4mLDMpneZmdgiUinf8XCzesCNudDhPFAhUDabDhsQ@mail.gmail.com>
Hi,

I needed some help from the community in terms of possible
hindrances/pitfalls in supporting openGL ES renderer for Crystalspace 3D.

The primary differences between OpenGL and OpenGL ES, seems to be the
following:

   -

   There is no support for glBegin or glEnd.
   -

   The only supported rasterization primitives are points, lines and
   triangles. Quads are not supported.
   -

   There is no polynomial function evaluation stage.
   -

   One cannot send blocks of fragments directly to individual fragment
   operations.
   -

   There is no support for display lists.

RlyDontKnow, did told me about the use of glBegin and glEnd to implement
DrawPixMap, which I would probably have to rewrite using VextexBuffers or
Vertex Array.

Also for quads, Jorrit suggested that we can probably overload the Quad
functions by using two triangles to draw a Quad.

Is there anything else which you guys can think of, off the top of your
head which will obviously not work with the following limitations ?

Regards,

Mohit Taneja

------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter

_______________________________________________
Crystal-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/crystal-develop
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.