def get_compositor()

in mozetl/graphics/graphics_telemetry_dashboard.py [0:0]


def get_compositor(p):
    compositor = p[FeaturesKey].get("compositor", "none")
    if compositor == "none":
        user_prefs = p.get(UserPrefsKey, None)
        if user_prefs is not None:
            omtc = user_prefs.get("layers.offmainthreadcomposition.enabled", True)
            if not omtc:
                return "disabled"
    elif compositor == "d3d11":
        if advanced_layers_status(p) == "available":
            return "advanced_layers"
    return compositor