summaryrefslogtreecommitdiffstats
path: root/chrome/test/gpu
Commit message (Collapse)AuthorAgeFilesLines
* ui: Move gl/ directory out of gfx/, up to ui/.tfarina@chromium.org2012-05-123-3/+3
| | | | | | | | | | BUG=104040 R=ben@chromium.org TBR=tony@chromium.org Review URL: https://chromiumcodereview.appspot.com/10392068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136777 0039d316-1c4b-4281-b951-d872f2087c98
* Add the ability to skip a sub folder of webgl conformance testszmo@chromium.org2012-05-111-57/+8
| | | | | | | | | | | | | | | | | | | Skip conformance/OGLES and conformance/more. The reasons we want to skip these two subsets are: 1) The bot cycles are too long at the moment (just for gpu_tests, it's 45+ on debug) 2) for more/, most likely it's been covered already in the basic tests 3) for ogles/, we almost never touch any code that might break these tests The mechanism is to support * in test names matching. In this CL we only add support for * at the end of a test name, which should be enough for this skip-a-folder purpose. BUG= TEST=content_unittests Review URL: https://chromiumcodereview.appspot.com/10388093 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136647 0039d316-1c4b-4281-b951-d872f2087c98
* WebGL conformance test expectations update.zmo@google.com2012-05-111-2/+21
| | | | | | | | | BUG=127677 TEST=gpu waterfall TBR=enne Review URL: https://chromiumcodereview.appspot.com/10356120 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136468 0039d316-1c4b-4281-b951-d872f2087c98
* WebGL conformance test expectations update.zmo@google.com2012-05-111-0/+19
| | | | | | | | | BUG=127677 TEST=gpu waterfall TBR=enne Review URL: https://chromiumcodereview.appspot.com/10388080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136461 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a wrong assumption in webgl conformance tests.zmo@chromium.org2012-05-102-3/+283
| | | | | | | | | | | The assumption is all test list files are named 00_test_list.txt. Actually they are always .txt, but the name could change. BUG=127677 TEST=GPU bots TBR=kbr Review URL: https://chromiumcodereview.appspot.com/10386078 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136433 0039d316-1c4b-4281-b951-d872f2087c98
* ui: Move compositor/ directory out of gfx/, up to ui/.tfarina@chromium.org2012-05-051-1/+1
| | | | | | | | | | BUG=104040 R=piman@chromium.org,ben@chromium.org TBR=sky@chromium.org Review URL: https://chromiumcodereview.appspot.com/10365007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135560 0039d316-1c4b-4281-b951-d872f2087c98
* ui: Move surface/ directory out of gfx/, up to ui/.tfarina@chromium.org2012-05-031-1/+1
| | | | | | | | | | BUG=104040 R=ben@chromium.org TBR=brettw@chromium.org Review URL: https://chromiumcodereview.appspot.com/10351002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135232 0039d316-1c4b-4281-b951-d872f2087c98
* Disabled failing WebGL conformance tests for Mac ATI.apatrick@chromium.org2012-05-021-0/+3
| | | | | | | BUG=125963 Review URL: https://chromiumcodereview.appspot.com/10345002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134951 0039d316-1c4b-4281-b951-d872f2087c98
* Disabled some WebGLConformanceTests after roll to Khronos r134742apatrick@chromium.org2012-05-021-0/+13
| | | | | | | BUG=125864 Review URL: https://chromiumcodereview.appspot.com/10286005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134832 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebGL conformance tests to 134742.apatrick@chromium.org2012-05-012-2/+55
| | | | | | Review URL: https://chromiumcodereview.appspot.com/10260036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134804 0039d316-1c4b-4281-b951-d872f2087c98
* Disabling GPUCrashTest.Kill browser test.apatrick@chromium.org2012-05-011-7/+2
| | | | | | | BUG=101513 Review URL: https://chromiumcodereview.appspot.com/10272033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134735 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 134718 - Roll WebGL conformance tests to r134617.apatrick@chromium.org2012-05-012-55/+2
| | | | | | | | | | BUG=125679 Review URL: https://chromiumcodereview.appspot.com/10261022 TBR=apatrick@chromium.org Review URL: https://chromiumcodereview.appspot.com/10265030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134729 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebGL conformance tests to r134617.apatrick@chromium.org2012-05-012-2/+55
| | | | | | | BUG=125679 Review URL: https://chromiumcodereview.appspot.com/10261022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134718 0039d316-1c4b-4281-b951-d872f2087c98
* Delete background tab IOSurfaces on Mac.jbates@chromium.org2012-04-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | The deleting part is easy: just handle the AcceleratedSurfaceSuspend call by unrefing the IOSurface. The hard part is dealing with a NSView drawRect when we don't have the IOSurface (or software BackingStore). To solve this, I reuse the GetBackingStore code to wait for a new frame from the renderer. When the BuffersSwapped message arrives on the IO thread for Mac, an UpdateRect message is synthesized with the SwapBuffers data. The UpdateRect message wakes up the UI thread and allows GetBackingStore to resume. The accelerated path can have multiple frames in the pipeline, so it is rarely enough to just wait for the next UpdateRect. Instead, the GetBackingStore method is updated to wait up to 40ms to get the correctly-sized frame (whether it's accelerated or software). The original GetBackingStore code waits for a frame that matches current_size_. However, this CL makes GetBackingStore wait for a frame that matches the view_->GetViewBounds(). current_size_ is equal to the last UpdateRect, which may or may not match GetViewBounds. (Anyone know why the original code doesn't use GetViewBounds?) This allows us to recover from missing BackingStores or IOSurfaces if the renderer/GPU can produce a new frame within 40ms. We probably want to increase 40 to something like 60 or 100ms though because of the deep GPU pipeline. In addition, thanks to the blocking GetBackingStore, this fixes some additional bugs: - no more resize gutter jank on accelerated pages (Mac only for now, but should work on Windows with a followup patch). - no more white flash while resizing flicker-test2.html. BUG=117624,58782,85519,124328,106586 Review URL: https://chromiumcodereview.appspot.com/9980016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134033 0039d316-1c4b-4281-b951-d872f2087c98
* Add the texture-video test back.zmo@chromium.org2012-04-241-2/+0
| | | | | | | | | BUG=115122 TEST=GPU win/linux debug bots TBR=kbr Review URL: https://chromiumcodereview.appspot.com/10209001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133733 0039d316-1c4b-4281-b951-d872f2087c98
* Re-enable a test and see if it's still failing.zmo@google.com2012-04-181-1/+1
| | | | | | | | | BUG= TEST=trybots TBR=jamesr Review URL: https://chromiumcodereview.appspot.com/9969213 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132814 0039d316-1c4b-4281-b951-d872f2087c98
* Disable GpuFeatureTest.MultisamplingBlocked on VMWare.hbono@chromium.org2012-04-181-0/+10
| | | | | | | | | | This test prevents running GpuFeatureTest.MultisamplingBlocked on VMWare because VMWare does not support multi-sampling as written in r132345 <http://crrev.com/132345>. TBR=zmo TEST=make the "Mac 10.5 Tests (dbg)(1)" bot green. Review URL: https://chromiumcodereview.appspot.com/10083036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132759 0039d316-1c4b-4281-b951-d872f2087c98
* Added extension_api_resources.rc to GPU test gypjgreenwald@chromium.org2012-04-171-0/+1
| | | | | | | | | | | | | This seems to have gotten left out when the extension api resources were split out. BUG=123835 TEST= Review URL: http://codereview.chromium.org/10108027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132623 0039d316-1c4b-4281-b951-d872f2087c98
* Disable failing test after WebKit roll.levin@chromium.org2012-04-151-1/+2
| | | | | | | | | | | | The canary is pretty broken without this roll so I'm leaving it in place and disabling this test for now. BUG=123503 TBR=zmo@chromium.org Review URL: https://chromiumcodereview.appspot.com/10094004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132361 0039d316-1c4b-4281-b951-d872f2087c98
* On virtual 10.5 MultisamplingDisabled also fails.nsylvain@chromium.org2012-04-141-0/+10
| | | | | | | TBR=zmo Review URL: https://chromiumcodereview.appspot.com/10073034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132345 0039d316-1c4b-4281-b951-d872f2087c98
* Make default location of checked in images match the checked in images.petermayo@chromium.org2012-04-141-0/+2
| | | | | | | | | | R=pkotwicz@chromium.org BUG=113624 TEST=Local bot run. Review URL: http://codereview.chromium.org/10080006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132311 0039d316-1c4b-4281-b951-d872f2087c98
* Prevent soft_gpu_tests from creating FAILS_ and DIFF_ files when img diff is ↵pkotwicz@chromium.org2012-04-101-3/+6
| | | | | | | | | | | incorrect BUG=None TEST=Files are not generated for soft_gpu_tests Review URL: http://codereview.chromium.org/10043002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131615 0039d316-1c4b-4281-b951-d872f2087c98
* Removing all reference to deprecated switch --enable-accelerated-2d-canvas ↵junov@chromium.org2012-04-102-19/+3
| | | | | | | | | | | (code cleanup) BUG=102899 TEST-None Review URL: http://codereview.chromium.org/10007019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131560 0039d316-1c4b-4281-b951-d872f2087c98
* Multisampling does not work on MAC when running in vmware.nsylvain@chromium.org2012-04-101-2/+12
| | | | | | | | Make sure this does not turn browser_tests red. Review URL: http://codereview.chromium.org/9960054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131526 0039d316-1c4b-4281-b951-d872f2087c98
* WebGL conformance test expectations update.zmo@chromium.org2012-04-101-1/+4
| | | | | | | | | | | | | Apparently texture-size is also failing on a few other platforms than Mac. Interestingly, it's also passing on a few platforms. BUG=121139 TEST=gpu.fyi waterfall TBR=gman,kbr Review URL: https://chromiumcodereview.appspot.com/9967026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131497 0039d316-1c4b-4281-b951-d872f2087c98
* WebGL conformance test expectations updatezmo@chromium.org2012-04-091-9/+1
| | | | | | | | | BUG=120269 TEST=gpu try bots TBR=kbr,gman Review URL: https://chromiumcodereview.appspot.com/10032005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131466 0039d316-1c4b-4281-b951-d872f2087c98
* WebGL conformance test expectations update.zmo@chromium.org2012-04-091-0/+1
| | | | | | | | | BUG=122651 TEST=Mac ATI bot on gpu.fyi TBR=gman,kbr Review URL: https://chromiumcodereview.appspot.com/10014003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131389 0039d316-1c4b-4281-b951-d872f2087c98
* Add a new executable for building tests for soft gpupkotwicz@chromium.org2012-04-073-8/+142
| | | | | | | | As the soft gpu tests would ideally be stateless I added a flag --disable-file-writing to disable the test from writing data Review URL: http://codereview.chromium.org/9722026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131285 0039d316-1c4b-4281-b951-d872f2087c98
* Disable gpu_feature_browsertests when running on OSX 10.5.jbates@chromium.org2012-04-061-0/+8
| | | | | | | | | R=zmo Review URL: http://codereview.chromium.org/10012024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131050 0039d316-1c4b-4281-b951-d872f2087c98
* WebGL conformance test expectations update.zmo@chromium.org2012-04-051-1/+1
| | | | | | | | | | | context_lost test also fails on XP debug. BUG=120269 TEST=gpu xp debug bot TBR=kbr,gman Review URL: https://chromiumcodereview.appspot.com/10010020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@130991 0039d316-1c4b-4281-b951-d872f2087c98
* webgl conformance test expectations updatezmo@chromium.org2012-04-051-0/+1
| | | | | | | | | | | missing the XP debug bot on previous update. BUG=120269 TEST=xp debug gpu bot green TBR=gman,kbr Review URL: https://chromiumcodereview.appspot.com/10001001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@130942 0039d316-1c4b-4281-b951-d872f2087c98
* WebGL conformance test expectations update.zmo@chromium.org2012-04-041-1/+4
| | | | | | | | | | | Tests failing after r130737. According to gman, r130737 is correct - it exposes bugs in our codebase. So mark these tests as FAIL for now until bug 120269 is fixed. BUG=120269 TEST=gpu bots turn green TBR=gman,kbr Review URL: https://chromiumcodereview.appspot.com/9990001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@130777 0039d316-1c4b-4281-b951-d872f2087c98
* WebGL conformance test expectations updatezmo@chromium.org2012-04-041-0/+3
| | | | | | | | | BUG= TEST=GPU bots TBR=kbr Review URL: https://chromiumcodereview.appspot.com/9958149 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@130527 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 130432 - Disabled failing tests: WebGLAllowed and Canvas2DAllowed.rsleevi@chromium.org2012-04-031-4/+2
| | | | | | | | | | | | BUG=121748 TBR=scherkus@chromium.org Review URL: https://chromiumcodereview.appspot.com/9969124 TBR=sergeyu@chromium.org Review URL: https://chromiumcodereview.appspot.com/9956113 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@130435 0039d316-1c4b-4281-b951-d872f2087c98
* Disabled failing tests: WebGLAllowed and Canvas2DAllowed.sergeyu@chromium.org2012-04-031-2/+4
| | | | | | | | | BUG=121748 TBR=scherkus@chromium.org Review URL: https://chromiumcodereview.appspot.com/9969124 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@130432 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a bug in previous webgl conformance test expectations update.zmo@google.com2012-03-301-7/+3
| | | | | | | | | | | I didn't realize the texture_size was marked on some bots already. This caused a conflict and will fail the unittest. BUG= TEST=unittest TBR=kbr,gman Review URL: https://chromiumcodereview.appspot.com/9965029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@129890 0039d316-1c4b-4281-b951-d872f2087c98
* Update webgl conformance test expectations.zmo@google.com2012-03-301-0/+10
| | | | | | | | | BUG=120269,121139 TEST=gpu waterfall green TBR=kbr,gman Review URL: https://chromiumcodereview.appspot.com/9965027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@129888 0039d316-1c4b-4281-b951-d872f2087c98
* WebGL conformance test expectations update.zmo@google.com2012-03-301-0/+2
| | | | | | | | | BUG= TEST=chromium.gpu.fyi, linux intel bot TBR=kbr,gman Review URL: https://chromiumcodereview.appspot.com/9958001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@129732 0039d316-1c4b-4281-b951-d872f2087c98
* Update webgl conformance test expectations.zmo@google.com2012-03-291-0/+7
| | | | | | | | | BUG= TEST=chromium.gpu.fyi bots more green TBR=kbr,gman Review URL: https://chromiumcodereview.appspot.com/9942001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@129714 0039d316-1c4b-4281-b951-d872f2087c98
* Update webgl conformance test expectations on Windows.zmo@google.com2012-03-291-0/+3
| | | | | | | | | BUG= TEST=gpu win bots turn green TBR=kbr,gman Review URL: https://chromiumcodereview.appspot.com/9909021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@129667 0039d316-1c4b-4281-b951-d872f2087c98
* WebGL conformance test expectations updatezmo@google.com2012-03-291-0/+7
| | | | | | | | | BUG= TEST=gpu bots turn green TBR=kbr,gman Review URL: https://chromiumcodereview.appspot.com/9918019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@129646 0039d316-1c4b-4281-b951-d872f2087c98
* Fix python code that parses webgl conformance test list.zmo@chromium.org2012-03-292-1/+36
| | | | | | | | | | | I just realized some test filenames have options in front of them. Need to rid of the options, otherwise we get invalid files. BUG= TEST=see a few more tests R=kbr Review URL: https://chromiumcodereview.appspot.com/9906004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@129547 0039d316-1c4b-4281-b951-d872f2087c98
* We finally have a place to run the gpu_tests on Aura! Enabling them as they ↵pkotwicz@chromium.org2012-03-201-24/+4
| | | | | | | | are currently passing on http://loofah01.wat:8052/waterfall?show=Linux%20ChromiumOS%20Union Review URL: http://codereview.chromium.org/9716019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127619 0039d316-1c4b-4281-b951-d872f2087c98
* Update WebGL conformance test expectationszmo@chromium.org2012-03-151-17/+4
| | | | | | | | | BUG= TEST=GPU bots TBR=kbr Review URL: https://chromiumcodereview.appspot.com/9703075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126934 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes the timeout issue with the pixel testspkotwicz@chromium.org2012-03-151-2/+2
| | | | | | | | | | Test=Manual Bug=None TBR=zmo Review URL: https://chromiumcodereview.appspot.com/9706039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126897 0039d316-1c4b-4281-b951-d872f2087c98
* Should make the gpu pixel tests less flaky. This patch make the pixel test ↵pkotwicz@chromium.org2012-03-141-5/+13
| | | | | | | | | | | | wait till the browser window is at the desired size before taking a snapshot. Bug=None Test=linux_gpu,win_gpu,mac_gpu try bots TBR=zmo Review URL: https://chromiumcodereview.appspot.com/9699028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126682 0039d316-1c4b-4281-b951-d872f2087c98
* Reenable ThreadedCompositor test now that the assertion is fixed in webkit.jbates@chromium.org2012-03-141-1/+1
| | | | | | | | | R=zmo BUG=116620,113159 Review URL: http://codereview.chromium.org/9696014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126592 0039d316-1c4b-4281-b951-d872f2087c98
* Change the pixel tests reference image revision mechanism.zmo@chromium.org2012-03-131-24/+48
| | | | | | | | | | | Originally we put the revision in the file name. However, this blocks the flakiness dashboard to obtain the images. So now we keep a seperate revision file in the format of testname_revision.ref, whereas the ref image is always testname.png no matter what's the revision. BUG= TEST=GPU bots, pixel tests R=jbates Review URL: https://chromiumcodereview.appspot.com/9692052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126457 0039d316-1c4b-4281-b951-d872f2087c98
* Unmark FLAKY on GpuFeatureTest.RafNoDamage because it has not failed.jbates@chromium.org2012-03-131-2/+2
| | | | | | Review URL: http://codereview.chromium.org/9694020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126311 0039d316-1c4b-4281-b951-d872f2087c98
* Debug flaky gpu pixel tests by printing event trace on failure.jbates@chromium.org2012-03-121-1/+16
| | | | | | | | | R=zmo Review URL: http://codereview.chromium.org/9663033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126187 0039d316-1c4b-4281-b951-d872f2087c98