* clutter/clutter-shader.[ch]: do not include GL.h.
This commit is contained in:
parent
e92b864dff
commit
4de11937e6
@ -1,3 +1,7 @@
|
|||||||
|
2007-12-03 Øyvind Kolås <pippin@o-hand.com>
|
||||||
|
|
||||||
|
* clutter/clutter-shader.[ch]: do not include GL.h.
|
||||||
|
|
||||||
2007-12-03 Øyvind Kolås <pippin@o-hand.com>
|
2007-12-03 Øyvind Kolås <pippin@o-hand.com>
|
||||||
|
|
||||||
Support for shaders in clutter. At the moment limited to drivers
|
Support for shaders in clutter. At the moment limited to drivers
|
||||||
|
@ -57,16 +57,16 @@ static void clutter_shader_get_property (GObject *object,
|
|||||||
|
|
||||||
struct _ClutterShaderPrivate
|
struct _ClutterShaderPrivate
|
||||||
{
|
{
|
||||||
gboolean glsl; /* The shader is a GLSL shader */
|
gboolean glsl; /* The shader is a GLSL shader */
|
||||||
gboolean bound; /* The shader is bound to the GL context */
|
gboolean bound; /* The shader is bound to the GL context */
|
||||||
|
|
||||||
gchar *vertex_shader_source; /* source (or asm) for vertex shader */
|
gchar *vertex_shader_source; /* source (or asm) for vertex shader */
|
||||||
gchar *fragment_shader_source;/* source (or asm) for fragment shader*/
|
gchar *fragment_shader_source;/* source (or asm) for fragment shader*/
|
||||||
|
|
||||||
GLhandleARB program;
|
COGLint program;
|
||||||
|
|
||||||
GLhandleARB vertex_shader;
|
COGLint vertex_shader;
|
||||||
GLhandleARB fragment_shader;
|
COGLint fragment_shader;
|
||||||
};
|
};
|
||||||
|
|
||||||
enum
|
enum
|
||||||
|
@ -28,7 +28,6 @@
|
|||||||
#ifndef CLUTTER_SHADER_H
|
#ifndef CLUTTER_SHADER_H
|
||||||
#define CLUTTER_SHADER_H
|
#define CLUTTER_SHADER_H
|
||||||
|
|
||||||
#include <GL/gl.h>
|
|
||||||
#include <glib.h>
|
#include <glib.h>
|
||||||
#include <glib-object.h>
|
#include <glib-object.h>
|
||||||
|
|
||||||
@ -72,7 +71,6 @@ void clutter_shader_set_uniform_1f (ClutterShader *self,
|
|||||||
gfloat value);
|
gfloat value);
|
||||||
/* should be private and internal */
|
/* should be private and internal */
|
||||||
void clutter_shader_release_all (void);
|
void clutter_shader_release_all (void);
|
||||||
gboolean clutter_shader_has_glsl (void);
|
|
||||||
|
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
|
Loading…
Reference in New Issue
Block a user