1. 435f1ce2f fix executable bit by [email protected] · 14 years ago
  2. d423985 Rename and document glCommandBufferEnableCHROMIUM by [email protected] · 14 years ago
  3. 6f9ae7e Expose DXT3 and DXT5 through ANGLE by [email protected] · 14 years ago
  4. a19fd88 Delete copy_texture_to_parent_texture from GPU command buffer code. by [email protected] · 14 years ago
  5. f684678 Fix 2 Dr. Memory issues by [email protected] · 14 years ago
  6. 9a14ae61 Cache OpenGL program info on the client side of the command buffer. by [email protected] · 14 years ago
  7. cb57027 Flush command streams after deleting resources by [email protected] · 14 years ago
  8. 16cb745 Fix OpenGL ES 2.0 Conformance tests support by [email protected] · 14 years ago
  9. 5b5a9d8 Roll skia to r2034 (and add new gl bindings) by [email protected] · 14 years ago
  10. 3b1ecc26 Implemented support for GL context share groups in the renderer process.I put all compositor and canvas contexts in the same share group so they can share IDs. by [email protected] · 14 years ago
  11. de26b3c Resolve to temporary texture when doing readpixels by [email protected] · 14 years ago
  12. f168a63e Updated demo to use resizable plugin element. This exercises the new PPB_Graphics3D_Dev::Resize() API. by [email protected] · 14 years ago
  13. a3f5665 Remove executable bit on text files. by [email protected] · 14 years ago
  14. b4e2f66 Document CHROMIUM's OpenGL ES 2.0 extensions by [email protected] · 14 years ago
  15. 5f4f2a73 Revert 94743 - Allow the renderer process to map textures from one context into another. by [email protected] · 14 years ago
  16. 3bd002a Made CommandBuffer::GetLastState and SetContextLostReason pure virtual. by [email protected] · 14 years ago
  17. de47228 Allow the renderer process to map textures from one context into another. by [email protected] · 14 years ago
  18. a81c24c Remove ReadWriteTokens from GpuVideoDecodeAccelerator + fallout by [email protected] · 14 years ago
  19. ad3f1a3 Insert a soft flush into the command buffer on unmapTexSubImage2D by [email protected] · 14 years ago
  20. 319a26e5 Reland r93090, which was reverted in r93104. by [email protected] · 14 years ago
  21. 08bd43bd Removed vestigial GL_latch_CHROMIUM code. by [email protected] · 14 years ago
  22. e7e3803 Remove explicit keyword from multi-argument (w/o default values) constructors by [email protected] · 14 years ago
  23. 61eeb33f Support GL_OES_EGL_image_external by [email protected] · 14 years ago
  24. 2e7bbf2 Create new GLSurface for cross process image transport. by [email protected] · 14 years ago
  25. 9a5afa43 Reland 93106 - Reparenting of RendererGLContexts supports going from no parent to having a parent. by [email protected] · 14 years ago
  26. 4ac107e by [email protected] · 14 years ago
  27. 8c49df9f Adding an empty program_info_manager.cc so I can fix NaCl by [email protected] · 14 years ago
  28. f7e6131 Fix clang build by [email protected] · 14 years ago
  29. 7b3320c Fix for warning to error that trybots didn't catch. by [email protected] · 14 years ago
  30. 0226c11 Add support for GL_CHROMIUM_flipy by [email protected] · 14 years ago
  31. d0f02c4 Reland 93066 - Execute all GL commands up to the put offset reported by a each flush.This means glFlush is a barrier that prevents reordering of GL commands issued on different command buffers. I used it to replace latches for synchronizing the rendering of WebGL canvas and Pepper 3D with the accelerated compositor. The primary advantage is it is more robust than latches and there is no possibility of deadlock. It should also be possible for WebGL and Pepper 3D to use it whereas exposing SetLatch and WaitLatch would be dangerous. by [email protected] · 14 years ago
  32. f81f595 Allow creating a gpu channel that uses software rendering by [email protected] · 14 years ago
  33. 0fb8e422 Revert 93393 - Crashed Linux Touch build: http://build.chromium.org/p/chromium/builders/Linux%20Touch/builds/2649/steps/compile/logs/stdio by [email protected] · 14 years ago
  34. a749a946 Revert 93397 - Revert 93393 - Revert was broken. Restoring. by [email protected] · 14 years ago
  35. fc84221 Revert 93393 - Crashing on Linux Touch: http://build.chromium.org/p/chromium/builders/Linux%20Touch/builds/2649/steps/compile/logs/stdio by [email protected] · 14 years ago
  36. 3a16cbc Allow creating a gpu channel that uses software rendering by [email protected] · 14 years ago
  37. 5435e93 Revert 93106 - Reparenting of RendererGLContexts supports going from no parent to having a parent. by [email protected] · 14 years ago
  38. 1d4ea84 Revert 93066 - Execute all GL commands up to the put offset reported by a each flush.This means glFlush is a barrier that prevents reordering of GL commands issued on different command buffers. I used it to replace latches for synchronizing the rendering of WebGL canvas and Pepper 3D with the accelerated compositor. The primary advantage is it is more robust than latches and there is no possibility of deadlock. It should also be possible for WebGL and Pepper 3D to use it whereas exposing SetLatch and WaitLatch would be dangerous.The calls to SetLatch and WaitLatch are still in webkit but they are no-ops. SetLatch and WaitLatch are completely removed elsewhere.I changed CommandBuffer::FlushSync to Finish to reflect the new semantics. Going forward, I will add a synchronous CommandBuffer::WaitForToken and WaitForAvailableEntries, which should eliminate the need to call Finish unless glFinish is called by the client. The Pepper interface is unchanged because I don't want to break binary compatibility.I fixed a bug where the last read token in CmdBufferHelper was stale after receiving a ReportState IPC. That was causing a redundant synchronous flush in the client side SwapBuffers throttling.I removed Yield because it does not make sense with the new semantics. There is no round robin scheduling.Tested with WebGL on Windows and Mac and checked that 72672 did not regress. by [email protected] · 14 years ago
  39. ebcc462 Reparenting of RendererGLContexts supports going from no parent to having a parent. by [email protected] · 14 years ago
  40. b0a7510c Revert 93090 - Ported pepper 3d demos to use the new graphics3d interface instead of context3d and surface3d. by [email protected] · 14 years ago
  41. 899de45 Ported pepper 3d demos to use the new graphics3d interface instead of context3d and surface3d. by [email protected] · 14 years ago
  42. bd78a64 Binding Graphics3D with Instance and OpenGLES2 interface. by [email protected] · 14 years ago
  43. 3bb07895 Execute all GL commands up to the put offset reported by a each flush.This means glFlush is a barrier that prevents reordering of GL commands issued on different command buffers. I used it to replace latches for synchronizing the rendering of WebGL canvas and Pepper 3D with the accelerated compositor. The primary advantage is it is more robust than latches and there is no possibility of deadlock. It should also be possible for WebGL and Pepper 3D to use it whereas exposing SetLatch and WaitLatch would be dangerous.The calls to SetLatch and WaitLatch are still in webkit but they are no-ops. SetLatch and WaitLatch are completely removed elsewhere.I changed CommandBuffer::FlushSync to Finish to reflect the new semantics. Going forward, I will add a synchronous CommandBuffer::WaitForToken and WaitForAvailableEntries, which should eliminate the need to call Finish unless glFinish is called by the client. The Pepper interface is unchanged because I don't want to break binary compatibility.I fixed a bug where the last read token in CmdBufferHelper was stale after receiving a ReportState IPC. That was causing a redundant synchronous flush in the client side SwapBuffers throttling.I removed Yield because it does not make sense with the new semantics. There is no round robin scheduling.Tested with WebGL on Windows and Mac and checked that 72672 did not regress. by [email protected] · 14 years ago
  44. ea47b6a Introduce ui.dll / libui.so for the component build. by [email protected] · 14 years ago
  45. 0f3b034 Don't let the 'all' target be a bundle. by [email protected] · 14 years ago
  46. 38d139d Detect and expose loss of OpenGL context using GL_ARB_robustness. by [email protected] · 14 years ago
  47. 660858b Cache bindings on client side in command buffer. by [email protected] · 14 years ago
  48. 35d9007 Revert 92429 - Detect and expose loss of OpenGL context using GL_ARB_robustness. (Regressed static initalizer size on Linux -- will need to reexamine code to understand why.) by [email protected] · 14 years ago
  49. 8d2c157 Detect and expose loss of OpenGL context using GL_ARB_robustness. by [email protected] · 14 years ago
  50. b36897c1 Cooperatively round robin GPU command buffers. by [email protected] · 14 years ago
  51. 9868786 Replace texture info when ID is already in use by parent. by [email protected] · 14 years ago
  52. 2318d34 Add glGetProgramInfoCHROMIUM. by [email protected] · 14 years ago
  53. e79be09 Remove the comments setting emands and vim tab width and expansion variables. by [email protected] · 14 years ago
  54. fa883c33 Fixes for Clang. by [email protected] · 14 years ago
  55. d8ea977 Move VertexAttribManager to another file. by [email protected] · 14 years ago
  56. 302ce6d Correct reporting of compressed texture formats and shader binary formats by [email protected] · 14 years ago
  57. 16adff6 We were synchronously destroying the RendererGlContext transfer buffers while commands may still be pending in the command buffer that use them. This generated spurious kOutOfBounds errors. kOutOfBounds errors cause us to kill the associated GpuChannel. That leads to lots of bad behavior, such as failing to reload certain WebGL demos. by [email protected] · 14 years ago
  58. 3704633 Cache easy to cache OpenGL values on client side of command buffer. by [email protected] · 14 years ago
  59. b58d6e1 Add gpu/OWNERS by [email protected] · 14 years ago
  60. 7a751e61 GCC 4.6 -Wunused-but-set-variable cleanup. by [email protected] · 14 years ago
  61. 871e50c9 Remove app from a bunch of DEPS files. by [email protected] · 14 years ago
  62. d267861 Remove the dependency on app_base from some targets. by [email protected] · 14 years ago
  63. 3a4d0c5 Re-Fixes Texture::Copy by [email protected] · 14 years ago
  64. 890e896 Implement proper synchronization between HW video decode IPC and CommandBuffer. by [email protected] · 14 years ago
  65. 29b20a2 Make swapbuffers copy use the correct format. by [email protected] · 14 years ago
  66. 1002c2d Return error after allocating GL resource. by [email protected] · 14 years ago
  67. 372e041 Revert "Revert "Add glGetMultipleIntegervCHROMIUM"" by [email protected] · 14 years ago
  68. 54fa062 Revert "Add glGetMultipleIntegervCHROMIUM" by [email protected] · 14 years ago
  69. 40c7ee4 Add glGetMultipleIntegervCHROMIUM by [email protected] · 14 years ago
  70. aea9451b DCHECK glDeleteXXX with id = 0 as this is a bug in client code. by [email protected] · 14 years ago
  71. ae80234 Reland "EGLImage transport for TOUCH_UI". by [email protected] · 14 years ago
  72. 1cf99aa Revert 90511 - Use pixmaps and EGLImages to transport image data between GPU process and browser. Behind a compile TOUCH_UI flag. by [email protected] · 14 years ago
  73. 5a9299c Use pixmaps and EGLImages to transport image data between GPU process and browser. Behind a compile TOUCH_UI flag. by [email protected] · 14 years ago
  74. 3ae31644 Add more trace events related to latch usage and to track RendererGlContext destruction. by [email protected] · 14 years ago
  75. e18e639 Convert most remaining resources to use the API/thunk system. The significant by [email protected] · 14 years ago
  76. 629f4c00 Coverity: Pass by reference in CommandBufferHelper::SynchronizeState. by [email protected] · 14 years ago
  77. 297ca1c Reapply Enforce-RGB patch with bugs fixed by [email protected] · 14 years ago
  78. 3c644d8 RendererGLContext supports reparenting a GL context. by [email protected] · 14 years ago
  79. 7196e01 Automatically put all GL contexts associated with a particular GPU channel (and renderer process) in the same share group. by [email protected] · 14 years ago
  80. fe87166 Release current context before destroying, so that it properly releases its resources by [email protected] · 14 years ago
  81. 3ce46685 Uninitialized member in RingBufferWrapper. by [email protected] · 14 years ago
  82. e57a716 Cleanup: base/scoped_ptr.h -> base/memory/scoped_ptr.h. (part 2) by [email protected] · 14 years ago
  83. d0f5c84 Fix loading a component build by [email protected] · 14 years ago
  84. 8e1b98a Fix Revert of 89054 so it builds on win_shared by [email protected] · 14 years ago
  85. 35b72aa Revert 89054 - Add lots of client side OpenGL logging. by [email protected] · 14 years ago
  86. 87ad26d Add lots of client side OpenGL logging. by [email protected] · 14 years ago
  87. 0c8fabf Add tracing for various functions significant in compositor startup by [email protected] · 14 years ago
  88. 41c5636 Revert 89002 - Enforce RGB even on buggy drivers. by [email protected] · 14 years ago
  89. 8f91d18f Hook up with Angle shader translator backend. by [email protected] · 14 years ago
  90. 361123e Enforce RGB even on buggy drivers. by [email protected] · 14 years ago
  91. 6bfae22 Previously, the DisplayLink would never start until a software draw was done at least once. With force-compositing-mode, the software draw was never done, causing tabs to lockup indefinitely waiting for the swap acknowledgement. This fix ensures that the DisplayLink is running immediately. by [email protected] · 14 years ago
  92. 061f1bd Resubmit http://codereview.chromium.org/7046057 by [email protected] · 14 years ago
  93. 5045462 Revert 88452 (broke gpu_unittests) - Fix LUMANINCE_ALPHA issue by [email protected] · 14 years ago
  94. 010791dc Fix LUMANINCE_ALPHA issue by [email protected] · 14 years ago
  95. dc3c97e Plumbing: Cache the resize callback so that we can call it later. by [email protected] · 14 years ago
  96. 8e6ff80 Added stddef.h to cmd_buffer_common.h to build with gcc-4.6.0. by [email protected] · 14 years ago
  97. 0a68ac87 Send message to renderer on command buffer error by [email protected] · 14 years ago
  98. 473c01ccb Optimize TexSubImage2D and BufferSubData by [email protected] · 14 years ago
  99. 0b407ae Optimize TexImage2D. by [email protected] · 14 years ago
  100. 8a029d8 Optimize BufferData by [email protected] · 14 years ago