[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:
parent
49db9f4f77
commit
4bc947cfcc
@ -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 */
|
||||
|
Loading…
Reference in New Issue
Block a user