コード例 #1
0
static void
_cogl_attribute_buffer_free (CoglAttributeBuffer *array)
{
  /* parent's destructor */
  _cogl_buffer_fini (COGL_BUFFER (array));

  g_slice_free (CoglAttributeBuffer, array);
}
コード例 #2
0
ファイル: cogl-index-buffer.c プロジェクト: collinss/muffin
static void
_cogl_index_buffer_free (CoglIndexBuffer *indices)
{
  /* parent's destructor */
  _cogl_buffer_fini (COGL_BUFFER (indices));

  g_slice_free (CoglIndexBuffer, indices);
}
コード例 #3
0
ファイル: cogl-vertex-array.c プロジェクト: nobled/clutter
static void
_cogl_vertex_array_free (CoglVertexArray *array)
{
    /* parent's destructor */
    _cogl_buffer_fini (COGL_BUFFER (array));

    g_slice_free (CoglVertexArray, array);
}
コード例 #4
0
ファイル: cogl-pixel-buffer.c プロジェクト: gramozeka/GSB-NEW
static void
_cogl_pixel_buffer_free (CoglPixelBuffer *buffer)
{
  _COGL_GET_CONTEXT (ctx, NO_RETVAL);

  /* parent's destructor */
  _cogl_buffer_fini (COGL_BUFFER (buffer));

  GE( glDeleteBuffers (1, &(COGL_BUFFER (buffer)->gl_handle)) );

  g_slice_free (CoglPixelBuffer, buffer);
}