Kyle Huey
a53f6f80b6
Bug 910937: Remove xpc_UnmarkGrayObject and use JSAPI directly. r=mccr8
2013-09-08 20:28:48 -07:00
Benoit Jacob
2a47884307
Bug 912974 - Split two classes out of GLContext.h, and remove many #includes in GLContext.h - r=jrmuizel
2013-09-06 22:13:37 -04:00
Ryan VanderMeulen
62156c1cd4
Merge inbound to m-c.
2013-09-06 20:55:41 -04:00
Ryan VanderMeulen
66630c23e9
Merge m-c to b2g-inbound.
2013-09-06 18:01:09 -04:00
Stephen Pohl
f6a47fb4e0
Bug 817700 - Fix test_toBlob canvas test. r=roc
2013-09-06 12:30:36 -04:00
Stephen Pohl
299783d672
Bug 817700 - Fix test_mozGetAsFile canvas test. r=roc
2013-09-06 12:30:30 -04:00
Stephen Pohl
1e6232e229
Bug 817700 - Make <canvas>.toBlob run asynchronously - canvas changes. r=roc
2013-09-06 12:30:21 -04:00
Stephen Pohl
9e1e5d1a4a
Bug 817700 - Make <canvas>.toBlob run asynchronously. r=seth,roc
2013-09-06 12:30:17 -04:00
Jeff Gilbert
4de85fbdad
Bug 912606 - Test that mismatched webgl context request ids fails. - r=bjacob
2013-09-06 11:48:47 -07:00
Benoit Jacob
19f86feaa0
Bug 905227 - Adjust WebGL reftest.list for UNEXPECTED-PASS - r=nical
2013-09-06 08:03:53 -04:00
Benoit Jacob
263ed8a721
Bug 905227 - Introduce 128 px threshold for Skia/GL, overridable by gfx.canvas.min-size-for-skia-gl preference - r=nical
2013-09-06 08:02:04 -04:00
Robert O'Callahan
8ca63f18ef
Bug 910989. Remove nsTHashtable::Init, fallible allocation, and MT hashtables. r=ehsan,bsmedberg
...
--HG--
extra : rebase_source : 0787130b1814c74bfb38dc178de94022f0b2e64e
2013-09-02 20:41:57 +12:00
Phil Ringnalda
3914af6be4
Back out 4537337759b7 (bug 910517) because nobody expects the talos inquisition
...
--HG--
rename : content/canvas/src/WebGLMemoryReporterWrapper.h => content/canvas/src/WebGLMemoryMultiReporterWrapper.h
2013-09-04 22:42:06 -07:00
George Wright
c5332675ee
Bug 903722 - Only demote to a software canvas if we're a GL-backed Skia canvas r=bjacob
2013-08-30 14:35:30 -04:00
Nicholas Nethercote
86b7ae4c3a
Bug 910517 - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8.
...
--HG--
rename : content/canvas/src/WebGLMemoryMultiReporterWrapper.h => content/canvas/src/WebGLMemoryReporterWrapper.h
extra : rebase_source : 9142be547b2eeef37a8073a710ce23070f98cf65
2013-08-27 16:24:51 -07:00
Mike Hommey
05b3f24e0e
Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps
2013-09-05 09:01:46 +09:00
Benoit Jacob
d5baca5fc2
Bug 912255 - traverse/unlink mDefaultVertexArray - r=smaug
2013-09-04 11:29:36 -04:00
Benoit Jacob
94f74c705d
Bug 912042 - Avoid including GLContext.h in headers that don't need it - r=jrmuizel
2013-09-04 08:14:52 -04:00
Benoit Jacob
ba172a45f5
Bug 911879 - Give WebGLContext.h a good round of removing unneeded inline method bodies - r=jgilbert
2013-09-04 08:14:50 -04:00
Benoit Jacob
76d307658c
Bug 811371 - Remove nsISupports inheritance in remaining (i.e. new) WebGL classes - r=continuation
2013-09-04 08:14:48 -04:00
Benoit Jacob
4f1dd420f6
Bug 911857 - Move CheckedBufferData to WebGLContextBuffers.cpp - r=jgilbert
2013-09-04 08:14:46 -04:00
Benoit Jacob
e915fc8cb0
Bug 911856 - Remove the custom concept of "stable context" in favor of the standard concept of "lost context" - r=jgilbert
2013-09-04 08:14:44 -04:00
Benoit Jacob
a53a6563d1
Bug 911855 - Remove redundant WebGL integer typedefs - r=jgilbert
2013-09-04 08:14:43 -04:00
Benoit Jacob
70cb68de38
Bug 911851 - Check WebGL sizeiptr arguments - r=jgilbert
2013-09-04 08:14:39 -04:00
Benoit Jacob
aa0bf1b2ae
Bug 911850 - BindBufferRange should check for out-of-bounds range - r=jgilbert
2013-09-04 08:14:37 -04:00
Benoit Jacob
d42c57edae
Bug 911848 - WebGLBuffer's mByteLength should be a WebGLsizeiptr - r=jgilbert
2013-09-04 08:14:35 -04:00
Andrew McCreight
3228f67147
Bug 883920 - use templates for {Hold,Drop}JSObjects. r=peterv
2013-08-16 13:10:17 -07:00
Nicholas Nethercote
d74157039d
Bug 911020 - Introduce js/TypeDecls.h, which holds very commonly used type declarations from the JS engine. r=luke.
...
--HG--
extra : rebase_source : 008ef689989f93b46627b8be8608bdbc544ca3a2
2013-08-27 19:59:14 -07:00
Ryan VanderMeulen
dc4adceb5c
Merge inbound to m-c on a CLOSED TREE.
2013-08-29 16:04:45 -04:00
Guillaume Abadie
c981a4bb3a
Bug 645792 - Replace throwing an exception by returning null on HTMLCanvasElement::GetContext. r=bjacob
...
CLOSED TREE
2013-08-29 10:14:22 -04:00
Ryan VanderMeulen
c8c1dbcab7
Backed out changeset a58d895d8197 (bug 645792) for OSX leaks.
2013-08-29 13:46:10 -04:00
Benoit Jacob
769b59b3b0
Bug 905141 - Increase fuzziness of some WebGL reftests on B2G - no review, bustage fix
...
These were already marked as fuzzy on B2G for 83 pixels. With the B2G emulator BGRA patch now deployed on the test slaves, it appears from reftests logs that the fuzziness needs to be updated from 83 pixels to 90 or 91 pixels depending on the test.
2013-08-29 13:09:53 -04:00
Andrew Quartey
d202f21b13
Bug 811371 - Drop nsISupports inheritance on WebGL object classes. r=bjacob
2013-08-29 11:39:17 -04:00
Guillaume Abadie
894d5bc932
bug 645792 - replace throwing an exception by returning null on HTMLCanvasElement::GetContext - r=bjacob
2013-08-29 10:14:22 -04:00
Brian O'Keefe
0ee041b9fd
Bug 875934 - Move LIBRARY_NAME to moz.build, batch 3; r=mshal
2013-08-15 09:02:09 -04:00
Nicholas Nethercote
c930511d18
Bug 831193 (part 5) - Don't use NS_MEMORY_REPORTER_IMPLEMENT in CanvasRenderingContext2D.cpp. r=jmuizelaar.
...
--HG--
extra : rebase_source : f26ea74c9c53a044d1a30f48500ae83ef005c82d
2013-01-17 16:45:11 -08:00
Mina Almasry
c1f57ce7f9
Bug 775843 - Always BindAttribLocation something to attrib 0 if possible. r=jgilbert
2013-08-27 09:01:44 -04:00
Guillaume Abadie
6430cd21cf
bug 908316 - [WebGL 2.0] Refactor query object's targets - r=jgilbert
2013-08-26 18:18:48 -04:00
Guillaume Abadie
9d70573449
bug 908841 - step 4 - Add more natively supported extensions in WebGL 2 - r=jgilbert
2013-08-26 17:12:54 -04:00
Guillaume Abadie
f84767874b
bug 908841 - step 3 - Change the WebGL 2 validation mechanism - r=jgilbert
2013-08-26 17:12:54 -04:00
Guillaume Abadie
c2edee4ead
bug 908841 - step 2 - Factorise WebGL extensions naming - r=jgilbert
2013-08-26 17:12:53 -04:00
Guillaume Abadie
7b862f997f
bug 908841 - step 1 - Move WebGL extension managment in WebGLContextExtensions.cpp - r=jgilbert
2013-08-26 17:12:53 -04:00
Guillaume Abadie
58cdf49e0d
bug 908985 - [WebGL 2.0] also bind buffers on the general binding point when binding to an indexed one - r=jgilbert
2013-08-26 16:03:32 -04:00
James Willcox
4ffb1a14bf
Bug 902651 - Restore the DrawTarget transform and clip when demoting r=mattwoodrow,bz
...
--HG--
rename : browser/config/mozconfigs/win64/common-opt => browser/config/mozconfigs/win64/nightly
extra : rebase_source : 1f1438d54fb97935c9186b69afc37a5d17028dbb
2013-08-23 09:52:32 -04:00
Jeff Gilbert
e7b98f217c
Bug 783674 - WebGLContext::Render to use ReadScreen* and mark its surfaces as dirty. r=bjacob
2013-08-26 11:26:27 -04:00
Boris Zbarsky
1955cb60db
Bug 908576 part 7. Move the various DOMProxyHandler classes into the binding implementation files. r=smaug
2013-08-23 22:42:42 -04:00
Matt Woodrow
11914fb596
Bug 907926 - Supprt having different content/canvas backends in gfxPlatform. r=nrc
2013-08-23 18:13:55 +12:00
Kyle Huey
f05ce97507
Bug 907595: Forward declare ImageData and stop including it in headers. r=bz
2013-08-22 22:17:11 -07:00
Kyle Huey
a54c089296
Bug 903772: Part 1 - Add an API for creating typed arrays that doesn't require the caller to be wrapper cached. r=peterv
2013-08-22 22:17:07 -07:00
Guillaume Abadie
e9d0da63f5
bug 908232 - step 2 - [WebGL 2.0] Add RASTERIZER_DISCARD tracking - r=jgilbert
2013-08-22 20:11:40 -04:00