mesa: assert if driver did not compute the version
Make sure drivers initialize the version before: * _mesa_initialize_exec_table is called * _mesa_initialize_exec_table_vbo is called * A context is made current Signed-off-by: Jordan Justen <jordan.l.justen@intel.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
This commit is contained in:
parent
075f8722ab
commit
1358f3a905
|
@ -127,6 +127,7 @@ _mesa_initialize_exec_table(struct gl_context *ctx)
|
|||
exec = ctx->Exec;
|
||||
assert(exec != NULL);
|
||||
|
||||
assert(ctx->Version > 0);
|
||||
"""
|
||||
|
||||
|
||||
|
|
|
@ -1461,7 +1461,7 @@ _mesa_make_current( struct gl_context *newCtx,
|
|||
}
|
||||
|
||||
if (newCtx->FirstTimeCurrent) {
|
||||
_mesa_compute_version(newCtx);
|
||||
assert(newCtx->Version > 0);
|
||||
|
||||
newCtx->Extensions.String = _mesa_make_extension_string(newCtx);
|
||||
|
||||
|
|
|
@ -47,6 +47,8 @@ static void
|
|||
install_vtxfmt(struct gl_context *ctx, struct _glapi_table *tab,
|
||||
const GLvertexformat *vfmt)
|
||||
{
|
||||
assert(ctx->Version > 0);
|
||||
|
||||
if (ctx->API != API_OPENGL_CORE && ctx->API != API_OPENGLES2) {
|
||||
SET_Color4f(tab, vfmt->Color4f);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue