| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This may not helps with the crash we observed in the bug report, but at
least the code is more testable.
Also, re-enable the gpu_data_manager_impl_private_unittest.cc which was
accidently disabled.
BUG=361991
TEST=content_unittests
R=kbr@chromium.org
Review URL: https://codereview.chromium.org/237903002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@263971 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix all forward-declares and header files referencing CommandLine.
This keeps a "using base::CommandLine" in the command line header file so that the rest of the source files can be changes in a follow-up.
TBR=sky
Review URL: https://codereview.chromium.org/196413016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@257514 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=330785
TEST=bots
Review URL: https://codereview.chromium.org/135273002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251591 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
Presentation now only happens directly from the GPU process, so this code isn't used anymore.
BUG=325947
Review URL: https://codereview.chromium.org/140173004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247312 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=314901
TEST=gpu_unittests
R=bajones@chromium.org, kbr@chromium.org, piman@chromium.org, sievers@chromium.org
Review URL: https://codereview.chromium.org/57633007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233143 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=295801
R=fsamuel@chromium.org, jbauman@chromium.org, joi@chromium.org, zmo@chromium.org
Review URL: https://codereview.chromium.org/23726050
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@224807 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=280905
Review URL: https://chromiumcodereview.appspot.com/23473003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@220495 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=242290
TBR=sky@chromium.org
Review URL: https://codereview.chromium.org/19495006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213225 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
If a GL context can't be created or accelerated compositing is blacklisted, the browser compositor should fall back to software instead of popping up an error. The renderer will use the old 2d path in this case.
BUG=253113
Review URL: https://chromiumcodereview.appspot.com/18034022
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@210478 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=254986
TEST=none
TBR=ben@chromium.org
Review URL: https://codereview.chromium.org/18152002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209148 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
info get a response.
Try to reland this CL. Original review is in https://codereview.chromium.org/12335100.
The original CL was landed in r184995 and was reverted in 185004 due to some test failures on vista.
BUG=174296
TEST=AutofillRiskFingerprintTest.GetFingerprint
TBR=apatrick@chromium.org
Review URL: https://codereview.chromium.org/17003011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207510 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=237931
R=joi@chromium.org, kbr@chromium.org, zmo@chromium.org
Review URL: https://codereview.chromium.org/14947002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203827 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
> 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Broke Win Aura:
http://build.chromium.org/p/chromium.win/builders/Win%20Aura%20Tests%20%281%29/builds/3836
Try jobs failed too:
http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=win7_aura&number=38939
> Reland "Clean up software compositing switches" patch.
>
> After this patch just --disable-gpu should be enough to put Chrome in software compositing mode for Aura builds.
>
> TBR=piman@chromium.org,jamesr@chromium.org,jochen@chromium.org
> BUG=229712, 230120
>
> Review URL: https://codereview.chromium.org/15048003
TBR=skaslev@chromium.org
Review URL: https://codereview.chromium.org/14822009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199632 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
After this patch just --disable-gpu should be enough to put Chrome in software compositing mode for Aura builds.
TBR=piman@chromium.org,jamesr@chromium.org,jochen@chromium.org
BUG=229712, 230120
Review URL: https://codereview.chromium.org/15048003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199551 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
> Clean up software compositing switches.
>
> After this patch just --disable-gpu should be enough to put Chrome in software compositing mode for Aura builds.
>
> Relanding https://codereview.chromium.org/13985036 which got a speculative revert.
>
> TBR=piman@chromium.org,jamesr@chromium.org,jochen@chromium.org
> NOTRY=true
> BUG=229712,230120
>
> Review URL: https://chromiumcodereview.appspot.com/14598004
TBR=skaslev@chromium.org
Review URL: https://codereview.chromium.org/14620006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@197812 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
After this patch just --disable-gpu should be enough to put Chrome in software compositing mode for Aura builds.
Relanding https://codereview.chromium.org/13985036 which got a speculative revert.
TBR=piman@chromium.org,jamesr@chromium.org,jochen@chromium.org
NOTRY=true
BUG=229712,230120
Review URL: https://chromiumcodereview.appspot.com/14598004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@197751 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This is in preparation to using the IPC_STRUCT_XXX macros
BUG=235200
TBR=darin@chromium.org,brettw@chromium.org
Review URL: https://chromiumcodereview.appspot.com/14364006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@197659 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
> Clean up software compositing switches.
>
> After this patch just --disable-gpu should be enough to put Chrome in software compositing mode for Aura builds.
>
> NOTRY=true
>
> BUG=229712, 230120
>
> Review URL: https://chromiumcodereview.appspot.com/13985036
TBR=skaslev@chromium.org
Review URL: https://codereview.chromium.org/14769002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@197599 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
After this patch just --disable-gpu should be enough to put Chrome in software compositing mode for Aura builds.
NOTRY=true
BUG=229712, 230120
Review URL: https://chromiumcodereview.appspot.com/13985036
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@197493 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
Before the workarounds are hardwired in feature_info.cc.
Now the workarounds are expressed as entries in gpu_driver_bug_list.json.
BUG=222857
TEST=gpu_unittests,content_unittests
Review URL: https://codereview.chromium.org/13594007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192406 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL refactor the GpuBlacklist so it can be configured to handle a different set of features.
So it can handle not only blacklist, but dual gpu switching, and driver bugs.
I will add the code to truly manage driver bug workarounds in the next CL.
BUG=222857
TEST=content_unittests
TBR=asargent
Review URL: https://codereview.chromium.org/12976004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@189889 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If this happens during layout tests, we'll just return incorrect pixel results.
With this new callback, we can instead correctly report a crash
BUG=111316
R=piman@chromium.org
TEST=WebKit (content shell) Mac bot has less image failures (but lots more crashes)
Review URL: https://codereview.chromium.org/12823003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188048 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
There have existed two paths in the memory manager for
a few months -- the old path which uniformly distributes
all memory across all visible renderers, and the new path
which takes into account the needs of each renderer.
The transition was made from the old policy to the new
policy quite a while ago, so we can safely get rid of
the old policy.
BUG=150883
Review URL: https://chromiumcodereview.appspot.com/12475002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187678 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=173130
TEST=about:settings
Review URL: https://codereview.chromium.org/12593005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187666 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Looks to have caused the broken tests in http://build.chromium.org/p/chromium.win/builders/Vista%20Tests%20%282%29/builds/32494
> Make sure if GPU process fails to launch, all observers waiting for full gpu info get a response.
>
> BUG=174296
> TEST=AutofillRiskFingerprintTest.GetFingerprint
> Review URL: https://codereview.chromium.org/12335100
TBR=zmo@chromium.org
Review URL: https://codereview.chromium.org/12310178
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185004 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
info get a response.
BUG=174296
TEST=AutofillRiskFingerprintTest.GetFingerprint
Review URL: https://codereview.chromium.org/12335100
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184995 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
shouldn't be including web_contents.
It looks like this regressed because we forgot to update the DEPS exclusion after the tab_contents->web_contents rename. I've fixed the non test case, added exclusion for tests, and put a temporary workaround for the media subdirectory.
It seems that the media subdirectory should move to content\browser since it has dependencies on web_contents.
Review URL: https://codereview.chromium.org/12319119
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184735 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
TBR=sky
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184344 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: https://codereview.chromium.org/12213066
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181349 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Can't reproduce the issue that's encountered by shawnsingh anymore.
Original CL text:
Cache GL strings from GPU process and use them at next browser startup.
So we can make complete GPU blacklist decisions at browser startup time.
BUG=164728
TEST=
TBR=kbr,shawnsingh
Review URL: https://codereview.chromium.org/11612008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173564 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
> Cache GL strings from GPU process and use them at next browser startup.
>
> So we can make complete GPU blacklist decisions at browser startup time.
>
> BUG=164728
> TEST=
> Review URL: https://codereview.chromium.org/11446080
TBR=zmo@chromium.org
Review URL: https://codereview.chromium.org/11549022
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@172644 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
So we can make complete GPU blacklist decisions at browser startup time.
BUG=164728
TEST=
Review URL: https://codereview.chromium.org/11446080
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@172627 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This works around the fact that switching to VT1 on CrOS prevents swaps from clearing, which hangs the GPU process, which causes the GPU process to get killed. Sometimes in order to diagnose a problem, we want to switch to VT1. This hotkey allows a developer to do that.
TEST=by hand; Ctrl-Shift-Alt-G; then go about://gpuhang; UI should freeze and not unstick after 10 seconds
BUG=chromium-os:28253
Review URL: https://chromiumcodereview.appspot.com/11348099
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170309 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=None
TBR=jam@chromium.org
Review URL: https://codereview.chromium.org/11419081
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169126 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
a web page containing WebGL content was visible.
The same mechanism will work for Pepper 3D but has not been hooked up for that API yet.
https://bugs.webkit.org/show_bug.cgi?id=101826 added the hooks out through the Chromium WebKit API.
BUG=125125
TEST=GPUCrashTest.ContextLossRaisesInfobar
Review URL: https://chromiumcodereview.appspot.com/11378008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168794 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
We use the GPU numbers collected through IOKit to make the decision instead.
Also, clean the gpu_info_ in GPU process before calling into GPU collection, otherwise we will see integrated GPU gets accumulated incorrectly in each collection.
BUG=155938
TEST=bot, mac with dual GPUs
Review URL: https://codereview.chromium.org/11358225
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167767 0039d316-1c4b-4281-b951-d872f2087c98
|