{% extends "reports/base.html" %} {% load report_tags %} {% block css %} .col { float: left; } .progress { font-size: 10px; font-weight: bold; display: inline-block; background: #f99; width: 40px; height: 13px; } .progress .bar { display: inline-block; position: absolute; background: #3f3; height: 13px; z-index: 0; } li:hover { background: #ddd; } ul { list-style-type: none; margin: 2px 10px 2px 0; padding: 0; } {% endblock %} {% block title %} OpenGL capabilities database - index {% endblock %} {% block heading %} OpenGL capabilities database {% endblock %} {% block content %}

Based on data submitted by players of 0 A.D. See the index page for more stuff. Contact Philip Taylor for questions.

Browse the data here, or download as JSON (see format description). Feel free to do whatever you want with the data.

The listed extensions are based on the GL_EXTENSIONS string: we don't show an extension as supported if it's not explicitly advertised, even if GL_VERSION is a version where that extension was folded into the main spec.

The extension support percentages are based on the number of user/device/driver combinations, from a total of {{ num_users }}. This is obviously hopelessly biased and unrepresentative so don't read too much into the numbers.

The listed device names are based on GL_RENDERER, with boring components stripped out. Driver versions on Windows are determined from DLL versions; if we can't guess which is the correct DLL then we try to list all the detectable DLLs. Driver versions on Linux are determined from GL_VERSION, when it's encoded in there.

Extension support

Sort by % support / name.

Implementation limits

Device details

{% endblock %}