Remove all internal includes of cogl.h

The cogl.h header is meant to be the public header for including the 1.x
api used by Clutter so we should stop using that as a convenient way to
include all likely prototypes and typedefs. Actually we already do a
good job of listing the specific headers we depend on in each of the .c
files we have so mostly this patch just strip out the redundant
includes for cogl.h with a few fixups where that broke the build.

Reviewed-by: Neil Roberts <neil@linux.intel.com>
This commit is contained in:
Robert Bragg
2012-02-18 01:19:17 +00:00
parent cc4aa97579
commit 680f63a48c
80 changed files with 41 additions and 83 deletions

View File

@ -25,6 +25,7 @@
#define __COGL_SHADER_H
#include "cogl-handle.h"
#include "cogl-shader.h"
typedef struct _CoglShader CoglShader;