ClutterActorPrivate *actor_priv;
ShaderData *shader_data;
- g_return_val_if_fail (CLUTTER_IS_ACTOR (self), FALSE);
+ g_return_val_if_fail (CLUTTER_IS_ACTOR (self), NULL);
actor_priv = self->priv;
shader_data = actor_priv->shader_data;
ClutterStageManager *stage_manager;
ClutterStageWindow *stage_window;
- g_return_val_if_fail (CLUTTER_IS_BACKEND (backend), FALSE);
- g_return_val_if_fail (CLUTTER_IS_STAGE (wrapper), FALSE);
+ g_return_val_if_fail (CLUTTER_IS_BACKEND (backend), NULL);
+ g_return_val_if_fail (CLUTTER_IS_STAGE (wrapper), NULL);
stage_manager = clutter_stage_manager_get_default ();
GString *str;
GSList *l;
- g_return_val_if_fail (CLUTTER_IS_PATH (path), FALSE);
+ g_return_val_if_fail (CLUTTER_IS_PATH (path), NULL);
priv = path->priv;
const gchar *flag;
g_return_val_if_fail (G_TYPE_IS_FLAGS (type), 0);
- g_return_val_if_fail (string != 0, 0);
+ g_return_val_if_fail (string != NULL, 0);
ret = TRUE;
gchar *dirname;
gchar *retval;
- g_return_val_if_fail (CLUTTER_IS_SCRIPT (script), FALSE);
- g_return_val_if_fail (filename != NULL, FALSE);
+ g_return_val_if_fail (CLUTTER_IS_SCRIPT (script), NULL);
+ g_return_val_if_fail (filename != NULL, NULL);
if (g_path_is_absolute (filename))
return g_strdup (filename);
{
ClutterShaderFloat *shader_float;
- g_return_val_if_fail (CLUTTER_VALUE_HOLDS_SHADER_FLOAT (value), 0);
+ g_return_val_if_fail (CLUTTER_VALUE_HOLDS_SHADER_FLOAT (value), NULL);
shader_float = value->data[0].v_pointer;
{
ClutterShaderInt *shader_int;
- g_return_val_if_fail (CLUTTER_VALUE_HOLDS_SHADER_INT (value), 0);
+ g_return_val_if_fail (CLUTTER_VALUE_HOLDS_SHADER_INT (value), NULL);
shader_int = value->data[0].v_pointer;
{
ClutterShaderMatrix *shader_matrix;
- g_return_val_if_fail (CLUTTER_VALUE_HOLDS_SHADER_MATRIX (value), 0);
+ g_return_val_if_fail (CLUTTER_VALUE_HOLDS_SHADER_MATRIX (value), NULL);
shader_matrix = value->data[0].v_pointer;
CoglBufferAccess access)
{
if (!cogl_is_buffer (buffer))
- return FALSE;
+ return NULL;
if (COGL_BUFFER_FLAG_IS_SET (buffer, MAPPED))
return buffer->data;
/* As we flush the journal entries in batches we walk forward through the
* above VBO starting at offset 0... */
- state->vbo_offset = 0;
+ state->vbo_offset = NULL;
return journal_vbo;
}
CoglHandle
cogl_path_get (void)
{
- _COGL_GET_CONTEXT (ctx, FALSE);
+ _COGL_GET_CONTEXT (ctx, NULL);
return ctx->current_path;
}
{
CoglPath *old_path, *new_path;
- _COGL_GET_CONTEXT (ctx, FALSE);
+ _COGL_GET_CONTEXT (ctx, NULL);
if (!cogl_is_path (handle))
return COGL_INVALID_HANDLE;
/* Pass NULL data to init size and internal format */
GE( glTexImage2D (tex_2ds->gl_target, 0, gl_intformat,
x_span->size, y_span->size, 0,
- gl_format, gl_type, 0) );
+ gl_format, gl_type, NULL) );
}
}
}
}
new_cogl_vbo = g_slice_alloc (sizeof (CoglVertexBufferVBO));
- new_cogl_vbo->vbo_name = 0;
+ new_cogl_vbo->vbo_name = NULL;
new_cogl_vbo->attributes = NULL;
new_cogl_vbo->attributes =
g_list_prepend (new_cogl_vbo->attributes, attribute);
if (!fallback)
{
- g_return_if_fail (cogl_vbo->vbo_name != 0);
+ g_return_if_fail (cogl_vbo->vbo_name != NULL);
GE (glBindBuffer (GL_ARRAY_BUFFER,
GPOINTER_TO_UINT (cogl_vbo->vbo_name)));
*/
new_multipack_vbo = g_slice_alloc (sizeof (CoglVertexBufferVBO));
- new_multipack_vbo->vbo_name = 0;
+ new_multipack_vbo->vbo_name = NULL;
new_multipack_vbo->flags =
COGL_VERTEX_BUFFER_VBO_FLAG_MULTIPACK
| COGL_VERTEX_BUFFER_VBO_FLAG_INFREQUENT_RESUBMIT;
* in their own VBO so that updates don't impact other attributes
*/
- cogl_vbo->vbo_name = 0;
+ cogl_vbo->vbo_name = NULL;
cogl_vbo->flags =
COGL_VERTEX_BUFFER_VBO_FLAG_UNSTRIDED
| COGL_VERTEX_BUFFER_VBO_FLAG_FREQUENT_RESUBMIT;
{
GE (glBindBuffer (GL_ARRAY_BUFFER,
GPOINTER_TO_UINT (cogl_vbo->vbo_name)));
- base = 0;
+ base = NULL;
}
else
base = cogl_vbo->vbo_name;
gsize indices_bytes;
CoglVertexBufferIndices *indices;
- _COGL_GET_CONTEXT (ctx, 0);
+ _COGL_GET_CONTEXT (ctx, NULL);
indices = g_slice_alloc (sizeof (CoglVertexBufferIndices));
{
g_critical ("unknown indices type %d", indices_type);
g_slice_free (CoglVertexBufferIndices, indices);
- return 0;
+ return NULL;
}
indices_bytes = get_indices_type_size (indices->type) * indices_len;
cogl_create_program (void)
{
CoglProgram *program;
- _COGL_GET_CONTEXT (ctx, 0);
+ _COGL_GET_CONTEXT (ctx, NULL);
program = g_slice_new (CoglProgram);
program->gl_handle = glCreateProgramObject ();
XShmDetach(clutter_x11_get_default_display(),
&priv->shminfo);
shmdt(priv->shminfo.shmaddr);
- shmctl(priv->shminfo.shmid, IPC_RMID, 0);
+ shmctl(priv->shminfo.shmid, IPC_RMID, NULL);
priv->shminfo.shmid = -1;
}
}
if (priv->shminfo.shmid == -1)
goto failed_shmget;
- priv->shminfo.shmaddr = shmat (priv->shminfo.shmid, 0, 0);
+ priv->shminfo.shmaddr = shmat (priv->shminfo.shmid, NULL, 0);
if (priv->shminfo.shmaddr == (void *) -1)
goto failed_shmat;
failed_shmat:
g_warning ("shmat failed");
- shmctl (priv->shminfo.shmid, IPC_RMID, 0);
+ shmctl (priv->shminfo.shmid, IPC_RMID, NULL);
failed_shmget:
g_warning ("shmget failed");
* rectangles so we do not have to update the whole shebang.
*/
dpy = clutter_x11_get_default_display();
- parts = XFixesCreateRegion (dpy, 0, 0);
+ parts = XFixesCreateRegion (dpy, NULL, 0);
XDamageSubtract (dpy, priv->damage, None, parts);
r_damage = XFixesFetchRegionAndBounds (dpy,