summaryrefslogtreecommitdiffstats
path: root/content/browser/gpu/gpu_internals_ui.cc
Commit message (Collapse)AuthorAgeFilesLines
* Add GL version support in gpu blacklist and workaround list.zmo@chromium.org2014-05-071-3/+1
| | | | | | | | | | | | Also, Move the hardwired Android workaround to the list. BUG=369316 TEST=gpu bots, Android with NVIDIA and ES 3.1 uses virtualized contexts. R=cdn@chromium.org, estade@chromium.org, kbr@chromium.org, epenner@chromium.org Review URL: https://codereview.chromium.org/265843012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@268975 0039d316-1c4b-4281-b951-d872f2087c98
* Fix machine_model behaviors in gpu blacklist.zmo@chromium.org2014-04-211-2/+4
| | | | | | | | | | | | | | | | | | | | | | | We made the assumption that GPUInfo.machine_model is (name, version). This is true for mac, where this machine_model was originally designed for. Now we also use it on Android. However, the whole machine_model should just be retreated as one name string. Now on Android Nexus, we have "Nexus 5", "Nexus 7", so they are processed like on Mac, which is incorrect. I believe a few android entries in the software_rendering_list_json.cc are not active right now due to the (name, version). BUG=364743 TEST=gpu_unittests R=kbr@chromium.org, tsepez@chromium.org, vrk@chromium.org TBR=pfeldman@chromium.org Review URL: https://codereview.chromium.org/241793002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@265062 0039d316-1c4b-4281-b951-d872f2087c98
* Add gpu blacklist semantic of applying only to the "active" gpu.zmo@chromium.org2014-04-021-2/+2
| | | | | | | | | | | | | | This is currently effective on mac os x, where we track gpu switching. This is to unblock https://codereview.chromium.org/199473002/ BUG=351466 TEST=gpu_unittests R=cdn@chromium.org, kbr@chromium.org Review URL: https://codereview.chromium.org/219343007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@261142 0039d316-1c4b-4281-b951-d872f2087c98
* Blacklist GLX indirect renderingpiman@chromium.org2014-03-221-0/+4
| | | | | | | | | | | | | | | | Several part to this CL: 1- Implement gathering the direct rendering information. It needs a context, so it is done through the CollectGraphicsInfoGL hook 2- Implement logic to hook the information to the blacklist 3- In some cases, indirect rendering causes creating surfaces/contexts, needed to collect the info, to fail. So expose the failure mode (fatal vs non-fatal) to the caller so that we can fully fail GPU things in that case. BUG=72373,339244 Review URL: https://codereview.chromium.org/194303002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@258721 0039d316-1c4b-4281-b951-d872f2087c98
* Roll ANGLE deps, with new commit id versioning.jmadill@chromium.org2014-02-181-1/+1
| | | | | | | | | | | | Instead of tracking ANGLE revisions manually, we've switched to automatically embedding a commit id header. The ANGLE roll means we need to update Chrome to the new version tracking. BUG=343676 Review URL: https://codereview.chromium.org/164913002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251862 0039d316-1c4b-4281-b951-d872f2087c98
* Display whether aero glass is being used in about:gpu.jbauman@chromium.org2014-01-071-2/+13
| | | | | | | | | | With Aura we've discovered cases where having aero glass enabled or not can cause bugs, so display that information in about:gpu. BUG= Review URL: https://codereview.chromium.org/124313003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243283 0039d316-1c4b-4281-b951-d872f2087c98
* Update uses of Value in chromeos/, cloud_print/, components/, content/ to ↵avi@chromium.org2013-12-231-1/+1
| | | | | | | | | | | | use the base:: namespace. BUG=88666 TEST=no change TBR=ben@chromium.org Review URL: https://codereview.chromium.org/108603005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242409 0039d316-1c4b-4281-b951-d872f2087c98
* Update dependencies to use new angle repository.geofflang@chromium.org2013-12-131-1/+1
| | | | | | | | BUG=319527 Review URL: https://codereview.chromium.org/106623003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240595 0039d316-1c4b-4281-b951-d872f2087c98
* [telemetry] Print graphics feature status.dtu@chromium.org2013-10-161-293/+4
| | | | | | | | | | | | Moved GetFeatureStatus() from the gpu_internals_ui to compositor_util, so we can add it to the existing SystemInfo.getInfo API. This exposes the top three sections of the chrome://gpu page through DevTools to Telemetry. BUG=296773 TEST=TBD Review URL: https://codereview.chromium.org/24828002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228870 0039d316-1c4b-4281-b951-d872f2087c98
* Correctly use IsThreadedCompositingEnabled in content_browsertestspiman@chromium.org2013-08-211-1/+1
| | | | | | | | | | | | | | Content-level defaults should be set direclty inside of content, not in chrome. Also remove redundant setting of WebPreferences::force_compositing_mode in ChromeContentBrowserClient - it's already set in WebContentsImpl::GetWebkitPrefs. This allows us to remove compositor_util.h from the public API. BUG=276561 Review URL: https://chromiumcodereview.appspot.com/22912014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@218619 0039d316-1c4b-4281-b951-d872f2087c98
* android: Enable WebGL if context robustess extension is supportedskyostil@chromium.org2013-08-011-4/+4
| | | | | | | | | | | | | | | | | If the GL implementation supports the context robustness extension (GL_{ARB,EXT}_robustness) and promises to tell us about GPU resets, turn on support for WebGL. This patch also removes the Android-only --enable-webgl command line flag. From now on, WebGL support can be forced on with the --ignore-gpu-blacklist flag. BUG=112928 NOTRY=true Review URL: https://chromiumcodereview.appspot.com/21564006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@215135 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 215076 "android: Enable WebGL if context robustess extens..."rsimha@chromium.org2013-08-011-4/+4
| | | | | | | | | | | | | | | | | | | | | | | > android: Enable WebGL if context robustess extension is supported > > If the GL implementation supports the context robustness extension > (GL_{ARB,EXT}_robustness) and promises to tell us about GPU resets, turn > on support for WebGL. > > This patch also removes the Android-only --enable-webgl command line > flag. From now on, WebGL support can be forced on with the > --ignore-gpu-blacklist flag. > > BUG=112928 > NOTRY=true > > Review URL: https://chromiumcodereview.appspot.com/18696006 TBR=skyostil@chromium.org Review URL: https://codereview.chromium.org/21615002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@215086 0039d316-1c4b-4281-b951-d872f2087c98
* android: Enable WebGL if context robustess extension is supportedskyostil@chromium.org2013-08-011-4/+4
| | | | | | | | | | | | | | | | | If the GL implementation supports the context robustness extension (GL_{ARB,EXT}_robustness) and promises to tell us about GPU resets, turn on support for WebGL. This patch also removes the Android-only --enable-webgl command line flag. From now on, WebGL support can be forced on with the --ignore-gpu-blacklist flag. BUG=112928 NOTRY=true Review URL: https://chromiumcodereview.appspot.com/18696006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@215076 0039d316-1c4b-4281-b951-d872f2087c98
* Replace angle_path gyp variable with regular path.apatrick@chromium.org2013-07-171-6/+0
| | | | | | | | | | | | | The switch to angle_dx11 is complete. This is cleanup. I will land this before removing the angle_path variable from build/common.gypi. For media/ TBR=vrk@chromium.org Review URL: https://chromiumcodereview.appspot.com/18161007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211908 0039d316-1c4b-4281-b951-d872f2087c98
* Hide panel_fitting feature on non-CrOS platformssadrul@chromium.org2013-06-241-6/+4
| | | | | | | | | | | | | | | | | | | | | | The panel_fitting GPU feature is only used by Chrome OS Aura, so was blacklisted for all other platforms. Unfortunately this produced an "Unavailable. Hardware acceleration disabled." and problem message in chrome:gpu on other platforms. This change removes the panel_fitting feature on non-CrOS platforms, and changes its blacklisting rule to apply only on CrOS. As a result we will see normal status and errors on CrOS, but nothing on other platforms. BUG=158095 TEST=Checked chrome:gpu on desktop, Link and Alex for 'Panel Fitting' R=zmo@chromium.org Review URL: https://codereview.chromium.org/16311015 Patch from Chris Wolfe <cwolfe@chromium.org>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208260 0039d316-1c4b-4281-b951-d872f2087c98
* Make content use base namespace for Values.brettw@chromium.org2013-06-141-2/+2
| | | | | | | | | | | This is in preparation for removing the "using". BUG= TBR=jam@chromium.org Review URL: https://codereview.chromium.org/17025003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206442 0039d316-1c4b-4281-b951-d872f2087c98
* Make it possible to switch between two different versions of ANGLE.apatrick@chromium.org2013-06-121-0/+6
| | | | | | | | | | | One is the existing one and the default with this patch: third_party/angle. The other is third_party/angle_dx11, which will pulled in via DEPS in another patch. BUG=247158 TBR=xhwang@chromium.org Review URL: https://codereview.chromium.org/16737007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205962 0039d316-1c4b-4281-b951-d872f2087c98
* Use a direct include of strings headers in content/browser/, part 1.avi@chromium.org2013-06-111-1/+1
| | | | | | | | | | BUG=247723 TEST=none TBR=ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/16755004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205449 0039d316-1c4b-4281-b951-d872f2087c98
* Add driver bug workarounds to about:gpu page.zmo@chromium.org2013-05-311-2/+11
| | | | | | | | | | | | | | 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
* Display GL window system binding information in about:gpuskyostil@chromium.org2013-05-301-0/+6
| | | | | | | | | | | | | | | | This patch adds information about the GL window system binding layer implementation to about:gpu. Depending on which binding layer is used, the following information is displayed: - EGL: vendor, version, extension string - GLX: vendor, version, extension string - WGL: extension string TEST=Check that the above shows up in about:gpu Review URL: https://chromiumcodereview.appspot.com/15890002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203167 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Remove legacy accelerated painting pathenne@chromium.org2013-05-291-8/+0
| | | | | | | | | R=nduca@chromium.org BUG=none Review URL: https://chromiumcodereview.appspot.com/16069004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@202761 0039d316-1c4b-4281-b951-d872f2087c98
* Move GPU device/driver info related code from content to gpu.zmo@chromium.org2013-05-231-30/+32
| | | | | | | | | | | | | | | | | | | | Try to reland r201380 with build fix. This has been suggested by gman, and agreed by kbr and jam, for the following reasons: 1) These are gpu related code, and are independent of content / browser, so putting them under gpu/ is the right thing to do conceptually. 2) This enables us to set up tests in various places with the correct blacklisting/driver_bug_workarounds information. Otherwise, for the moment, gpu/ has no visibility into content/ side, so we have to duplicate the driver_bug_workarounds code and hardwire them for testing purpose. This is going to cause a lot of bugs in the future, as we have the two pieces of code for the same thing (one for chrome and one for testing) and people will easily forget to update one or the other. As for this patch, I didn't change the logic, and try to minimize the refactoring. All improvements enabled by this relocation will be done in follow-up CLs. BUG=230477 TEST=tree TBR=apatrick@chromium.org, joi@chromium.org, kbr@chromium.org, piman@chromium.org, sky@chromium.org Review URL: https://codereview.chromium.org/15745014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@201875 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 201380 "Move GPU device/driver info related code from con..."zmo@chromium.org2013-05-211-32/+30
| | | | | | | | | | | | | | | | | | | | | | | | > Move GPU device/driver info related code from content to gpu. > > This has been suggested by gman, and agreed by kbr and jam, for the following reasons: > > 1) These are gpu related code, and are independent of content / browser, so putting them under gpu/ is the right thing to do conceptually. > > 2) This enables us to set up tests in various places with the correct blacklisting/driver_bug_workarounds information. Otherwise, for the moment, gpu/ has no visibility into content/ side, so we have to duplicate the driver_bug_workarounds code and hardwire them for testing purpose. This is going to cause a lot of bugs in the future, as we have the two pieces of code for the same thing (one for chrome and one for testing) and people will easily forget to update one or the other. > > As for this patch, I didn't change the logic, and try to minimize the refactoring. All improvements enabled by this relocation will be done in follow-up CLs. > > BUG=230477 > TEST=tree > TBR=gman@chromium.org, joi@chromium.org, kbr@chromium.org, piman@chromium.org > > Review URL: https://codereview.chromium.org/15385003 TBR=zmo@chromium.org Review URL: https://codereview.chromium.org/15619004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@201386 0039d316-1c4b-4281-b951-d872f2087c98
* Move GPU device/driver info related code from content to gpu.zmo@chromium.org2013-05-211-30/+32
| | | | | | | | | | | | | | | | | | This has been suggested by gman, and agreed by kbr and jam, for the following reasons: 1) These are gpu related code, and are independent of content / browser, so putting them under gpu/ is the right thing to do conceptually. 2) This enables us to set up tests in various places with the correct blacklisting/driver_bug_workarounds information. Otherwise, for the moment, gpu/ has no visibility into content/ side, so we have to duplicate the driver_bug_workarounds code and hardwire them for testing purpose. This is going to cause a lot of bugs in the future, as we have the two pieces of code for the same thing (one for chrome and one for testing) and people will easily forget to update one or the other. As for this patch, I didn't change the logic, and try to minimize the refactoring. All improvements enabled by this relocation will be done in follow-up CLs. BUG=230477 TEST=tree TBR=gman@chromium.org, joi@chromium.org, kbr@chromium.org, piman@chromium.org Review URL: https://codereview.chromium.org/15385003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@201380 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor GpuDataManagerImpl to make it thread-safe.zmo@chromium.org2013-05-151-15/+4
| | | | | | | | | | | | | | Try to reland after linux build fix. The original review is in https://codereview.chromium.org/14981007/ and https://codereview.chromium.org/14794006/. BUG=232556 TBR=kbr@chromium.org Review URL: https://codereview.chromium.org/14573012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200131 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Refactor GpuDataManagerImpl to make it thread-safe."zea@chromium.org2013-05-141-4/+15
| | | | | | | | | | | | Breaks compile on Linux ChromiumOS Builder http://build.chromium.org/p/chromium.chromiumos/builders/Linux%20ChromiumOS%20Builder/builds/42709/steps/compile/logs/stdio#error1 TBR=zmo@google.com BUG=232556 Review URL: https://codereview.chromium.org/15175004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200087 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor GpuDataManagerImpl to make it thread-safe.zmo@google.com2013-05-141-15/+4
| | | | | | | | | | | | | Try to reland r199530 after fixing an issue that causes Mac Debug to crash when switching GPUs. The original review can be found here: https://codereview.chromium.org/14794006/ BUG=232556 TBR=joi@chromium.org, kbr@chromium.org, piman@chromium.org Review URL: https://codereview.chromium.org/14981007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200086 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 199530 "Refactor GpuDataManagerImpl to make it thread-saf..."kbr@chromium.org2013-05-131-4/+15
| | | | | | | | | | | | | | | | | | | | | | Caused browser process crashes on dual-GPU Macs. > Refactor GpuDataManagerImpl to make it thread-safe, now and forever. > > The original impl of GpuDataManagerImpl is thread-safe, but gradurally it regressed. > > In order to make sure this class is thread-safe in the future, we move all code to GpuDataManagerImplPrivate, and make GpuDataManagerImpl a simple wrapper around GpuDataManagerImplPrivate's public functions, where each function call is guarded by lock, thus thread-safe. > > BUG=232556 > TEST=asan bots no longer crashes as described in crbug.com/232556 > R=joi@chromium.org, kbr@chromium.org, piman@chromium.org > > Review URL: https://codereview.chromium.org/14794006 TBR=zmo@chromium.org Review URL: https://codereview.chromium.org/15043006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199770 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor GpuDataManagerImpl to make it thread-safe, now and forever.zmo@chromium.org2013-05-101-15/+4
| | | | | | | | | | | | | | The original impl of GpuDataManagerImpl is thread-safe, but gradurally it regressed. In order to make sure this class is thread-safe in the future, we move all code to GpuDataManagerImplPrivate, and make GpuDataManagerImpl a simple wrapper around GpuDataManagerImplPrivate's public functions, where each function call is guarded by lock, thus thread-safe. BUG=232556 TEST=asan bots no longer crashes as described in crbug.com/232556 R=joi@chromium.org, kbr@chromium.org, piman@chromium.org Review URL: https://codereview.chromium.org/14794006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199530 0039d316-1c4b-4281-b951-d872f2087c98
* Provide a reason why GPU access is blocked.zmo@chromium.org2013-05-071-3/+5
| | | | | | | | | | | | | | This provides better information in about:gpu, which helps us to better diagnose GPU feature failures. Also, move the gpu access blocked message to the top as this is the most important message as compared with individual blacklist entry messages. BUG=237393 TEST=about:gpu shows gpu process fails to launch because of settings where gpu is turned off R=joi@chromium.org, kbr@chromium.org, sky@chromium.org, thestig@chromium.org Review URL: https://codereview.chromium.org/14697014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198570 0039d316-1c4b-4281-b951-d872f2087c98
* Renamed 'software_rendering' to 'swiftshader' to differentiate fromskaslev@chromium.org2013-04-231-2/+1
| | | | | | | | | | the new Skia software compositing mode. BUG=230120 Review URL: https://chromiumcodereview.appspot.com/14146011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@195881 0039d316-1c4b-4281-b951-d872f2087c98
* content: Move more constants into content namespace.tfarina@chromium.org2013-04-141-1/+1
| | | | | | | | R=jam@chromium.org Review URL: https://chromiumcodereview.appspot.com/13513004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@194115 0039d316-1c4b-4281-b951-d872f2087c98
* Don't collect GL string on Mac unless about:gpu is open.zmo@chromium.org2013-04-111-2/+18
| | | | | | | | | | | BUG=222934 TEST=gpu waterfall http://www.webkit.org/blog-files/3d-transforms/poster-circle.html https://www.khronos.org/registry/webgl/sdk/demos/google/san-angeles/ Review URL: https://chromiumcodereview.appspot.com/13818034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@193524 0039d316-1c4b-4281-b951-d872f2087c98
* Change GpuControlList features from bits of int to set.zmo@chromium.org2013-04-021-22/+30
| | | | | | | | | | Before, we limit to manage 32 features. Now we can manage as many as we want. BUG=222857 TEST=content_unittests, waterfall Review URL: https://codereview.chromium.org/13240002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@191858 0039d316-1c4b-4281-b951-d872f2087c98
* mac: Clean up a few more uses of USE_SKIAthakis@chromium.org2013-03-251-9/+1
| | | | | | | | | | | Likely also fixes a top-down-flipped bug with the in-process command buffer. BUG=110881 TBR=tony Review URL: https://codereview.chromium.org/12896006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190469 0039d316-1c4b-4281-b951-d872f2087c98
* content: Add "Rasterization" field to about:gpu.reveman@chromium.org2013-03-241-0/+18
| | | | | | | | | | | | | | This adds a new field to the Graphics Feature Status section of about:gpu. The field displays current status of raster acceleration. This will say "Software only, multi-threaded" when impl-side painting is enabled. BUG=223169 Review URL: https://chromiumcodereview.appspot.com/12803012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190174 0039d316-1c4b-4281-b951-d872f2087c98
* Part 1 of cc/ directory shuffles: basejamesr@chromium.org2013-03-181-1/+1
| | | | | | | | | | | | | This establishes cc/base/ as discussed in https://groups.google.com/a/chromium.org/d/msg/graphics-dev/wNRsl3BwU_Y/jFXeRQq7e30J. This patch will likely touch the most locations since it moves cc/switches.h BUG=190824 TBR=piman@chromium.org, thakis@chromium.org Review URL: https://codereview.chromium.org/12472028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188681 0039d316-1c4b-4281-b951-d872f2087c98
* Windows: Detect whether Lenovo dCute is installed.apatrick@chromium.org2013-03-121-0/+4
| | | | | | | | | | | | The associated Thinkpad USB Port Replicator driver can crash on GPU process startup. This patch is just to detect it and note its presence in about:gpu. The fix for the crash itself will be separate. BUG=181665 Review URL: https://chromiumcodereview.appspot.com/12566026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187478 0039d316-1c4b-4281-b951-d872f2087c98
* Windows: Disable GPU sandbox if DisplayLink version 7.1 or earlier is installed.apatrick@chromium.org2013-03-061-0/+4
| | | | | | | | | | | | DisplayLink crashes the GPU process while the Direct3D device is being created if the sandbox is enabled. Before landing this, I will revert r185146 and rebase so that it merges without conflict. BUG=177611 Review URL: https://chromiumcodereview.appspot.com/12381085 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186345 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of unnecessary empty overrides of GpuDataManagerObserver.jam@chromium.org2013-02-271-2/+0
| | | | | | Review URL: https://codereview.chromium.org/12334111 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184965 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup: Remove deprecated base::Value methods from contents. Use ↵thestig@chromium.org2013-02-121-49/+47
| | | | | | | | base::Value too. Review URL: https://chromiumcodereview.appspot.com/12207089 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182042 0039d316-1c4b-4281-b951-d872f2087c98
* Allow separately blacklisting Stage3D baseline mode.jbauman@chromium.org2013-02-121-0/+9
| | | | | | | | | | | | Some older drivers should support Stage3D constrained mode, not baseline mode, so add blacklist entries for that. BUG=172771 Review URL: https://chromiumcodereview.appspot.com/12079111 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181836 0039d316-1c4b-4281-b951-d872f2087c98
* Rename FilePath to base::FilePath and use new location of ↵brettw@chromium.org2013-02-081-1/+2
| | | | | | | | string_number_conversions in some chrome subdirectories. Review URL: https://codereview.chromium.org/12218065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181564 0039d316-1c4b-4281-b951-d872f2087c98
* Hide methods from public GpuDataManager interface that don't need to be ↵jam@chromium.org2013-01-311-13/+15
| | | | | | | | | | | exposed anymore, now that chrome://gpu is in content. I also resorted the methods in gpu_data_manager_impl.cc to match the order in gpu_data_manager.h BUG=169170 Review URL: https://codereview.chromium.org/12122002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179949 0039d316-1c4b-4281-b951-d872f2087c98
* Move chrome://gpu to content.jam@chromium.org2013-01-311-0/+614
BUG=169170 Review URL: https://codereview.chromium.org/12086079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179908 0039d316-1c4b-4281-b951-d872f2087c98