L. David Baron
5c59bc82cb
Bug 886635: HTMLCanvasElement.h (which is included in dom/bindings) should not include nsLayoutUtils.h r=khuey
...
(It still ends up included in dom/bindings, though.)
2013-06-24 22:32:11 -07:00
Catalin Iacob
83b78343dc
Bug 798914 (part 5) - Use newly introduced mozilla::MallocSizeOf instead of nsMallocSizeOfFun. r=njn.
...
--HG--
extra : rebase_source : fc472490dd978d165f02f77ed37f07aed6e5bb61
2013-06-23 14:03:39 +02:00
Guillaume Abadie
e55055922f
Bug 882890 - Add fake vertex attribute 0 disabling to the getVertexAttrib function to improve WebGL compatibility with driver limitations. r=bjacob
2013-06-23 20:40:12 -04:00
Jeff Gilbert
d6913dfc91
Bug 880734 - Assert bound to correct FB in FB funcs, and bind the correct FB on Mesa. - r=bjacob
2013-06-21 16:42:32 -07:00
Guillaume Abadie
8a763cff74
bug 843667 - implement WEBGL_draw_buffers and add the user preference webgl.enable-draft-extensions - r=bjacob
2013-06-21 19:44:17 -04:00
Jeff Gilbert
0ed895294c
Backout 01aec9db40d9 for bustage on a CLOSED TREE
2013-06-21 16:33:57 -07:00
Jeff Gilbert
51153e439c
Bug 880734 - Assert that we're the current FB in FB funcs, and bind the correct FB on Mesa. - r=bjacob
2013-06-21 16:15:19 -07:00
Jeff Gilbert
b0e19453ff
Bug 860543 - Allow for testing predictions of shadowed NaNs. - r=bjacob
2013-06-19 20:03:46 -07:00
Jon Coppeard
c43484e0e2
Bug 877762 - GC: Post-barrier cycle collector participants - 7 Convert most JSObect to use Heap<T> (ex. XBL) r=bz
2013-06-18 11:00:38 +01:00
David Zbarsky
1277aa08c1
bug 881261 r=bz
2013-06-12 13:04:18 -07:00
David Zbarsky
8856f64721
Bug 881681: Don't try to reset context attributes when they are already frozen r=bz
2013-06-12 11:42:27 -07:00
James Willcox
21b3447e37
Bug 880842 - Guard against null temporary drawing surface r=mattwoodrow
...
--HG--
extra : rebase_source : e6bf619b17c641ed33438ad43c1b0ba085a366b0
2013-06-12 09:03:52 -04:00
Peter Chang
01b4cf3509
Bug 881169 - Fix SharedSurface_Gralloc::Create crash due to null allocator. r=vlad
...
When skiaGL enabled, pass ISurfaceAllocator to gralloc backend for gl streaming
2013-06-11 08:21:48 -04:00
Guillaume Abadie
73226a51be
Bug 879954 - Implement OES_texture_float_linear - r=bjacob
2013-06-10 16:00:52 -04:00
Guillaume Abadie
3af6b292e5
Bug 879952 - OES_texture_float should not allow linear filtering - r=bjacob
2013-06-10 16:00:46 -04:00
Guillaume Abadie
06361ed09b
bug 879802 - Clean up the #includes in the WebGL implementation - r=bjacob
2013-06-10 16:00:35 -04:00
Boris Zbarsky
9f09fecc19
Bug 877281 part 6. Replace ${jsvalPtr} with a MutableHandle ${jsvalHandle}. r=peterv
...
It's a little unfortunate that we need both ${jsvalHandle} and
${jsvalRef}, but the only other option is to consistently have a
MutableHandle in this code. If the thing we have to work with is a
Rooted, that means doing JS::MutableHandle<JS::Value>(&myRooted) as
the thing to substitute for ${jsvalHandle}. Just using "&myRooted"
doesn't work, because things like "&myRooted.set()" or
"&myRooted.address()" fail, even if parenthesized as
"(&myRooted).set()", because &myRooted is actually a Rooted*, not a
MutableHandle.
We could go the JS::MutableHandle<JS::Value>(&myRooted) route if
desired; it would primarily uglify dictionary and sequence to-js
conversions. With the setup in this patch, ideally it looks pretty
idiomatic except for the use of .set() instead of operator= on Rooted.
2013-06-07 22:45:46 -04:00
Trevor Saunders
f6274d24c5
bug 877886 - get rid of a number of static constructors in content/ and dom/ r=smaug
2013-05-30 18:34:53 -04:00
David Zbarsky
aae60cfe86
Bug 798438 - Use a dictionary to set context options instead of an nsIPropertyBag r=bz
2013-06-07 11:42:12 -07:00
Jeff Gilbert
bd8cef8a05
Bug 880019 - MakeCurrent before readback in mozGetAsFile. - r=bjacob
2013-06-06 13:54:04 -07:00
James Willcox
b2e56b037f
Bug 848482 - Make SourceSurface work with SkiaGL r=mattwoodrow
...
--HG--
extra : rebase_source : ef4a315401edfad5e574ffd387c9951b12f1e9d7
2013-06-06 10:58:45 -04:00
Boris Zbarsky
c42b68eb77
Bug 861938. Make the CanvasWindingRule arguments be treated as missing if undefined is passed in. r=smaug
2013-06-05 20:51:22 -04:00
Trevor Saunders
ebc1cdb11d
backout bug 877886 for bustage
2013-06-05 17:50:30 -04:00
Trevor Saunders
1ebc6cf845
bug 877886 - get rid of a number of static constructors in content/ and dom/ r=smaug
2013-05-30 18:34:53 -04:00
Vladimir Vukicevic
ef8707b5f0
b=843599; use gralloc buffers for WebGL streaming on B2G; r=nical,jgilbert,jrmuizel
2013-05-27 10:12:13 -04:00
Roberto Agostino Vitillo
1a36cb8f00
Bug 869703 - Fix failure to retrieve uniform. r=jgilbert
2013-06-04 20:51:58 -04:00
Jeff Gilbert
025b7465bf
Bug 877309 - drawImage should copy from default framebuffer, not the currently bound fb. - r=bjacob
2013-06-04 15:25:57 -07:00
Guillaume Abadie
a29fd38573
Bug 879304 - Add "webgl.max-warnings-per-context" preference. r=bjacob
2013-06-04 15:44:08 -04:00
Nicholas Cameron
6e0a3f59c0
Bug 863635. Make gfxPlatform smarter about when we can use Moz2D for content rendering r=Bas
2013-05-28 10:04:37 +12:00
Ed Morley
184914b3d5
Bug 850181 - Skip conformance/textures/texture-mips.html on Ubuntu VMs since they intermittently pass and fail in equal measure
2013-06-03 13:09:52 +01:00
Jeff Gilbert
19b000327a
Bug 877934 - Only clear what we need to for off-fb ReadPixels. - r=bjacob
2013-05-30 18:54:00 -07:00
Arnaud Sourioux
1aded9ba34
Bug 856822: Annotate ~1700 methods with MOZ_OVERRIDE in /content r=smaug
2013-05-29 13:43:41 -07:00
Jeff Gilbert
2644dad67f
Bug 877048 - Add support for comments and whitespace trimming to failed/skipped mochitest-gl tests. - r=bjacob
2013-05-29 17:49:12 -07:00
Jeff Gilbert
40040cb793
Bug 877048 - Consistently use single quotes in new code. - r=bjacob
2013-05-29 17:49:12 -07:00
Jeff Gilbert
ff88f5ff92
Bug 877048 - Add failing test list for android+nvidia for tegra2 slaves. - r=bjacob
2013-05-29 17:49:12 -07:00
Jeff Gilbert
063b9ae50c
Bug 877048 - Make mochitest-gl detection of os/version/driver modular. - r=bjacob
2013-05-29 17:49:11 -07:00
Jeff Gilbert
cdacc980ee
Bug 877048 - Factor getting driver info out into a self-contained function for mochitest-gl. - r=bjacob
2013-05-29 17:49:11 -07:00
Ryan VanderMeulen
eb4d754279
Backed out changeset a966aadd9ae3 (bug 856822) for Windows bustage on a CLOSED TREE.
2013-05-29 17:56:10 -04:00
Ehsan Akhgari
994b787c21
Backed out 8 changesets (bug 803299) because it makes Tcheckerboard and Tpan so much worse
...
Backed out changeset f0311781c218 (bug 803299)
Backed out changeset 946467115924 (bug 803299)
Backed out changeset 59af481d8888 (bug 803299)
Backed out changeset 99a03f7ca8a4 (bug 803299)
Backed out changeset 44539f533a92 (bug 803299)
Backed out changeset 3f3963a3ebf6 (bug 803299)
Backed out changeset 5269f0483d1e (bug 803299)
Backed out changeset a9485787fdb1 (bug 803299)
2013-05-29 17:14:27 -04:00
Jeff Gilbert
2efda9204e
Bug 876929 - Check for OES_standard_derivatives on GLES2. - r=bjacob
2013-05-28 17:20:29 -07:00
Arnaud Sourioux
83d60db473
Bug 856822: Annotate ~1700 methods with MOZ_OVERRIDE in /content r=smaug
2013-05-29 13:43:41 -07:00
Chris Lord
985282358e
Bug 803299 - Replace black.png with black.html for webgl-color-alpha-test. r=jrmuizel
...
webgl-color-alpha-test fails to render the image correctly since switching on
24-bit rendering, presumably due to async image decoding. Instead, just replace
the pure black 256^2 image with a page that renders the same using a div.
--HG--
extra : rebase_source : 12b454362ca9ad989fdf1e29a6715000575c613a
2013-05-29 15:26:39 +01:00
Kartikaya Gupta
43abffa297
Bug 865735 - Add a units template parameter to the gfx Point, Size, and Rect classes. r=bas,roc
2013-05-29 09:32:30 -04:00
Jeff Gilbert
bce7314c4b
Backout 779a5cfb5395 for burning
2013-05-28 16:41:10 -07:00
Jeff Gilbert
970d0778e4
Bug 874929 - Check whether GLES2 platforms support OES_standard_derivatives. - r=bjacob
2013-05-28 16:13:37 -07:00
Trevor Saunders
11be8dcfb7
backout 7a1706d0e5b0 to 8c8b6adebb4c for frequent failures in scrolling/text-1.html and scrolling/text-2.html reftests on a CLOSED TREE
2013-05-28 18:32:29 -04:00
Chris Lord
4937a5e234
Bug 803299 - Replace black.png with black.html for webgl-color-alpha-test. r=jrmuizel
...
webgl-color-alpha-test fails to render the image correctly since switching on
24-bit rendering, presumably due to async image decoding. Instead, just replace
the pure black 256^2 image with a page that renders the same using a div.
2013-05-28 18:50:17 +01:00
Mike Shal
6f32ddf61c
Bug 864774 - Part 2: Move CPPSRCS to moz.build as CPP_SOURCES; r=joey CLOSED TREE
...
From 9e0ba7f425143f545eb6c4b26a9a96b5ade4d8e9 Mon Sep 17 00:00:00 2001
2013-04-23 17:54:15 -04:00
Phil Ringnalda
b8d8933df2
Bug 874291 - Make the WebGL tests on Android 4.0 on Pandas green enough to make them visible (at the cost of making the hapless tests on 2.2 on Tegras even worse)
2013-05-22 08:09:34 -07:00
Bobby Holley
ba05c93769
Bug 868130 - Include nsCxPusher.h everywhere we need it, and stop including it from nsContentUtils.h. r=gabor
2013-05-22 10:05:26 -06:00