diff options
author | zmo@chromium.org <zmo@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-05-31 00:11:51 +0000 |
---|---|---|
committer | zmo@chromium.org <zmo@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-05-31 00:11:51 +0000 |
commit | a4cdbab0a6b3fe108efc74ec5bf579689d40bbed (patch) | |
tree | e23fd4a39c8f77ecf3bc1208a555618f14e49a98 /content/browser/resources/gpu/info_view.js | |
parent | 6d36f8ad4a7af6287ecc6e110c2b95f77c9c40e8 (diff) | |
download | chromium_src-a4cdbab0a6b3fe108efc74ec5bf579689d40bbed.zip chromium_src-a4cdbab0a6b3fe108efc74ec5bf579689d40bbed.tar.gz chromium_src-a4cdbab0a6b3fe108efc74ec5bf579689d40bbed.tar.bz2 |
Add driver bug workarounds to about:gpu page.
Also, fixed a few issues in about:gpu
1) get rid of the multi-tab stuff - it's causing a Uncaught TypeError.
2) set the body margin correctly
BUG=244576
TEST=about:gpu page with driver bug workarounds info
R=gman@chromium.org, nduca@chromium.org
Review URL: https://codereview.chromium.org/15650017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203274 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/resources/gpu/info_view.js')
-rw-r--r-- | content/browser/resources/gpu/info_view.js | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/content/browser/resources/gpu/info_view.js b/content/browser/resources/gpu/info_view.js index 0010e2f..d7d21d5 100644 --- a/content/browser/resources/gpu/info_view.js +++ b/content/browser/resources/gpu/info_view.js @@ -55,6 +55,10 @@ cr.define('gpu', function() { value: clientInfo.blacklist_version }, { + description: 'Driver bug list version', + value: clientInfo.driver_bug_list_version + }, + { description: 'ANGLE revision', value: clientInfo.angle_revision }, @@ -136,6 +140,8 @@ cr.define('gpu', function() { var featureStatusList = this.querySelector('.feature-status-list'); var problemsDiv = this.querySelector('.problems-div'); var problemsList = this.querySelector('.problems-list'); + var workaroundsDiv = this.querySelector('.workarounds-div'); + var workaroundsList = this.querySelector('.workarounds-list'); var performanceDiv = this.querySelector('.performance-div'); var gpuInfo = browserBridge.gpuInfo; var i; @@ -181,9 +187,23 @@ cr.define('gpu', function() { problemsDiv.hidden = true; } + // driver bug workarounds list + if (gpuInfo.featureStatus.workarounds.length) { + workaroundsDiv.hidden = false; + workaroundsList.textContent = ''; + for (i = 0; i < gpuInfo.featureStatus.workarounds.length; i++) { + var workaroundEl = document.createElement('li'); + workaroundEl.textContent = gpuInfo.featureStatus.workarounds[i]; + workaroundsList.appendChild(workaroundEl); + } + } else { + workaroundsDiv.hidden = true; + } + } else { featureStatusList.textContent = ''; problemsList.hidden = true; + workaroundsList.hidden = true; } if (gpuInfo.basic_info) this.setTable_('basic-info', gpuInfo.basic_info); |