summaryrefslogtreecommitdiffstats
path: root/webkit/gpu
Commit message (Collapse)AuthorAgeFilesLines
* Fix the incorrect method name override.jbates@chromium.org2011-04-132-4/+4
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/6820079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81338 0039d316-1c4b-4281-b951-d872f2087c98
* implemented latch support in renderer process. this corresponds with a ↵jbates@chromium.org2011-04-122-0/+25
| | | | | | | | | | | | | webkit patch. https://bugs.webkit.org/show_bug.cgi?id=58003 BUG=72671 TEST=see attachment in bug for test. only green should be seen. Review URL: http://codereview.chromium.org/6810009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81295 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor: Move app/gfx/gl ==> ui/gfx/glbacker@chromium.org2011-03-282-5/+5
| | | | | | | | | | | This is the final patch in the sequence. Note that gl.gyp is introduced because dependency checking on the Mac is done on a per file (rather than per target) basis. BUG=none TEST=trybots Review URL: http://codereview.chromium.org/6722026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@79599 0039d316-1c4b-4281-b951-d872f2087c98
* Move some files from base to base/memory.levin@chromium.org2011-03-281-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | raw_scoped_refptr_mismatch_checker.h ref_counted.cc ref_counted.h ref_counted_memory.cc ref_counted_memory.h ref_counted_unittest.cc scoped_callback_factory.h scoped_comptr_win.h scoped_handle.h scoped_native_library.cc scoped_native_library.h scoped_native_library_unittest.cc scoped_nsobject.h scoped_open_process.h scoped_ptr.h scoped_ptr_unittest.cc scoped_temp_dir.cc scoped_temp_dir.h scoped_temp_dir_unittest.cc scoped_vector.h singleton.h singleton_objc.h singleton_unittest.cc linked_ptr.h linked_ptr_unittest.cc weak_ptr.cc weak_ptr.h weak_ptr_unittest.cc BUG=None TEST=Compile Review URL: http://codereview.chromium.org/6714032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@79524 0039d316-1c4b-4281-b951-d872f2087c98
* Reland r76840 with fix for webkit_gpu dependencies.apatrick@chromium.org2011-03-081-0/+1
| | | | | | | | | | | | | | Removed GPU plugin. Pepper 3D v2 does not use the GPU plugin. It is integrated with the accelerated compositor. TEST=PPAPI 3D v2 still works, trybots BUG=none Review URL: http://codereview.chromium.org/6635026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77228 0039d316-1c4b-4281-b951-d872f2087c98
* Change other usages of .size() to .empty() when applicable.erg@google.com2011-03-041-1/+1
| | | | | | | | | BUG=carnitas TEST=compiles Review URL: http://codereview.chromium.org/6609008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76962 0039d316-1c4b-4281-b951-d872f2087c98
* Committing http://codereview.chromium.org/6592076 on behalf of jbauman:kbr@chromium.org2011-03-011-3/+0
| | | | | | | | | | | | | Don't force set premultipliedAlpha in WebGL context Forcing premultipliedAlpha to be set breaks other parts of the code which want to check for what the application actually set. It's also different from what how the command buffer implements this, and it doesn't really help correctness, as non-premultiplied alpha support is required and may be expected by apps. BUG=none TEST=new webkit layout test Review URL: http://codereview.chromium.org/6594094 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76460 0039d316-1c4b-4281-b951-d872f2087c98
* Embedded systems have smaller limit on number of GL contexts. Sometimesjnd@chromium.org2011-02-211-3/+19
| | | | | | | | | | | failure of GL context creation is because of existing GL contexts referenced by JavaScript garbages. By collecting garbage and trying again on GL context creation failure, we can reduce the chance of failures. BUG=70736 Review URL: http://codereview.chromium.org/6283015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@75533 0039d316-1c4b-4281-b951-d872f2087c98
* Added context lost callback.amarinichev@google.com2011-02-021-0/+3
| | | | | | | | | | | | | | | | | | | Methods added are: CommandBufferProxy::SetChannelErrorCallback ggl::SetContextLostCallback WebGraphicsContext3DCommandBufferImpl::setContextLostCallback WebGraphicsContext3DInProcessImpl::setContextLostCallback (empty) This can land only after https://bugs.webkit.org/show_bug.cgi?id=53153, because it needs WebGraphicsContext3D::WebGraphicsContextLostCallback class. After this lands, webkit change adding lost context methods to GraphicsContext3D needs to land before the bug is closed. BUG=67837 TEST=webkit change pending Review URL: http://codereview.chromium.org/6317015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73496 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup everything but net/ for our first clang plugins.erg@google.com2011-02-022-12/+14
| | | | | | | | | BUG=none TEST=compiles Review URL: http://codereview.chromium.org/6250088 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73396 0039d316-1c4b-4281-b951-d872f2087c98
* Remove behind-the-flag outdated code in WebGraphicsContext's two ↵zmo@google.com2011-01-282-2093/+0
| | | | | | | | | | | | implementations after webkit rev roll pass 76876. BUG=none TEST=compile ok TBR=kbr@chromium.org Review URL: http://codereview.chromium.org/6352025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72986 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor WebGraphicsContext3D to use WGC3D types which match corresponding ↵zmo@google.com2011-01-272-5/+2014
| | | | | | | | | | | GL types. (Land a second time to fix a bug caused by auto-merging.) BUG=none TEST=compiled fine TBR=kbr@chromium.org Review URL: http://codereview.chromium.org/6349017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72825 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 72807 - Refactor WebGraphicsContext3D to use WGC3D types which match ↵mbelshe@chromium.org2011-01-272-2028/+21
| | | | | | | | | | | | | | corresponding GL types. BUG=none TEST=compiled fine Review URL: http://codereview.chromium.org/6350016 TBR=zmo@google.com Review URL: http://codereview.chromium.org/6328012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72808 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor WebGraphicsContext3D to use WGC3D types which match corresponding ↵zmo@google.com2011-01-272-21/+2028
| | | | | | | | | | | GL types. BUG=none TEST=compiled fine Review URL: http://codereview.chromium.org/6350016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72807 0039d316-1c4b-4281-b951-d872f2087c98
* Add GL_CHROMIUM_framebuffer_multisample support to Chromium'skbr@chromium.org2011-01-262-0/+19
| | | | | | | | | | | | | | | | | | WebGraphicsContext3D implementations. (The GL_EXT_framebuffer_multisample and GL_ANGLE_framebuffer_multisample extensions are advertised in Chrome's command buffer implementation as GL_CHROMIUM_framebuffer_multisample.) Tested manually in WebKit with accelerated 2D canvas with multisampling turned on. This must land before the associated WebKit patch. BUG=none TEST=none Review URL: http://codereview.chromium.org/6369016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72596 0039d316-1c4b-4281-b951-d872f2087c98
* Don't map internalFormat in renderbufferStorage() in embedded envrionment.jnd@chromium.org2011-01-231-14/+16
| | | | | | | | | BUG=none TEST=Run webkit layout test fast/canvas/webgl/framebuffer_test.html in embedded environment. Review URL: http://codereview.chromium.org/6365006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72299 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit DEPS past WebKit move. Update gyp files and include paths to ↵abarth@chromium.org2011-01-172-4/+4
| | | | | | reflect the move. Consolidate how we DEPS in WebKit source files. Cross fingers. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71586 0039d316-1c4b-4281-b951-d872f2087c98
* Add some initial OWNERS files for src/webkit/.darin@chromium.org2011-01-141-0/+1
| | | | | | | | R=ben Review URL: http://codereview.chromium.org/6327005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71492 0039d316-1c4b-4281-b951-d872f2087c98
* Change namespace of WebGraphicsContext3DInProcessImpl based on review feedback.kbr@google.com2011-01-122-4/+8
| | | | | | | | | BUG=none TEST=it compiles Review URL: http://codereview.chromium.org/6166008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71234 0039d316-1c4b-4281-b951-d872f2087c98
* Move the in-process WebGL implementation from the WebKit to thekbr@google.com2011-01-113-0/+2155
Chromium repository to break circular dependencies on Chromium's OpenGL bindings in app/gfx/gl. The minimal changes to the code were made in order to break dependencies on WebCore types and to make the code fit the Google C++ style guide as closely as possible. There are many references to undesirable types like "long" in the WebGraphicsContext3D interface, which are the source of the majority of lint errors and which will be fixed in follow-on work. The upstream WebGraphicsContext3DDefaultImpl will be deleted after this lands. Tested: - Various WebGL demos in Chrome - Built and ran WebGL layout tests in DRT BUG=none TEST=none (see above) Review URL: http://codereview.chromium.org/6100009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71069 0039d316-1c4b-4281-b951-d872f2087c98