summaryrefslogtreecommitdiff
path: root/cogl
diff options
context:
space:
mode:
Diffstat (limited to 'cogl')
-rw-r--r--cogl/cogl/cogl-context-private.h14
-rw-r--r--cogl/cogl/cogl-context.c19
2 files changed, 0 insertions, 33 deletions
diff --git a/cogl/cogl/cogl-context-private.h b/cogl/cogl/cogl-context-private.h
index 0cabcc6e3..8dc5c2c23 100644
--- a/cogl/cogl/cogl-context-private.h
+++ b/cogl/cogl/cogl-context-private.h
@@ -124,11 +124,6 @@ struct _CoglContext
CoglMatrixEntry identity_entry;
- /* A cache of the last (immutable) matrix stack entries that were
- * flushed to the GL matrix builtins */
- CoglMatrixEntryCache builtin_flushed_projection;
- CoglMatrixEntryCache builtin_flushed_modelview;
-
GArray *texture_units;
int active_texture_unit;
@@ -152,8 +147,6 @@ struct _CoglContext
GArray *journal_flush_attributes_array;
GArray *journal_clip_bounds;
- GArray *polygon_vertices;
-
/* Some simple caching, to minimize state changes... */
CoglPipeline *current_pipeline;
unsigned long current_pipeline_changes_since_flush;
@@ -197,17 +190,10 @@ struct _CoglContext
/* Primitives */
CoglPipeline *stencil_pipeline;
- /* Pre-generated VBOs containing indices to generate GL_TRIANGLES
- out of a vertex array of quads */
- CoglIndices *quad_buffer_indices_byte;
- unsigned int quad_buffer_indices_len;
- CoglIndices *quad_buffer_indices;
-
CoglIndices *rectangle_byte_indices;
CoglIndices *rectangle_short_indices;
int rectangle_short_indices_len;
- CoglPipeline *texture_download_pipeline;
CoglPipeline *blit_texture_pipeline;
GSList *atlases;
diff --git a/cogl/cogl/cogl-context.c b/cogl/cogl/cogl-context.c
index 7a6daf033..50b4b68ae 100644
--- a/cogl/cogl/cogl-context.c
+++ b/cogl/cogl/cogl-context.c
@@ -276,8 +276,6 @@ cogl_context_new (CoglDisplay *display,
g_array_new (TRUE, FALSE, sizeof (CoglAttribute *));
context->journal_clip_bounds = NULL;
- context->polygon_vertices = g_array_new (FALSE, FALSE, sizeof (float));
-
context->current_pipeline = NULL;
context->current_pipeline_changes_since_flush = 0;
context->current_pipeline_with_color_attrib = FALSE;
@@ -310,22 +308,15 @@ cogl_context_new (CoglDisplay *display,
context->stencil_pipeline = cogl_pipeline_new (context);
- context->quad_buffer_indices_byte = NULL;
- context->quad_buffer_indices = NULL;
- context->quad_buffer_indices_len = 0;
-
context->rectangle_byte_indices = NULL;
context->rectangle_short_indices = NULL;
context->rectangle_short_indices_len = 0;
- context->texture_download_pipeline = NULL;
context->blit_texture_pipeline = NULL;
context->current_modelview_entry = NULL;
context->current_projection_entry = NULL;
_cogl_matrix_entry_identity_init (&context->identity_entry);
- _cogl_matrix_entry_cache_init (&context->builtin_flushed_projection);
- _cogl_matrix_entry_cache_init (&context->builtin_flushed_modelview);
/* Create default textures used for fall backs */
context->default_gl_texture_2d_tex =
@@ -372,14 +363,6 @@ _cogl_context_free (CoglContext *context)
if (context->journal_clip_bounds)
g_array_free (context->journal_clip_bounds, TRUE);
- if (context->polygon_vertices)
- g_array_free (context->polygon_vertices, TRUE);
-
- if (context->quad_buffer_indices_byte)
- cogl_object_unref (context->quad_buffer_indices_byte);
- if (context->quad_buffer_indices)
- cogl_object_unref (context->quad_buffer_indices);
-
if (context->rectangle_byte_indices)
cogl_object_unref (context->rectangle_byte_indices);
if (context->rectangle_short_indices)
@@ -409,8 +392,6 @@ _cogl_context_free (CoglContext *context)
cogl_matrix_entry_unref (context->current_modelview_entry);
if (context->current_projection_entry)
cogl_matrix_entry_unref (context->current_projection_entry);
- _cogl_matrix_entry_cache_destroy (&context->builtin_flushed_projection);
- _cogl_matrix_entry_cache_destroy (&context->builtin_flushed_modelview);
_cogl_pipeline_cache_free (context->pipeline_cache);