summaryrefslogtreecommitdiffstats
path: root/chrome/test/gpu
Commit message (Collapse)AuthorAgeFilesLines
* Disable the test CanLaunchWithOSMesa (browser, ui) on toolkit_views.sadrul@chromium.org2011-03-152-2/+2
| | | | | | | | | BUG=76217 TEST=CanLaunchWithOSMesa in browser_tests, ui_tests Review URL: http://codereview.chromium.org/6693033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@78297 0039d316-1c4b-4281-b951-d872f2087c98
* Disable a couple of tests on ChromeOS while investigation continues.sadrul@chromium.org2011-03-152-1/+6
| | | | | | | | | BUG=76217 TEST=BrowserTestCanLaunchWithOSMesa, UITestCanLaunchWithOSMesa Review URL: http://codereview.chromium.org/6693024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@78242 0039d316-1c4b-4281-b951-d872f2087c98
* Move GPU messages to content. I've also switched the IPC structs to use the ↵jam@chromium.org2011-03-101-1/+1
| | | | | | | | new IPC macros that generate serialization code. Review URL: http://codereview.chromium.org/6673003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77721 0039d316-1c4b-4281-b951-d872f2087c98
* Remove gpu_info() from GpuProcessHostUIShim. GPUInfo should be accessed ↵zmo@google.com2011-03-091-46/+9
| | | | | | | | | | | through GpuDataManager, where it won't potentially bring up GPU process. BUG=none TEST=bots green Review URL: http://codereview.chromium.org/6656003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77528 0039d316-1c4b-4281-b951-d872f2087c98
* Make GPUInfo a struct, which it should be according to the C++ guidelines. ↵jam@chromium.org2011-03-081-2/+2
| | | | | | | | This makes it easy to write automated serilization code for it. Review URL: http://codereview.chromium.org/6621057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77300 0039d316-1c4b-4281-b951-d872f2087c98
* Update the includes to the old tab_contents.hjam@chromium.org2011-03-021-1/+1
| | | | | | | TBR=avi Review URL: http://codereview.chromium.org/6596103 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76552 0039d316-1c4b-4281-b951-d872f2087c98
* Delete the temporary headers left behind in chrome\browser. I've left ↵jam@chromium.org2011-03-011-3/+3
| | | | | | | | | browser_thread.h for another change, since 450 files include it. TBR=avi Review URL: http://codereview.chromium.org/6596060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76326 0039d316-1c4b-4281-b951-d872f2087c98
* With this CL, GPU blacklist auto update from the web is implemented. This ↵zmo@google.com2011-02-261-6/+7
| | | | | | | | | | | | | | | | allows us to blacklist bad GPU/drivers as soon as we discover them. Note that this patch does not turn the auto update on. We will turn it on in a separate CL. Reland this patch after fixing a bug causing a XP test failure. BUG=68802 TEST=bots green TBR=kbr Review URL: http://codereview.chromium.org/6588035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76143 0039d316-1c4b-4281-b951-d872f2087c98
* [Reason for revert: might be a factor in XP-only failures ↵nick@chromium.org2011-02-261-7/+6
| | | | | | | | | | | | | | | | | | UITestCanLaunchWithOSMesa. Will unrevert if proven innocent.] Revert 76075 - With this CL, GPU blacklist auto update from the web (before it ships together with chrome) is implemented. This allows us to blacklist bad GPU/drivers as soon as we discover them. Note that this patch does not turn the auto update on. We will turn it on in a separate CL. BUG=68802 TEST=build bots all green Review URL: http://codereview.chromium.org/6469094 TBR=zmo@google.com Review URL: http://codereview.chromium.org/6599020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76122 0039d316-1c4b-4281-b951-d872f2087c98
* With this CL, GPU blacklist auto update from the web (before it ships ↵zmo@google.com2011-02-251-6/+7
| | | | | | | | | | | | | together with chrome) is implemented. This allows us to blacklist bad GPU/drivers as soon as we discover them. Note that this patch does not turn the auto update on. We will turn it on in a separate CL. BUG=68802 TEST=build bots all green Review URL: http://codereview.chromium.org/6469094 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76075 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed about:gpu refresh bug.nduca@chromium.org2011-02-241-4/+9
| | | | | | | | | | BUG=72591 TEST= Review URL: http://codereview.chromium.org/6480099 Patch from John Bates <jbates@chromium.org>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@75945 0039d316-1c4b-4281-b951-d872f2087c98
* Recreate both GpuProcessHost and GpuProcessHostUIShim when a new GPU process ↵apatrick@chromium.org2011-02-221-1/+1
| | | | | | | | | | | | | | | | | is launched. This is so that a renderer that was previously sending messages to the browser regarding a particular GPU process, it can be informed that a new one has been launched and that it has to start over. This part is not done yet. Both GpuProcessHost and GpuProcessHostUIShim are now identified by a common host ID. Neither are singletons. This is also a step towards allowing multiple GPU processes. TEST=trybots, check WebGL and 3D CSS work, check terminating Chrome works while running WebGL, check --single-process works, checking terminated GPU process is relaunched and that 3D CSS restarts automatically BUG=none Review URL: http://codereview.chromium.org/6473003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@75645 0039d316-1c4b-4281-b951-d872f2087c98
* Disabling GPUBrowserTest.BrowserTestCanLaunchWithOSMesa, it hungs way too ↵alekseys@chromium.org2011-02-141-1/+1
| | | | | | | | | | | often in xp tests (5) ~40%. BUG=72608 TEST=none Review URL: http://codereview.chromium.org/6523005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74869 0039d316-1c4b-4281-b951-d872f2087c98
* Mark GPUBrowserTest.BrowserTestCanLaunchWithOSMesa on Windows.jshin@chromium.org2011-02-101-1/+8
| | | | | | | | | | | | On XP (dbg), flakyness rate is 8%. BUG=72608 TEST=NONE TBR=apatrick Review URL: http://codereview.chromium.org/6474004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74462 0039d316-1c4b-4281-b951-d872f2087c98
* Change includes of gfx/* to ui/gfx/*sail@chromium.org2011-02-051-2/+2
| | | | | | | | | BUG=71063 TEST=compiled Review URL: http://codereview.chromium.org/6312156 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73890 0039d316-1c4b-4281-b951-d872f2087c98
* Reland 72704 - Defered collect DirectX diagnostics until they are needed for ↵apatrick@chromium.org2011-01-271-2/+2
| | | | | | | | | | | | | | | | | | | about:gpu. This is because collecting the stats often crashes. Added a guard to prevent the collection of diagnostics on multiple threads simultaneously. Renamed GPUInfo::Progress to GPUInfo::Level. TEST=try, about:gpu does not cause concurrent diagnostics collection BUG=none Review URL: http://codereview.chromium.org/6364013 Review URL: http://codereview.chromium.org/6341011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72731 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 72704 - Defered collect DirectX diagnostics until they are needed for ↵apatrick@chromium.org2011-01-261-2/+2
| | | | | | | | | | | | | | | | | | | | about:gpu. This is because collecting the stats often crashes. Added a guard to prevent the collection of diagnostics on multiple threads simultaneously. Renamed GPUInfo::Progress to GPUInfo::Level. TEST=try, about:gpu does not cause concurrent diagnostics collection BUG=none Review URL: http://codereview.chromium.org/6364013 TBR=apatrick@chromium.org Review URL: http://codereview.chromium.org/6370013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72707 0039d316-1c4b-4281-b951-d872f2087c98
* Defered collect DirectX diagnostics until they are needed for about:gpu.apatrick@chromium.org2011-01-261-2/+2
| | | | | | | | | | | | | | | This is because collecting the stats often crashes. Added a guard to prevent the collection of diagnostics on multiple threads simultaneously. Renamed GPUInfo::Progress to GPUInfo::Level. TEST=try, about:gpu does not cause concurrent diagnostics collection BUG=none Review URL: http://codereview.chromium.org/6364013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72704 0039d316-1c4b-4281-b951-d872f2087c98
* Enable GpuPixelBrowserTest.WebGLTeapot and add a test option for picking a ↵kkania@chromium.org2011-01-111-12/+12
| | | | | | | | | | custom directory for generated images. BUG=59131 TEST=none Review URL: http://codereview.chromium.org/6173007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71062 0039d316-1c4b-4281-b951-d872f2087c98
* Wait for the GPU info to be collected.kkania@chromium.org2010-12-141-4/+51
| | | | | | | | BUG=59131 TEST=none Review URL: http://codereview.chromium.org/5698009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69151 0039d316-1c4b-4281-b951-d872f2087c98
* Rename all methods accessing Singleton<T> as GetInstance().satish@chromium.org2010-12-131-1/+1
| | | | | | | | | | | | | This is in preparation to a subsequent CL where Singleton<T> will restrict access to only the type being made singleton. I also moved pepper::ResourceTracker to a lazy instance since there were too many places in code where this class was being accessed from and this was a smaller change than renaming methods in that case. BUG=65298 TEST=all existing tests should pass. Review URL: http://codereview.chromium.org/5685007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68982 0039d316-1c4b-4281-b951-d872f2087c98
* Add test fixture for GPU browser tests which do image comparisons.kkania@chromium.org2010-12-011-0/+275
| | | | | | | | BUG=59131 TEST=none Review URL: http://codereview.chromium.org/4723006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67877 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup: Include browser.h -> ui/browser.h [Part 2].jhawkins@chromium.org2010-11-161-1/+1
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/5046002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66229 0039d316-1c4b-4281-b951-d872f2087c98
* Removed --use-gl=osmesa as default for ui and browser tests.apatrick@chromium.org2010-11-152-6/+34
| | | | | | | | | | | | | Some tests require regular GL and appear not to be flaky. This command line switch is now only passed to tests that are flaky on bots using regular GL. TEST=run affected tests locally, try BUG=55477, 62602 Review URL: http://codereview.chromium.org/4784001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66177 0039d316-1c4b-4281-b951-d872f2087c98
* Enabled GPUBrowserTest.BrowserTestLaunchedWithOSMesa on mac and windows.apatrick@chromium.org2010-11-091-9/+1
| | | | | | | | | TEST=try BUG=61037 Review URL: http://codereview.chromium.org/4646003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65460 0039d316-1c4b-4281-b951-d872f2087c98
* Made OSMesa work on Mac for WebGL.apatrick@chromium.org2010-11-081-8/+1
| | | | | | | | | | | | | | | This required that GPU initialization not fail if GPU info cannot be collected. The accelerated compositor still needs some work but this will let us run some WebGL browser and ui smoke tests. Also added --disable-accelerated-compositing for browser and ui tests so they will not attempt to use it. TEST=try, run ui test locally BUG=61037, 58343 Review URL: http://codereview.chromium.org/4716002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65447 0039d316-1c4b-4281-b951-d872f2087c98
* Enabled GPUUITest.UITestLaunchedWithOSMesa on windows.apatrick@chromium.org2010-11-051-2/+2
| | | | | | | | | | | Passes on trybots. I believe r64858 or r65011 might have fixed it. I will commit and watch for flake on the buildbots. TEST=try BUG=61037 Review URL: http://codereview.chromium.org/4549001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65232 0039d316-1c4b-4281-b951-d872f2087c98
* Added GPUBrowserTest.BrowserTestLaunchedWithOSMesa.apatrick@chromium.org2010-11-042-0/+88
This just verifies that the OpenGL backend is OSMesa and does a simple smoke test that it is functional. It is the browser test equivalent of GPUUITest.UITestLaunchedWithOSMesa. OSMesa should be required for both kinds of tests. I moved both tests into the new chrome/test/gpu directory. There are ongoing stability issues with OSMesa (and GL in general) on bots. TEST=passes locally, try BUG=none Review URL: http://codereview.chromium.org/4424001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65126 0039d316-1c4b-4281-b951-d872f2087c98