Commit Graph

824 Commits

Author SHA1 Message Date
Sebastian Hengst
940a733dfb Backed out changeset 21607399e25e (bug 1229983) for failing own R(C) test. r=backout 2015-12-30 15:00:44 +01:00
Lee Salzman
0f5fc40de3 Bug 1229983 - verify that paths are finite in DrawTargetSkia::Stroke/Fill to handle Canvas paths containing infs. r=jmuizelaar 2015-12-16 17:53:11 -05:00
Lee Salzman
a5abb28305 Bug 1229932 - check that offsets to canvas fillText() are finite. r=jmuizelaar 2015-12-16 14:56:22 -05:00
Lee Salzman
ff060bccaf Bug 1230686 - use RefPtr<DrawTarget>& instead of DrawTarget* to track changes in SurfaceFromElement. r=jmuizelaar 2015-12-29 10:41:43 -05:00
Ting-Yu Lin
28ed5ce7b0 Bug 1234744 - Fix build errors in ImageBitmap.h. r=roc 2015-12-23 11:49:19 +08:00
Jeff Muizelaar
d7514a3195 Bug 1233549. Disallow ES3 compressed texture formats. r=jgilbert
This fixes assertion failures on platforms that don't have
these formats. This is a temporary fix until we iron out
this issue in the spec. It's easier to add this later than
it is to take it away.
2015-12-18 22:05:11 -05:00
Jeff Muizelaar
32a3053a8c Bug 1218881. Enforce queries' new availability semantics. r=jgilbert
This adds a Runnable that we dispatch to the event loop so that we can make
sure queries don't become available before they are supposed to.
2015-12-18 17:05:42 -05:00
Wes Kocher
af842d5f57 Backed out changeset cdc2bfed4faa (bug 1218881) for static build bustage CLOSED TREE 2015-12-18 12:43:42 -08:00
Jeff Muizelaar
a1f96bfd42 Bug 1218881. Enforce queries' new availability semantics. r=jgilbert
This adds a Runnable that we dispatch to the event loop so that we can make
sure queries don't become available before they are supposed to.
2015-12-18 14:40:08 -05:00
Lee Salzman
5c5059c4c0 Bug 1082598 - Part 9: Fix test failures for Skia update. r=jrmuizel 2015-12-18 13:53:26 -05:00
Ms2ger
a80c73d3fd Bug 1217835 - Rewrite some code in CanvasRenderingContext2D::GetImageDataArray to avoid build warnings; r=gw280 2015-12-18 11:08:06 +01:00
Morris Tseng
ab3b3822fe Bug 1172796 - Part 9: Use gfxPrefs to get webgl.enable-prototype-webgl2. r=jgilbert 2015-12-18 14:52:17 +08:00
Morris Tseng
06c40e8d17 Bug 1172796 - Part 7: Implements ImageBitmapRenderingContext. r=roc r=smaug 2015-12-18 14:52:17 +08:00
Morris Tseng
c9dc45cd63 Bug 1172796 - Part 6: Implements ImageBitmap::Close(). r=roc r=smaug 2015-12-18 14:52:17 +08:00
Morris Tseng
688e35290a Bug 1172796 - Part 5: Implements OffscreenCanvas::TransferImageBitmap. r=roc r=smaug 2015-12-18 14:52:17 +08:00
Morris Tseng
5648f31da4 Bug 1172796 - Part 4: Implement OffscreenCanvas::ToBlob. r=roc r=smaug 2015-12-18 14:52:17 +08:00
Morris Tseng
bfb9f93333 Bug 1172796 - Part 3: Implement OffscreenCanvas constructor. r=roc r=smaug 2015-12-18 14:52:17 +08:00
Morris Tseng
c793216841 Bug 1172796 - Part 2: Add write-only flag for origin-clean check. r=roc 2015-12-18 14:52:17 +08:00
Morris Tseng
f56568b024 Bug 1215438 - Part 5: Add test for imagebitmap transfer. r=roc 2015-12-18 14:52:16 +08:00
Morris Tseng
416e9b2f39 Bug 1215438 - Part 4: Rename CairoImage to SourceSurfaceImage. r=roc 2015-12-18 14:52:16 +08:00
Morris Tseng
25f051ce52 Bug 1215438 - Part 1: Add utility functions to support transferring ImageBitmap. r=roc 2015-12-18 14:52:16 +08:00
Jeff Gilbert
28acaab079 Bug 1233557 - Allow RGB8 to be renderable again for web-compat. - r=jrmuizel 2015-12-17 14:41:53 -08:00
Wes Kocher
a10196e6b9 Backed out 10 changesets (bug 1082598) for 2d.path.arcTo.shape.curve1.html failures on OSX
Backed out changeset 018c2a3031f4 (bug 1082598)
Backed out changeset 8f60e42aca2e (bug 1082598)
Backed out changeset c4297c82165f (bug 1082598)
Backed out changeset c22c1bfd091a (bug 1082598)
Backed out changeset 8754fd718869 (bug 1082598)
Backed out changeset da976e4cd253 (bug 1082598)
Backed out changeset 3c8f87df8c68 (bug 1082598)
Backed out changeset 3183d30eb549 (bug 1082598)
Backed out changeset c239a7bc6cba (bug 1082598)
Backed out changeset aa3805015270 (bug 1082598)
2015-12-17 14:30:50 -08:00
Jeff Gilbert
b8b3a853a6 Bug 1229944 - Reenable the test. 2015-12-17 14:17:17 -08:00
Lee Salzman
5d5cc03818 Bug 1082598 - Part 9: Fix test failures for Skia update. r=jrmuizel 2015-12-17 14:45:45 -05:00
Jeff Gilbert
2f749c2f9d Bug 1229944 - Touch moz.build to avoid a clobber? (hotfix) 2015-12-16 19:11:45 -08:00
Jeff Muizelaar
daa39e055b Bug 1229210. Handle the new formats required by WebGL2 in ReadPixels. r=jgilbert
This is required for deqp/functional/gles3/builtinprecision00.html to pass on Linux
2015-12-16 22:10:53 -05:00
Jeff Muizelaar
ef9a5c37d7 Bug 1232462. Only ask for a higher version of GLSL when using WebGL2. r=jgilbert
This fixes the situation for now. I'm going to try to work out what should
actually be happening here with ANGLE.

See also: https://bugs.chromium.org/p/angleproject/issues/detail?id=1256
2015-12-16 22:10:53 -05:00
Jeff Gilbert
63412bf0eb Bug 1229944 - Hotfix disable test on Android. 2015-12-16 18:04:37 -08:00
Jeff Gilbert
c88fdc9c3e Bug 1229944 - Add a fixed test. - r=kamidphish - CLOSED TREE HOTFIX 2015-12-16 16:44:53 -08:00
Jeff Gilbert
1b628cc274 Bug 1232864 - Hotfix test on a CLOSED TREE 2015-12-16 16:13:21 -08:00
Jeff Gilbert
5a64bb77c4 Backout revision e46ca0ac35f5 (Bug 1229944) for bad m-gl on CLOSED TREE. 2015-12-16 16:10:01 -08:00
Jeff Gilbert
3b47e81745 Bug 1229944 - Add test. - r=kamidphish 2015-12-15 13:42:21 -08:00
Jeff Gilbert
10e8117f04 Bug 1232864 - Cauterize and release WebGL 2 to Nightly. - r=jrmuizel 2015-12-16 14:56:24 -08:00
Jeff Gilbert
dea96b39c1 Bug 1231040 - Check for premulting better. - r=jrmuizel 2015-12-16 14:35:17 -08:00
Jeff Muizelaar
81ecb7f9cf Bug 1231657. Don't allow linking different versions shaders. r=jgilbert
This fixes glsl3/shader-linking.html
2015-12-16 16:16:00 -05:00
Jeff Muizelaar
bac474a8ca Bug 1233094. Handle null buffers in GetIndexedParameter. r=jgilbert 2015-12-16 14:10:45 -05:00
Ethan Lin
d80824f2b3 Bug 1225291 - IsTransformFeedback doesn't report error when input is null. r=jgilbert 2015-12-01 17:56:00 +01:00
Wes Kocher
a53a7dadc4 Backed out changeset 495ff1195591 (bug 1231040) for build failures in TexUnpackBlob.cpp 2015-12-15 17:53:00 -08:00
Jeff Gilbert
19aa175c6a Bug 1231040 - Take fast path if not alpha-premulting. - r=jrmuizel 2015-12-15 17:45:03 -08:00
Jeff Gilbert
f09ba21c27 Bug 1232346 - Clarify ResolveForDraw's failure checking. - r=kamidphish 2015-12-14 17:38:33 -08:00
Joel Maher
98bbfdc966 Bug 1220658 - disable unexpected pass gl tests until new MESA library is used everywhere. r=jgilbert 2015-12-15 13:27:46 -08:00
Jeff Muizelaar
8097f1a298 Bug 1232502. Use the correct internalFormat when calling CopyTexImage2D. r=jgilbert
Previously we were just using the internalFormat directly from the caller.
This broken when trying to do RGBA8 -> L8 copies because L8 is not supported
in Core Profile OpenGL
2015-12-15 09:46:30 -05:00
Brad Kotsopoulos
dacd90477f Bug 1228676 - WebGL2 VertexAttrib funcs should match WebGL 1 patterns. - r=jgilbert 2015-12-14 17:48:55 -08:00
Jeff Gilbert
0764317575 Bug 1229944 - Add glClear for zeroing texture data. - r=kamidphish 2015-12-14 16:14:03 -08:00
Jeff Gilbert
2ce5ba2ec6 Bug 1229585 - Add helpful error text for fb incompleteness. - r=kamidphish 2015-12-14 16:11:59 -08:00
Jeff Gilbert
3293c6fbcf Bug 1228885 - Implement WebGLTexture::MemoryUsage. - r=kamidphish 2015-12-14 15:58:29 -08:00
Jeff Muizelaar
8ac7f0310e Bug 1231832. Make IsActive work on Querys that have not begun. r=jgilbert
This fixes deqp/functional/gles3/lifetime.html
2015-12-14 13:47:46 -05:00
peter chang
bb2e24944a Bug 1018527 - test for clearRect API with input in double precision, r=jmuizelaar 2015-12-09 01:09:00 +01:00
peter chang
e4d63b9845 Bug 1018527 - bypass canvas API calls when inputs are out of float precision, r=jmuizelaar 2015-12-09 01:08:00 +01:00