Cogl

Contact owners and managers
1–11 of 11
Note: the official mailing list is now hosted on freedesktop.org, please subscribe here: http://lists.freedesktop.org/mailman/listinfo/cogl

Hi all,

It seems the Cogl project is starting to get more and more interesting as a standalone 3D graphics API since it has now been spun out into its own project and so we feel it's about time we had a dedicated mailing list for it too.

Please feel invited to use this group to discuss and ask questions about Cogl.

Cogl development is currently following a path towards a 2.0 API and we feel like it's shaping up to be quite a nice API but we'd really like to hear your feedback. Now is a good time to start playing with Cogl because you can influence the API and design so that we end up with something that's really fun to use for everyone as a modern, open source, 3D graphics library. Who knows; one wishful day, hardened game developers might even choose Cogl over OpenGL and D3D!

Please see find the latest experimental 2.0 api docs here to get a sense of what we are shooting for:
http://docs.clutter-project.org/docs/cogl-2.0-experimental/unstable

Some of the key things we currently hope to achieve before 2.0 are:
  • Remove the default context so all api calls will be directly or indirectly related to a context instead of referring a global variable for the current context.
  • Make it possible to set uniforms on CoglPipeline objects and associate shaders with a pipeline. Cogl will then handle the creation and linking or programs for you most of the time.
  • Add a shader snippet framework for CoglPipeline so orthogonal components can add snippets of GLSL code into a given pipeline at well defined hook points.
  • Clarify the distinction between native and meta textures.
  • Remove any remaining uses of the CoglHandle type.
For a more general overview of Cogl please see this wiki page here:
http://wiki.clutter-project.org/wiki/Cogl

kind regards,
- Robert