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