default:
goto invalid_enum_error;
}
-
- st_Enable( ctx, cap );
-
return;
invalid_enum_error:
ctx->NewDriverState |= ctx->DriverFlags.NewMultisampleEnable;
ctx->Multisample.Enabled = state;
-
- st_Enable(ctx, GL_MULTISAMPLE);
}
/**
GL_COLOR_BUFFER_BIT | GL_ENABLE_BIT);
ctx->NewDriverState |= ST_NEW_FB_STATE;
ctx->Color.sRGBEnabled = state;
-
- st_Enable(ctx, GL_FRAMEBUFFER_SRGB);
}
/**
case GL_DEBUG_OUTPUT:
case GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB:
_mesa_set_debug_state_int(ctx, cap, state);
+ _mesa_update_debug_callback(ctx);
break;
case GL_DITHER:
if (ctx->Color.DitherFlag == state)
default:
goto invalid_enum_error;
}
-
- st_Enable( ctx, cap );
-
return;
invalid_enum_error:
DEBUG_GET_ONCE_BOOL_OPTION(mesa_mvp_dp4, "MESA_MVP_DP4", FALSE)
-
-void
-st_Enable(struct gl_context *ctx, GLenum cap)
-{
- switch (cap) {
- case GL_DEBUG_OUTPUT:
- case GL_DEBUG_OUTPUT_SYNCHRONOUS:
- _mesa_update_debug_callback(ctx);
- break;
- default:
- break;
- }
-}
-
void
st_query_memory_info(struct gl_context *ctx, struct gl_memory_info *out)
{
struct list_head head;
};
-void st_Enable(struct gl_context *ctx, GLenum cap);
void st_query_memory_info(struct gl_context *ctx, struct gl_memory_info *out);
void st_invalidate_state(struct gl_context *ctx);