Skip to content
Snippets Groups Projects
  1. Jan 19, 2010
  2. Jan 18, 2010
  3. Jan 15, 2010
  4. Jan 14, 2010
  5. Jan 11, 2010
  6. Jan 09, 2010
  7. Jan 08, 2010
  8. Jan 06, 2010
  9. Jan 05, 2010
  10. Dec 23, 2009
  11. Dec 22, 2009
    • apatrick@google.com's avatar
      Added Pepper 3D device that instantiates the GPU plugin and sends GLES2... · 7477ea6f
      apatrick@google.com authored
      Added Pepper 3D device that instantiates the GPU plugin and sends GLES2 commands to it via a command buffer.
      
      Added API for managing buffers to Pepper 3D device.
      
      Removed DCHECK from WebPluginImpl::SetWindow that checks against a windowless plugin being given a window handle. Please check this! Now an initially windowless plugin instance gets a handle when it requests a Pepper 3D context. Perhaps the window handle should be concealed from the underlying plugin isntance.
      
      Removed enable_gpu gyp variable and C macro. GPU code is always built on windows but not mac or linux. It is enabled at runtime with the --enable-gpu-plugin switch.
      
      Redesigned CommandBuffer interface so it exposes shared memory through a Buffer. This was necessary because Pepper has no notion of shared memory handles. The Buffer exposes the shared memory as both a handle (through base::SharedMemory) and the mapped address and size.
      
      Refactored CommandBufferEngine so mapped shared memory addresses and sizes are returned with a single call rather than two separate calls.
      	
      Added 3D demo to pepper test plugin.
      
      TEST=try servers
      BUG=none
      
      Review URL: http://codereview.chromium.org/367002
      
      git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35185 0039d316-1c4b-4281-b951-d872f2087c98
      7477ea6f
  12. Dec 17, 2009
  13. Dec 11, 2009
  14. Dec 10, 2009
  15. Dec 09, 2009
  16. Dec 03, 2009
    • dank@chromium.org's avatar
      Make no-tcmalloc (really, non-base/allocator) builds work again, · 7e0d664a
      dank@chromium.org authored
      (i.e. this is a plain vanilla build used when layers like base/allocator
      are getting in the way of debugging)
      and make sure they use msvcrt rather than libcmt
      (libcmt is used to help shim malloc/free, but it gets
      in the way of valgrind doing the same thing).
      
      Sadly, this is now a gyp-time operation rather than a Configuration
      option.
      
      Had to remove hardcoded C prototype for _set_new_mode, 
      as that caused link errors.
      
      Also add variables win_{release,debug}_{Optimization,RuntimeLibrary}
      to let the valgrind build override those settings.
      
      Fix calling convention on _set_new_mode to match the
      one in <new.h>
      
      BUG=none
      TEST=build with ~/.gyp/include.gypi set as described in comment in common.gypi, gclient runhooks, do release build, verify all exe's and dll's linked against msvcrt dll
      
      
      Review URL: http://codereview.chromium.org/455037
      
      git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33719 0039d316-1c4b-4281-b951-d872f2087c98
      7e0d664a
  17. Nov 26, 2009
  18. Nov 25, 2009
  19. Nov 24, 2009
  20. Nov 23, 2009
  21. Nov 20, 2009
  22. Nov 17, 2009
  23. Nov 13, 2009
Loading