* clutter/cogl/gl/cogl-primitives.c:
* clutter/cogl/gles/cogl-primitives.c: * clutter/cogl/common/cogl-primitives.c: moved declaration of gegl_rectangle and gegl_rectanglex here to satisfy linking requirements when building the fruity backend.
This commit is contained in:
parent
0e6ad06db4
commit
a1d0b30070
@ -1,3 +1,11 @@
|
||||
2008-05-05 Øyvind Kolås <pippin@o-hand.com>
|
||||
|
||||
* clutter/cogl/gl/cogl-primitives.c:
|
||||
* clutter/cogl/gles/cogl-primitives.c:
|
||||
* clutter/cogl/common/cogl-primitives.c: moved declaration of
|
||||
gegl_rectangle and gegl_rectanglex here to satisfy linking
|
||||
requirements when building the fruity backend.
|
||||
|
||||
2008-05-05 Øyvind Kolås <pippin@o-hand.com>
|
||||
|
||||
* clutter/cogl/cogl.h.in: api review touch ups.
|
||||
|
@ -40,6 +40,56 @@
|
||||
void _cogl_path_clear_nodes ();
|
||||
void _cogl_path_add_node (ClutterFixed x,
|
||||
ClutterFixed y);
|
||||
void _cogl_path_fill_nodes ();
|
||||
void _cogl_path_stroke_nodes ();
|
||||
void _cogl_rectangle (gint x,
|
||||
gint y,
|
||||
guint width,
|
||||
guint height);
|
||||
void _cogl_rectanglex (ClutterFixed x,
|
||||
ClutterFixed y,
|
||||
ClutterFixed width,
|
||||
ClutterFixed height);
|
||||
void
|
||||
cogl_rectangle (gint x,
|
||||
gint y,
|
||||
guint width,
|
||||
guint height)
|
||||
{
|
||||
_cogl_rectangle (x, y, width, height);
|
||||
}
|
||||
|
||||
void
|
||||
cogl_rectanglex (ClutterFixed x,
|
||||
ClutterFixed y,
|
||||
ClutterFixed width,
|
||||
ClutterFixed height)
|
||||
{
|
||||
_cogl_rectanglex (x, y, width, height);
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
cogl_path_fill (void)
|
||||
{
|
||||
_COGL_GET_CONTEXT (ctx, NO_RETVAL);
|
||||
|
||||
if (ctx->path_nodes_size == 0)
|
||||
return;
|
||||
|
||||
_cogl_path_fill_nodes();
|
||||
}
|
||||
|
||||
void
|
||||
cogl_path_stroke (void)
|
||||
{
|
||||
_COGL_GET_CONTEXT (ctx, NO_RETVAL);
|
||||
|
||||
if (ctx->path_nodes_size == 0)
|
||||
return;
|
||||
|
||||
_cogl_path_stroke_nodes();
|
||||
}
|
||||
|
||||
void
|
||||
cogl_path_move_to (ClutterFixed x,
|
||||
|
@ -37,10 +37,10 @@
|
||||
#define _COGL_MAX_BEZ_RECURSE_DEPTH 16
|
||||
|
||||
void
|
||||
cogl_rectangle (gint x,
|
||||
gint y,
|
||||
guint width,
|
||||
guint height)
|
||||
_cogl_rectangle (gint x,
|
||||
gint y,
|
||||
guint width,
|
||||
guint height)
|
||||
{
|
||||
_COGL_GET_CONTEXT (ctx, NO_RETVAL);
|
||||
|
||||
@ -52,10 +52,10 @@ cogl_rectangle (gint x,
|
||||
|
||||
|
||||
void
|
||||
cogl_rectanglex (ClutterFixed x,
|
||||
ClutterFixed y,
|
||||
ClutterFixed width,
|
||||
ClutterFixed height)
|
||||
_cogl_rectanglex (ClutterFixed x,
|
||||
ClutterFixed y,
|
||||
ClutterFixed width,
|
||||
ClutterFixed height)
|
||||
{
|
||||
_COGL_GET_CONTEXT (ctx, NO_RETVAL);
|
||||
|
||||
@ -132,7 +132,7 @@ _cogl_path_stroke_nodes ()
|
||||
GE( glDrawArrays (GL_LINE_STRIP, 0, ctx->path_nodes_size) );
|
||||
}
|
||||
|
||||
static void
|
||||
void
|
||||
_cogl_path_fill_nodes ()
|
||||
{
|
||||
_COGL_GET_CONTEXT (ctx, NO_RETVAL);
|
||||
@ -168,26 +168,3 @@ _cogl_path_fill_nodes ()
|
||||
|
||||
GE( glDisable (GL_STENCIL_TEST) );
|
||||
}
|
||||
|
||||
void
|
||||
cogl_path_fill (void)
|
||||
{
|
||||
_COGL_GET_CONTEXT (ctx, NO_RETVAL);
|
||||
|
||||
if (ctx->path_nodes_size == 0)
|
||||
return;
|
||||
|
||||
_cogl_path_fill_nodes();
|
||||
|
||||
}
|
||||
|
||||
void
|
||||
cogl_path_stroke (void)
|
||||
{
|
||||
_COGL_GET_CONTEXT (ctx, NO_RETVAL);
|
||||
|
||||
if (ctx->path_nodes_size == 0)
|
||||
return;
|
||||
|
||||
_cogl_path_stroke_nodes();
|
||||
}
|
||||
|
@ -37,10 +37,10 @@
|
||||
#define _COGL_MAX_BEZ_RECURSE_DEPTH 16
|
||||
|
||||
void
|
||||
cogl_rectangle (gint x,
|
||||
gint y,
|
||||
guint width,
|
||||
guint height)
|
||||
_cogl_rectangle (gint x,
|
||||
gint y,
|
||||
guint width,
|
||||
guint height)
|
||||
{
|
||||
_COGL_GET_CONTEXT (ctx, NO_RETVAL);
|
||||
|
||||
@ -63,10 +63,10 @@ cogl_rectangle (gint x,
|
||||
|
||||
|
||||
void
|
||||
cogl_rectanglex (ClutterFixed x,
|
||||
ClutterFixed y,
|
||||
ClutterFixed width,
|
||||
ClutterFixed height)
|
||||
_cogl_rectanglex (ClutterFixed x,
|
||||
ClutterFixed y,
|
||||
ClutterFixed width,
|
||||
ClutterFixed height)
|
||||
{
|
||||
_COGL_GET_CONTEXT (ctx, NO_RETVAL);
|
||||
|
||||
@ -138,7 +138,7 @@ _cogl_path_add_node (ClutterFixed x,
|
||||
}
|
||||
}
|
||||
|
||||
static void
|
||||
void
|
||||
_cogl_path_stroke_nodes ()
|
||||
{
|
||||
_COGL_GET_CONTEXT (ctx, NO_RETVAL);
|
||||
@ -157,7 +157,7 @@ static gint compare_ints (gconstpointer a,
|
||||
return GPOINTER_TO_INT(a)-GPOINTER_TO_INT(b);
|
||||
}
|
||||
|
||||
static void
|
||||
void
|
||||
_cogl_path_fill_nodes ()
|
||||
{
|
||||
_COGL_GET_CONTEXT (ctx, NO_RETVAL);
|
||||
@ -355,25 +355,3 @@ fill_close:
|
||||
#endif
|
||||
}
|
||||
|
||||
void
|
||||
cogl_path_fill (void)
|
||||
{
|
||||
_COGL_GET_CONTEXT (ctx, NO_RETVAL);
|
||||
|
||||
if (ctx->path_nodes_size == 0)
|
||||
return;
|
||||
|
||||
_cogl_path_fill_nodes();
|
||||
|
||||
}
|
||||
|
||||
void
|
||||
cogl_path_stroke (void)
|
||||
{
|
||||
_COGL_GET_CONTEXT (ctx, NO_RETVAL);
|
||||
|
||||
if (ctx->path_nodes_size == 0)
|
||||
return;
|
||||
|
||||
_cogl_path_stroke_nodes();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user