180b47429ff32a178724ec9910ea041ee009e5f1: Bug 705580 - Add animated image test that uses an ImageLayer. r=joe
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 05 Dec 2011 11:53:38 +1300 - rev 82021
Bug 705580 - Add animated image test that uses an ImageLayer. r=joe
1a44df2a172bf6560a11815c59615890c5e2edec: Bug 705580 - Remove the cached ImageContainer when the current frame changes. r=joe
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 05 Dec 2011 11:53:38 +1300 - rev 82020
Bug 705580 - Remove the cached ImageContainer when the current frame changes. r=joe
66a382d48b09bebd9505d35bef6a95f996056988: Bug 707555 - Update ANGLE to r901 (v1.0) to grab correctness fixes - no review
Benoit Jacob <bjacob@mozilla.com> - Sun, 04 Dec 2011 17:24:41 -0500 - rev 82019
Bug 707555 - Update ANGLE to r901 (v1.0) to grab correctness fixes - no review This is just syncing us with the upstream http://code.google.com/p/angleproject
34589711e25452bea4f751e91fe08e3032e61faa: Bug 703927 - object-deletion-behaviour test still failing until we land 706674 - no review, fix mochitest-1 orange, CLOSED TREE
Benoit Jacob <bjacob@mozilla.com> - Sun, 04 Dec 2011 15:13:18 -0500 - rev 82018
Bug 703927 - object-deletion-behaviour test still failing until we land 706674 - no review, fix mochitest-1 orange, CLOSED TREE
d75664a67e3b4187a3a1e2c500d869cabf1312ac: Bug 703927 - Upgrade WebGL conformance test suite to r16237 - no review
Benoit Jacob <bjacob@mozilla.com> - Sun, 04 Dec 2011 14:15:53 -0500 - rev 82017
Bug 703927 - Upgrade WebGL conformance test suite to r16237 - no review The canonical location for this testsuite is: https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/tests
432d88a73914212f73ebf3fef49925e00aea1b78: Bug 707033 - Kill the hashtables of WebGLUniformLocation's held by WebGLProgram's - r=jgilbert
Benoit Jacob <bjacob@mozilla.com> - Sun, 04 Dec 2011 14:15:43 -0500 - rev 82016
Bug 707033 - Kill the hashtables of WebGLUniformLocation's held by WebGLProgram's - r=jgilbert Currently, WebGLProgram holds a hashtable of refptrs to all WebGLUniformLocation's created from it. It's used for one thing: to ensure that multiple getUniformLocation() calls on same uniform return the same WebGLUniformLocation object. However, in a discussion on the public_webgl mailing list this week, we agreed that this was not mandated by the spec and that on the contrary, to ensure consistent behavior across browsers, we're going to require that NOT to happen. So this becomes a conformance issue. Removing this hashtable also simplifies code and ownership patterns.
4efe225df2e82c5de995f6057056251a59dd2278: Bug 705904 - [6/6] - Kill nsRefPtrHashtables of WebGL objects, allow unreferenced objects to be freed, fix about:memory reporting of deleted objects - r=jgilbert
Benoit Jacob <bjacob@mozilla.com> - Sun, 04 Dec 2011 14:15:43 -0500 - rev 82015
Bug 705904 - [6/6] - Kill nsRefPtrHashtables of WebGL objects, allow unreferenced objects to be freed, fix about:memory reporting of deleted objects - r=jgilbert This patch takes care of WebGLFramebuffer.
905f0d81cc47730abaa9b4cc58610e9bfab69fee: Bug 705904 - [5/6] - Kill nsRefPtrHashtables of WebGL objects, allow unreferenced objects to be freed, fix about:memory reporting of deleted objects - r=jgilbert
Benoit Jacob <bjacob@mozilla.com> - Sun, 04 Dec 2011 14:15:43 -0500 - rev 82014
Bug 705904 - [5/6] - Kill nsRefPtrHashtables of WebGL objects, allow unreferenced objects to be freed, fix about:memory reporting of deleted objects - r=jgilbert This patch takes care of WebGLRenderbuffer.
724663b7a0ce7c074f4103c40cd2968765401f02: Bug 705904 - [4/6] - Kill nsRefPtrHashtables of WebGL objects, allow unreferenced objects to be freed, fix about:memory reporting of deleted objects - r=jgilbert
Benoit Jacob <bjacob@mozilla.com> - Sun, 04 Dec 2011 14:15:43 -0500 - rev 82013
Bug 705904 - [4/6] - Kill nsRefPtrHashtables of WebGL objects, allow unreferenced objects to be freed, fix about:memory reporting of deleted objects - r=jgilbert This patch takes care of WebGLShader.
111be7b1a9e89843248d214cc6f50244b8eccb17: Bug 705904 - [3/6] - Kill nsRefPtrHashtables of WebGL objects, allow unreferenced objects to be freed, fix about:memory reporting of deleted objects - r=jgilbert
Benoit Jacob <bjacob@mozilla.com> - Sun, 04 Dec 2011 14:15:43 -0500 - rev 82012
Bug 705904 - [3/6] - Kill nsRefPtrHashtables of WebGL objects, allow unreferenced objects to be freed, fix about:memory reporting of deleted objects - r=jgilbert This patch takes care of WebGLProgram.
eaf41f64aad7d983a7b1d0a01195c4231cc5f13b: Bug 705904 - [2/6] - Kill nsRefPtrHashtables of WebGL objects, allow unreferenced objects to be freed, fix about:memory reporting of deleted objects - r=jgilbert
Benoit Jacob <bjacob@mozilla.com> - Sun, 04 Dec 2011 14:15:43 -0500 - rev 82011
Bug 705904 - [2/6] - Kill nsRefPtrHashtables of WebGL objects, allow unreferenced objects to be freed, fix about:memory reporting of deleted objects - r=jgilbert This patch takes care of WebGLBuffer.
a9f0158d9494d608d3bce49c8fed487c89dfd4e3: Bug 705904 - [1/6] - Kill nsRefPtrHashtables of WebGL objects, allow unreferenced objects to be freed, fix about:memory reporting of deleted objects - r=jgilbert
Benoit Jacob <bjacob@mozilla.com> - Sun, 04 Dec 2011 14:15:43 -0500 - rev 82010
Bug 705904 - [1/6] - Kill nsRefPtrHashtables of WebGL objects, allow unreferenced objects to be freed, fix about:memory reporting of deleted objects - r=jgilbert This patch takes care of WebGLTexture, and introduces the WebGLFastArray helper (see comment).
3a7aa2475d3cd9b5024501ebc6d4cc0cca42461b: Bug 704839 - [9/9] - Refactor mutual ownership of WebGL objects - r=jgilbert
Benoit Jacob <bjacob@mozilla.com> - Sun, 04 Dec 2011 14:15:43 -0500 - rev 82009
Bug 704839 - [9/9] - Refactor mutual ownership of WebGL objects - r=jgilbert This patch removes the old helper classes which we no longer use.
2facd7e6fd7c78644c9d5e25efc0c190c97dfb35: Bug 704839 - [8/9] - Refactor mutual ownership of WebGL objects - r=jgilbert
Benoit Jacob <bjacob@mozilla.com> - Sun, 04 Dec 2011 14:15:43 -0500 - rev 82008
Bug 704839 - [8/9] - Refactor mutual ownership of WebGL objects - r=jgilbert This patch moves WebGLVertexAttribData further down in the file, where it belongs.
1a4f061c4f2d5a174fec2f7b87179561cc6ca4ff: Bug 704839 - [7/9] - Refactor mutual ownership of WebGL objects - r=jgilbert
Benoit Jacob <bjacob@mozilla.com> - Sun, 04 Dec 2011 14:15:43 -0500 - rev 82007
Bug 704839 - [7/9] - Refactor mutual ownership of WebGL objects - r=jgilbert This patch fixes framebuffer attachment deletion.
c1de92ddbedfcc6f18e0f22d27fb003d844af535: Bug 704839 - [6/9] - Refactor mutual ownership of WebGL objects - r=jgilbert
Benoit Jacob <bjacob@mozilla.com> - Sun, 04 Dec 2011 14:15:43 -0500 - rev 82006
Bug 704839 - [6/9] - Refactor mutual ownership of WebGL objects - r=jgilbert This patch fixes WebGL isObject functions.
9d44f155bdbb2bba1a54efab894137c4954532d3: Bug 704839 - [5/9] - Refactor mutual ownership of WebGL objects - r=jgilbert
Benoit Jacob <bjacob@mozilla.com> - Sun, 04 Dec 2011 14:15:43 -0500 - rev 82005
Bug 704839 - [5/9] - Refactor mutual ownership of WebGL objects - r=jgilbert This patch fixes the implementation of DELETE_STATUS queries.
e8de56f450c95cc9b4d7f77b1950535e1764ed6a: Bug 704839 - [4/9] - Refactor mutual ownership of WebGL objects - r=jgilbert
Benoit Jacob <bjacob@mozilla.com> - Sun, 04 Dec 2011 14:15:42 -0500 - rev 82004
Bug 704839 - [4/9] - Refactor mutual ownership of WebGL objects - r=jgilbert This patch switches to the new mutual ownership pattern for WebGL objects, based on maintaining a second WebGL-specific refcount mirroring the OpenGL refcount which we can't access, using the helper classes that were introduced in patches 1 and 2.
539c05fd263cdd8362c8531d1f78c93e4539fad1: Bug 704839 - [3/9] - Refactor mutual ownership of WebGL objects - r=jgilbert
Benoit Jacob <bjacob@mozilla.com> - Sun, 04 Dec 2011 14:15:42 -0500 - rev 82003
Bug 704839 - [3/9] - Refactor mutual ownership of WebGL objects - r=jgilbert This patch renames GLuint mName to mGLName for consistency.
cba3b08c4bac7f659968be87198815e0a1acb4ac: Bug 704839 - [2/9] - Refactor mutual ownership of WebGL objects - r=jgilbert
Benoit Jacob <bjacob@mozilla.com> - Sun, 04 Dec 2011 14:15:42 -0500 - rev 82002
Bug 704839 - [2/9] - Refactor mutual ownership of WebGL objects - r=jgilbert This patch implements the WebGLRefPtr class, which is how WebGL objects can hold strong references to each other that work in the same way as the references held by the underlying OpenGL objects, i.e. that will be immediately destroyed even by explicit delete calls.
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip