summaryrefslogtreecommitdiffstats
path: root/gpu/command_buffer/service/renderbuffer_manager.cc
Commit message (Collapse)AuthorAgeFilesLines
* Fix RenderbufferManager to handle deleted objectsgman@chromium.org2012-01-191-9/+17
| | | | | | | | | | | | TEST=unit tests BUG=110198 R=apatrick@chromium.org Review URL: http://codereview.chromium.org/9253027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118243 0039d316-1c4b-4281-b951-d872f2087c98
* Track shared memory used by GPU processgman@chromium.org2012-01-041-22/+4
| | | | | | | | | | | | TEST=DCHECK BUG=79762 R=apatrick@chromium.org Review URL: http://codereview.chromium.org/9027016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116366 0039d316-1c4b-4281-b951-d872f2087c98
* Add renderbuffer memory tracinggman@chromium.org2011-12-231-2/+41
| | | | | | | | | | | | TEST=none BUG=79762 R=apatrick@chromium.org Review URL: http://codereview.chromium.org/9022015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115657 0039d316-1c4b-4281-b951-d872f2087c98
* Defer clearing textures and renderbuffersgman@chromium.org2011-11-021-6/+36
| | | | | | | | | | | | | | Textures and Renderbuffers are now cleared at the last possible moment. This allows them to be cleared only when absolutely necessary. TEST=unit tests BUG=99554 Review URL: http://codereview.chromium.org/8341128 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108226 0039d316-1c4b-4281-b951-d872f2087c98
* Make command buffer validate glRenderbufferStorage width and heightgman@chromium.org2011-10-191-3/+5
| | | | | | | | | | TEST=unit tests BUG=86815 Review URL: http://codereview.chromium.org/8342023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106388 0039d316-1c4b-4281-b951-d872f2087c98
* * Check for GL_ANGLE_framebuffer_mutlisamplegman@chromium.org2010-11-091-1/+3
| | | | | | | | | | | | * Return correct values for GL_MAX_VIEWPORT_DIMS * connect blitFramebufferEXT to blitFramebufferANGLE TEST=unit tests BUG=55471,55560,56733 Review URL: http://codereview.chromium.org/4500001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65560 0039d316-1c4b-4281-b951-d872f2087c98
* FBTF: Fix more ctor/dtors found by clang plugin.erg@google.com2010-10-131-0/+2
| | | | | | | | | | | (1.2 megs off of Debug Linux .a files) BUG=none TEST=compiles everywhere Review URL: http://codereview.chromium.org/3743001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62420 0039d316-1c4b-4281-b951-d872f2087c98
* Free the resources used by a context group.gman@chromium.org2010-07-011-0/+18
| | | | | | | | | TEST=unit tests BUG=none Review URL: http://codereview.chromium.org/2880013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51441 0039d316-1c4b-4281-b951-d872f2087c98
* Various fixes for the OpenGL ES 2.0 conformance tests.gman@chromium.org2010-05-061-0/+13
| | | | | | | | | | | | | | Was failing 268 of 1198 Now failing 266 of 1198 ugh! all those changes only fixed 2 tests :-( TEST=some unit test and conformance tests. BUG=none Review URL: http://codereview.chromium.org/1942004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46572 0039d316-1c4b-4281-b951-d872f2087c98
* Changes the code to use separate ids namspacesgman@chromium.org2010-04-271-8/+9
| | | | | | | | | | | | for buffers, textures, programs, etc.. This is needed to pass GLES2 conformance tests. TEST=old unit tests BUG=none Review URL: http://codereview.chromium.org/1747013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45654 0039d316-1c4b-4281-b951-d872f2087c98
* Adds renderbuffer and framebuffer tracking so we cangman@chromium.org2010-03-251-0/+39
clear the buffers. Note: I did not actually write the clearing code or the binding code. Will do in another CL after Al checks in his code. TEST=unit tests BUG=none Review URL: http://codereview.chromium.org/1243002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42577 0039d316-1c4b-4281-b951-d872f2087c98