[cogl] Ensure features are initialized first in cogl_create_context

Previously some context initializing was being done without valid feature
flags.
This commit is contained in:
Robert Bragg 2009-10-22 12:35:33 +01:00
parent 419db4dcfb
commit 8b4c496f2a

View File

@ -59,6 +59,11 @@ cogl_create_context (void)
_context->feature_flags = 0;
_context->features_cached = FALSE;
/* Initialise the driver specific state */
/* TODO: combine these two into one function */
_cogl_create_context_driver (_context);
_cogl_features_init ();
_context->enable_flags = 0;
_context->color_alpha = 0;
@ -107,11 +112,6 @@ cogl_create_context (void)
_context->texture_download_material = COGL_INVALID_HANDLE;
/* Initialise the driver specific state */
/* TODO: combine these two into one function */
_cogl_create_context_driver (_context);
_cogl_features_init ();
/* Create default textures used for fall backs */
_context->default_gl_texture_2d_tex =
cogl_texture_new_from_data (1, /* width */