Commit Graph

1452 Commits

Author SHA1 Message Date
Carsten "Tomcat" Book
f40d4e1782 Backed out changeset 4b7cd5b39cca (bug 1290634) 2016-08-05 11:00:00 +02:00
Ethan Lin
51818f44f0 Bug 1289975 - Reuse canvas buffer when setting the same dimension. r=nical 2016-08-02 23:00:00 +02:00
Jeff Gilbert
b25f577275 Bug 1290634 - Use idealUnpack with CopyTexImage, and always respec now that ZeroTextureData doesn't support respec. - r=mtseng
MozReview-Commit-ID: HYzTfzLxF3X
2016-08-04 20:04:56 -07:00
Jeff Gilbert
bbed19189c Bug 1290634 - Remove unnecessary respecifyTexture arg from ZeroTextureData. - r=mtseng
MozReview-Commit-ID: 52VirsA4eCQ
2016-08-04 20:04:53 -07:00
Ethan Lin
41b10604fb Bug 1290628 - Change the assertion rule to prevent assert with large number. r=lsalzman 2016-08-02 19:47:00 +02:00
JerryShih
184798636b Bug 1236785 - return WebGLTexture cache value for GetTexParameter() call. r=mtseng
--HG--
extra : rebase_source : 6c5d6358f6f4ee0f3c5f4e09a2b17998657415e8
2016-08-02 20:20:00 +02:00
JerryShih
28b72fb07b Bug 1291612 - update webgl conformance test gl-object-get-calls.js. r=mtseng
Update webgl conformance test gl-object-get-calls.js to
24323861fe

--HG--
extra : rebase_source : 0cb51ef71f78d6e9d2ed8cf716b78e8d95f87927
2016-08-02 22:52:00 +02:00
JerryShih
3b6936ef71 Bug 1236394 - turn on gl-object-get-calls.html WebGL conformance test, a=mtseng
--HG--
extra : rebase_source : 8f4daf60eefcbb40915d455f90064bb973ad5ea5
2016-07-31 19:39:00 +02:00
Jeff Gilbert
974f4e1ea8 Bug 1291083 - Explicitly make WEBGL_depth_texture formats filterable. - r=mtseng
MozReview-Commit-ID: DaVpIHZZ0cI
2016-08-03 12:24:47 -07:00
Jeff Gilbert
901ccc3aeb Bug 1291083 - Textures with depth-compare should be filterable. - r=mtseng
This also makes depth-textures follow filtering rules, whereas before we
allowed filtered depth textures for WEBGL_depth_texture.

MozReview-Commit-ID: LxepCb4WEkr
2016-08-03 12:24:39 -07:00
Ethan Lin
5e6875ec23 Bug 1260599 - Change EXT_disjoint_timer_query mochitest status. r=mtseng
--HG--
extra : rebase_source : 2112d7b74e3fa83a0b0bf04991dcdb7f20b9b701
2016-08-01 20:14:00 +02:00
Ethan Lin
d775ae4e6e Bug 1260599 - Enable EXT_disjoint_timer_query extension on ANGLE. r=jgilbert
--HG--
extra : rebase_source : cd31f7ff2daa4fec743726fd2e1a04ca83820b5b
2016-07-17 19:37:00 +02:00
Jeff Gilbert
e7ad10dadf Bug 1290987 - #version needs to be on the first line. CLOSED TREE
MozReview-Commit-ID: D5FMDOKiSLY
2016-08-01 15:38:49 -07:00
Jeff Gilbert
1f38e7b76d Bug 1290987 - Don't skip shader validation or disable-angle in webgl-mochitest. - r=jrmuizel CLOSED TREE
MozReview-Commit-ID: FSqr4W5xOak
2016-08-01 14:13:29 -07:00
Jeff Gilbert
8ada226207 Bug 1290987 - s/enable-prototype-webgl2/enable-webgl/ - r=jrmuizel,mrbkap CLOSED TREE
MozReview-Commit-ID: 3EArs8BLTpK
2016-08-01 14:13:01 -07:00
Jeff Gilbert
336b801590 Bug 1289655 - Mark test.
MozReview-Commit-ID: 5jA9mZDRjYR
2016-08-01 01:20:12 -07:00
Jeff Gilbert
720b873197 Bug 1289655 - Use UINT32_MAX for drawArrays because of OSX. - r=mtseng
MozReview-Commit-ID: 8bB4DHGQRnB
2016-08-01 01:20:12 -07:00
Jeff Gilbert
9125182b21 Bug 1289655 - Add primitive restart for WebGL 2. - r=mtseng
MozReview-Commit-ID: 6SfI8yfROGI
2016-08-01 01:20:12 -07:00
Jeff Gilbert
ba54e6b7a0 Bug 1289655 - Organize GLFeature checks for WebGL2. - r=mtseng
MozReview-Commit-ID: 7Ci6PqVkvM0
2016-08-01 01:20:12 -07:00
Iris Hsiao
2a17847230 Backed out changeset 6f50eb01832c (bug 1286458) for Reftest failures 2016-08-01 15:18:46 +08:00
vincentliu
a9ad0d0841 Bug 1286458 - Add crashtest. r=lsalzman
---
 dom/canvas/crashtests/1286458-1.html  | 20 ++++++++++++++++++++
 dom/canvas/crashtests/crashtests.list |  1 +
 2 files changed, 21 insertions(+)
 create mode 100644 dom/canvas/crashtests/1286458-1.html
2016-08-01 13:40:16 +08:00
Carsten "Tomcat" Book
fc8e03f0d8 Merge mozilla-central to autoland 2016-07-30 16:49:41 +02:00
Nicolas Silva
1fdb65d654 Bug 1289816 - Simplify CopyableCanvasLayer::UpdateTarget and remove unnecessary copies. r=jnicol 2016-07-29 20:19:28 +02:00
JerryShih
98b9a25b33 Bug 1290328 - Return null for webgl GetActiveUniformBlockName() error. r=jgilbert 2016-07-28 18:21:00 -04:00
JerryShih
ba521880fb Bug 1290032 - return null for InvalidEnum. r=jgilbert
--HG--
extra : rebase_source : ae3d4fda39bee8441105b593a2d2c6b2c4003e29
2016-07-28 17:37:00 +02:00
JerryShih
609c57770f Bug 1290018 - update webgl conformance tests. r=jgilbert
Add DEPTH_STENCIL to depth-renderable list.
https://github.com/KhronosGroup/WebGL/pull/1945

--HG--
extra : rebase_source : 8a983a7eb166cb60e31b0b0731fc67066199635d
2016-07-28 18:15:00 +02:00
Jeff Gilbert
0ee365e60a Bug 1289653 - Mark tests.
MozReview-Commit-ID: IWB8gBthP2v
2016-07-28 14:37:41 -07:00
Jeff Gilbert
d6af553fb8 Bug 1289653 - Disallow null pixels in texSubImage. - r=mtseng
MozReview-Commit-ID: HgbJEhykEda
2016-07-28 14:37:41 -07:00
Jeff Gilbert
2d3a353980 Bug 1289652 - Disabled arrays don't change getVertexAttrib for SIZE,TYPE. - r=mtseng
MozReview-Commit-ID: 71RJlIFayNH
2016-07-28 14:33:38 -07:00
Ethan Lin
c0b8ab7939 Bug 1287652 - Add crash test case. r=mchang
--HG--
extra : rebase_source : de4ebae4ca2e7981c1ad21e1ce7834df2dc81d89
2016-07-20 19:10:00 -04:00
Wes Kocher
5cc2b19359 Backed out 2 changesets (bug 1260599) for winxp mochitest gl bustage
Backed out changeset 4e066314768c (bug 1260599)
Backed out changeset d50028181044 (bug 1260599)
2016-07-28 10:53:22 -07:00
Lee Salzman
99a26ab433 Bug 1284578 - add crashtest. r=me 2016-07-28 13:38:50 -04:00
Lee Salzman
c316de06c2 Bug 1284356 - add crashtest. r=me 2016-07-28 13:34:28 -04:00
Ethan Lin
6ab3df37e7 Bug 1260599 - Change EXT_disjoint_timer_query mochitest status. r=mtseng
--HG--
extra : rebase_source : 1f2e1e83477d7baf8d35eafe342090a38c8eaef0
2016-07-26 12:51:32 +08:00
Ethan Lin
29ace485e1 Bug 1260599 - Enable EXT_disjoint_timer_query extension on ANGLE. r=jgilbert
--HG--
extra : rebase_source : debccc5664b65f568f3cb82f6434108bb9092045
2016-07-26 12:51:32 +08:00
Sebastian Hengst
f140568d4d Bug 1242165 - Disable another conformance/typedarrays webgl test due to spec changes to fix failing webgl tests (and requested by evilpie on IRC). r=me 2016-07-28 10:06:33 +02:00
Jeff Gilbert
6502268813 Bug 1242165 - Disable conformance/typedarrays/data-view-test due to spec changes. 2016-07-28 00:24:17 +02:00
Nicolas Silva
a4ee782267 Bug 1289380 - Simplify PersistentBufferProviderShared. r=edwin 2016-07-27 16:50:20 +02:00
Carsten "Tomcat" Book
7293066753 merge mozilla-inbound to mozilla-central a=merge 2016-07-27 16:35:44 +02:00
Wes Kocher
cef61ca9ed Merge m-c to autoland, a=merge 2016-07-26 16:54:33 -07:00
Nicolas Silva
48805c9b3e Bug 1284837 - Disallow implicit conversions from float to integer when creating IntPoint and IntSize objects. r=botond 2016-07-26 16:48:30 +02:00
Benoit Girard
fecbc5166c Bug 1288746 - Handle missing WebGL failure IDs. r=jrmuizel
MozReview-Commit-ID: 3kdr8Dwinqm

--HG--
extra : rebase_source : dea04b6d4288e305bb3bb2b8f3965e8f1f713ef9
2016-07-22 13:26:05 -04:00
Ethan Lin
e89d62b83f Bug 1279986 - Make WebGL Uniform*, UniformMatrix* and VertexAttrib* accept SharedArrayBuffer. r=jgilbert 2016-07-19 20:00:00 +02:00
Morris Tseng
b53cf295ac Bug 1247977 - Handle FakeBlackTexture creation fail. r=jgilbert
MozReview-Commit-ID: GiwoIcFsv2k
2016-07-27 09:42:09 +08:00
Sotaro Ikeda
2d11b798fa Bug 1284803 part 10 - Add toleranes to testColorConversions() r=jrmuizel 2016-07-26 00:02:19 -07:00
Jeff Gilbert
4f4b4cb007 Bug 1288638 - Unconditionally SH_UNROLL_FOR_LOOP_WITH_SAMPLER_ARRAY_INDEX. - r=mtseng
MozReview-Commit-ID: CPgJTTV8vAA
2016-07-25 20:01:09 -07:00
Jeff Gilbert
66ac1e0650 Bug 1288638 - Update shader validator usage. - r=mtseng
MozReview-Commit-ID: 5bSUacggvR8
2016-07-25 20:01:09 -07:00
Iris Hsiao
60bb75129e Backed out changeset 65e1219ade06 (bug 1284803) 2016-07-26 10:20:57 +08:00
Sotaro Ikeda
f660774b3d Bug 1284803 part 10 - Add toleranes to testColorConversions() r=jrmuizel 2016-07-25 18:23:14 -07:00
Jeff Gilbert
c6bdac40c5 Bug 1288649 - 2-arg ctors shouldn't be explicit.
MozReview-Commit-ID: 8yZeVcOj3Et
2016-07-25 14:46:25 -07:00
Jeff Gilbert
407bc3c38c Bug 1288649 - Fix non-unified-build errors. - r=ethlin
MozReview-Commit-ID: EI7FtmuEBl7
2016-07-25 14:46:20 -07:00
Jeff Gilbert
a4dadbacbe Bug 1280499 - Mark tests.
MozReview-Commit-ID: DnVgcJvZ9NM
2016-07-25 13:55:24 -07:00
Jeff Gilbert
ff9844ee32 Bug 1280499 - Allow SKIP_ROWS+height>IMAGE_HEIGHT and fix paranoid uploading. - r=jrmuizel
Top-of-tree test is green now.

MozReview-Commit-ID: IbCTHK62qGT
2016-07-25 13:52:41 -07:00
Jeff Gilbert
3740e5150b Bug 1280499 - Support paranoid uploading for nVidia. - r=jrmuizel
MozReview-Commit-ID: 3CMNoHiBACT
2016-07-25 13:52:41 -07:00
Jeff Gilbert
e4c382d96e Bug 1280499 - Unlock UNPACK_BUFFER. - r=ethlin
MozReview-Commit-ID: 5RbFNeKsvqF
2016-07-25 13:52:41 -07:00
Jeff Gilbert
41c0b57871 Bug 1280499 - Implement PBOs for textures. - r=jrmuizel
MozReview-Commit-ID: 3FCinT9hS8j
2016-07-25 13:52:41 -07:00
Jeff Gilbert
3b7adaea8f Bug 1280499 - Add stubs and forwards. - r=ethlin
MozReview-Commit-ID: BZUAGCjnINM
2016-07-25 13:52:41 -07:00
Lee Salzman
db08b356a2 Bug 1288872 - verify cairo_scaled_font creation succeeds in SkFontHost_cairo. r=mchang
MozReview-Commit-ID: JKRiyQgi9Y2
2016-07-22 21:23:56 -04:00
Sotaro Ikeda
2c8122c501 Bug 1250914 - Create gl texture for each video frame drawing to SkiaGL canvas r=jrmuizel 2016-07-22 18:10:13 -07:00
JerryShih
a9bb41be63 Bug 1288351 - Handle gl.getFramebufferAttachmentParameter() FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE query for DS format. r=jgilbert 2016-07-21 18:37:00 -04:00
JerryShih
7712664858 Bug 1288598 - Handle gl.getFramebufferAttachmentParameter() call for default framebuffer. r=jgilbert 2016-07-22 07:42:00 -04:00
Ethan Lin
cef86a68d7 Bug 1285086 - Enable related webgl conformance test. r=jgilbert
--HG--
extra : histedit_source : 2923e5c992879ae732843982e03b18bb676bcbef
2016-07-21 07:32:00 -04:00
Ethan Lin
0931d35c4c Bug 1285086 - Turn on WebGLSampler. r=jgilbert
--HG--
extra : histedit_source : 9a788a293cbf8fc373c9bf7dbce7596f845e460d
2016-07-21 07:31:00 -04:00
Andrea Marchesini
60ab8339e0 Bug 1288736 - Add some missing rv.SuppressException(), r=smaug 2016-07-22 16:50:10 +02:00
Carsten "Tomcat" Book
336105a0de merge mozilla-inbound to mozilla-central a=merge 2016-07-22 11:58:02 +02:00
Tom Tromey
5538d692d3 Bug 1286877 - do not set c-basic-offset for python-mode; r=gps
This removes the unnecessary setting of c-basic-offset from all
python-mode files.

This was automatically generated using

    perl -pi -e 's/; *c-basic-offset: *[0-9]+//'

... on the affected files.

The bulk of these files are moz.build files but there a few others as
well.

MozReview-Commit-ID: 2pPf3DEiZqx

--HG--
extra : rebase_source : 0a7dcac80b924174a2c429b093791148ea6ac204
2016-07-14 10:16:42 -06:00
Nicolas Silva
e4a4580aeb Bug 1285263 - Restore clips with the proper transform when in CanvasRenderingContext2D::EnsureTarget. r=bas 2016-07-21 11:02:12 +02:00
Chris Peterson
b175c9fdd5 Bug 1277106 - Part 2: Expand MOZ_UTF16() strings to u"" string literals. r=Waldo 2016-07-20 22:03:25 -07:00
Carsten "Tomcat" Book
0e01bff3d3 Backed out changeset 323b479bd91f (bug 1285100) for webgl issues
--HG--
extra : rebase_source : 12fe2e27927b16c971667ecb4fa625f67b3f1be5
2016-07-21 08:03:23 +02:00
Lee Salzman
91cc2c640d Bug 1287515 - fix crashtest for d2d. r=me 2016-07-21 01:05:31 -04:00
Ethan Lin
dbede03dce Bug 1285100 - Fix bufferSubData when the returnData is null. r=jgilbert 2016-07-06 20:42:00 +02:00
Lee Salzman
6323d3129d Bug 1287515 - limit the number of points in SkDashPathEffect::asPoints. r=mchang
MozReview-Commit-ID: 4QI82EfsHh6
2016-07-20 23:35:35 -04:00
Ethan Lin
c96a4b134e Bug 1285100 - Enable the webgl conformance test. r=pchang
--HG--
extra : rebase_source : d78dbd87068ff72ed20afbb8aa5062585b4f6eb1
2016-07-21 07:24:00 -04:00
Ethan Lin
e2381526b7 Bug 1285100 - Fix bufferSubData when the returnData is null. r=jgilbert
--HG--
extra : rebase_source : 7a844e306abd398de96142a3192eadd009864ccd
2016-07-06 20:42:00 -04:00
Benoit Girard
fbfff14ea5 Bug 1289813 - split out safe mode from FEATURE_FAILURE_WEBGL_DISABLED. r=jrmuizel
MozReview-Commit-ID: Jmp911jYjix

--HG--
extra : rebase_source : 825eaae61c3a685ff2853eba3820a02087779dd5
2016-07-29 14:28:51 -04:00
Jeff Gilbert
e65989db46 Bug 1287801 - Mark test webgl2 counterpart.
MozReview-Commit-ID: 5fjj15YV7ld
2016-07-19 10:25:01 -07:00
Ethan Lin
0334d84e82 Bug 1279997 - Improve the check of alpha premult in TexOrSubImage. r=jgilbert 2016-07-18 19:37:00 +02:00
Carsten "Tomcat" Book
80839e9ddd Backed out changeset 3b24fcb598fd (bug 1285692) 2016-07-19 14:15:59 +02:00
Jeff Gilbert
1a452594b3 Bug 1286459 - Hotfix. CLOSED TREE
MozReview-Commit-ID: 8VrGes96FLs
2016-07-26 12:48:55 -07:00
Jeff Gilbert
bd589e4b43 Bug 1286459 - Be very careful about nulling WebGLContext::gl. - r=jerry
MozReview-Commit-ID: 3evG45zLT5j
2016-07-26 12:31:02 -07:00
Jeff Gilbert
21852bdb47 Bug 1285692 - Skip test to try to stem the bleeding.
MozReview-Commit-ID: EImhK07oCFm
2016-07-19 00:50:57 -07:00
Jeff Gilbert
0dab237072 Bug 1136455 - Mark test as still failing on OSX.
MozReview-Commit-ID: D8kHzzMVwlC
2016-07-19 00:35:57 -07:00
Jeff Gilbert
2171d30c9b Bug 1136416 - Mark test.
MozReview-Commit-ID: 4EwCTPkcJF3
2016-07-18 22:52:02 -07:00
Jeff Gilbert
088b64c968 Bug 1136416 - Hack to pass the context-lost test for now. - r=ethlin
MozReview-Commit-ID: 2sue4UcB1Y4
2016-07-18 22:52:02 -07:00
Jeff Gilbert
abcfdebc6d Bug 1136455 - Mark passing test.
MozReview-Commit-ID: 3HaHgx5cLOG
2016-07-18 19:58:13 -07:00
Jeff Gilbert
9992bedd7e Bug 1136455 - Validate built-in varyings for invariance. - r=mtseng
MozReview-Commit-ID: KxIxc9MhPp8
2016-07-18 19:58:13 -07:00
vincentliu
acbc420513 Bug 1281800 - The API should return an empty array if maxWidth was provided but is less than or equal to zero or equal to NaN. r=jrmuizel
---
 dom/canvas/CanvasRenderingContext2D.cpp | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)
2016-07-19 10:52:50 +08:00
Wes Kocher
228dfe2a90 Merge m-c to inbound a=merge CLOSED TREE 2016-07-18 15:05:16 -07:00
Jeff Gilbert
65bed54efc No bug - Mark now-passing tests as no longer failing. - a=kwierso
MozReview-Commit-ID: K6T497r6nEb
2016-07-18 14:55:25 -07:00
Wes Kocher
02b63e9ff0 Backed out 12 changesets (bug 1284803) for near permafailing Windows Wr tests a=backout CLOSED TREE
Backed out changeset 80468414501e (bug 1284803)
Backed out changeset 08d2e46308fd (bug 1284803)
Backed out changeset 6bacfaadbc29 (bug 1284803)
Backed out changeset 28e0ca5cb68e (bug 1284803)
Backed out changeset 9ea43addc3af (bug 1284803)
Backed out changeset 3b11ba39748c (bug 1284803)
Backed out changeset b23773965e94 (bug 1284803)
Backed out changeset 6eb7bce6f4c1 (bug 1284803)
Backed out changeset 109f79e577a0 (bug 1284803)
Backed out changeset 52bd1efc6c1f (bug 1284803)
Backed out changeset fb3d8468b758 (bug 1284803)
Backed out changeset 92c15211f59b (bug 1284803)
2016-07-18 14:46:05 -07:00
Carsten "Tomcat" Book
ca457776f8 merge mozilla-inbound to mozilla-central a=merge 2016-07-18 17:07:59 +02:00
peter chang
13995f0c0c Bug 1277424 - Update generated test cases, r=jgilbert
MozReview-Commit-ID: 2MtFukhR4BU

--HG--
extra : rebase_source : eb2a092a375472eafb659a039b61a380bc8c7921
2016-07-05 10:18:24 +08:00
peter chang
d2a9b7b5ab Bug 1277424 - Disable tests under conformance textures because of random failures on window 7, r=mtseng
MozReview-Commit-ID: 96Iq9MZ8xxX

--HG--
extra : rebase_source : c4fec88086158affe00f6dbceae5477597165f75
2016-07-14 22:27:07 +08:00
peter chang
e7831ede07 Bug 1277424 - Disable WebGL2 and address failures for windows XP/windows 8, r=mtseng
MozReview-Commit-ID: B5szFHrOr3t

--HG--
extra : rebase_source : 6133f670acdd33dffa592253c260d6eb58dc4296
2016-07-14 14:31:31 +08:00
peter chang
d6d0a4c326 Bug 1277424 - Enable webgl.force-enabled by default to bypass old driver problem, r=mtseng
MozReview-Commit-ID: LRl359klk6m

--HG--
extra : rebase_source : 16b48df213609dbd6ff962bcc9f98ab4aefd36fe
2016-07-12 14:59:28 +08:00
peter chang
d73005c87e Bug 1277424 - Update wrapper generator to skip WebGL2 testing for linux and Android, r=jgilbert
MozReview-Commit-ID: GmyvaxYlWZr

--HG--
extra : rebase_source : a85edab38cadc702fb70e4505e38f080b164a07e
2016-07-07 12:15:11 +08:00
peter chang
b46b589aee Bug 1277424 - Mark failed test cases on Android and Linux as failures, r=jgilbert
MozReview-Commit-ID: 32dhCCkITjT

--HG--
extra : rebase_source : 8d1f6846e65e378f5c5132f57349b7204a86bc7f
2016-07-07 17:47:38 +08:00
peter chang
fd16b1ccf4 Bug 1277424 - Mark failed test cases on OSX and Windows as failures, r=jgilbert
MozReview-Commit-ID: AaBRF4tTg3h

--HG--
extra : rebase_source : 07d008e114a52fe516a361a619328688eb2a7916
2016-07-01 16:43:49 +08:00
peter chang
44bd73a857 Bug 1277424 - Disable process-crash test cases on windows, r=jgilbert
MozReview-Commit-ID: 4eQ5tkETLrO

--HG--
extra : rebase_source : a3e3ad8e896e43fabc59cc6e669a793f453a79fc
2016-06-30 17:44:43 +08:00
peter chang
bcbc948a6d Bug 1277424 - Skip test cases that contain Non-local network connections, r=jgilbert
MozReview-Commit-ID: 9eRWEZUfrFn

--HG--
extra : rebase_source : 366c813cba8a0264fb55f034cfbc6f3c631a59f4
2016-06-30 10:49:18 +08:00
peter chang
fd32465cbd Bug 1277424 - Remove unnecessary test cases in mochitest-errata.ini, r=jgilbert
MozReview-Commit-ID: JyPEDNcAFCK

--HG--
extra : rebase_source : ce50ed08b25f8b1491982bb92fbdcc9cc87961bb
2016-06-16 15:37:51 +01:00
peter chang
4310d34d79 Bug 1277424 - Disable image_bitmap* test cases because createImageBitmap API is not fully supported, r=jgilbert
MozReview-Commit-ID: 5qKC1wvYQoV

--HG--
extra : rebase_source : 47f2344f4e65135e4fce5cb4f55e7dedec366098
2016-06-30 10:18:45 +08:00
peter chang
f2ad3a4d42 Bug 1277424 - Correct the script path of always-fail.html, r=jgilbert
MozReview-Commit-ID: 6XtFZSUYlXD

--HG--
extra : rebase_source : 09790f2bc646def4ec1b7186c2aeb0d1e23125b1
2016-06-22 15:30:10 +08:00
peter chang
bb0ad40037 Bug 1277424 - Temporarily disable deqp test cases, r=jgilbert
MozReview-Commit-ID: R9nrqm69u8

--HG--
extra : rebase_source : 13c53847e316d9b31bef3cf96e97f54e2131159b
2016-06-22 15:27:50 +08:00
Jeff Gilbert
099766fbca Bug 1277424 - Update wrapper generater to generate webgl2 wrappers. - r=me
MozReview-Commit-ID: 6yihTsCNutV

--HG--
extra : rebase_source : 2d04e7e43d3b2567e8ff99fcbda2ffd3eaf6c5fe
2016-06-10 14:15:05 -07:00
peter chang
6a88fee619 Bug 1277424 - Update WebGL conformance based on commit f115726a5a63d7e01694d4568ca7bd4d83fdaa84, r=jgilbert
MozReview-Commit-ID: 8s8znpsvTFF

--HG--
rename : dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/biv_array_oob/gl_Color.frag => dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/built_in_varying_array_out_of_bounds/gl_Color_array_index_out_of_bounds_frag.frag
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/glsl-generator.js => dom/canvas/test/webgl-conf/checkout/js/glsl-generator.js
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/pnglib.js => dom/canvas/test/webgl-conf/checkout/js/pnglib.js
rename : dom/canvas/test/webgl-conf/checkout/resources/test-eval.js => dom/canvas/test/webgl-conf/checkout/js/test-eval.js
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/iterable-test.js => dom/canvas/test/webgl-conf/checkout/js/tests/iterable-test.js
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/oes-texture-float-and-half-float-linear.js => dom/canvas/test/webgl-conf/checkout/js/tests/oes-texture-float-and-half-float-linear.js
rename : dom/canvas/test/webgl-conf/checkout/conformance/typedarrays/resources/typed-array-test-cases.js => dom/canvas/test/webgl-conf/checkout/js/tests/typed-array-test-cases.js
rename : dom/canvas/test/webgl-conf/checkout/conformance/typedarrays/resources/typed-array-worker.js => dom/canvas/test/webgl-conf/checkout/js/tests/typed-array-worker.js
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/1-channel.jpg => dom/canvas/test/webgl-conf/checkout/resources/1-channel.jpg
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/3x3.png => dom/canvas/test/webgl-conf/checkout/resources/3x3.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/blue-1x1.jpg => dom/canvas/test/webgl-conf/checkout/resources/blue-1x1.jpg
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/boolUniformShader.vert => dom/canvas/test/webgl-conf/checkout/resources/boolUniformShader.vert
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/bug-32888-texture.png => dom/canvas/test/webgl-conf/checkout/resources/bug-32888-texture.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/floatUniformShader.vert => dom/canvas/test/webgl-conf/checkout/resources/floatUniformShader.vert
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/fragmentShader.frag => dom/canvas/test/webgl-conf/checkout/resources/fragmentShader.frag
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/glsl-feature-tests.css => dom/canvas/test/webgl-conf/checkout/resources/glsl-feature-tests.css
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/glsl-generator.js => dom/canvas/test/webgl-conf/checkout/resources/glsl-generator.js
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/gray-ramp-256-with-128-alpha.png => dom/canvas/test/webgl-conf/checkout/resources/gray-ramp-256-with-128-alpha.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/gray-ramp-256.png => dom/canvas/test/webgl-conf/checkout/resources/gray-ramp-256.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/gray-ramp-default-gamma.png => dom/canvas/test/webgl-conf/checkout/resources/gray-ramp-default-gamma.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/gray-ramp-gamma0.1.png => dom/canvas/test/webgl-conf/checkout/resources/gray-ramp-gamma0.1.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/gray-ramp-gamma1.0.png => dom/canvas/test/webgl-conf/checkout/resources/gray-ramp-gamma1.0.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/gray-ramp-gamma2.0.png => dom/canvas/test/webgl-conf/checkout/resources/gray-ramp-gamma2.0.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/gray-ramp-gamma4.0.png => dom/canvas/test/webgl-conf/checkout/resources/gray-ramp-gamma4.0.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/gray-ramp-gamma9.0.png => dom/canvas/test/webgl-conf/checkout/resources/gray-ramp-gamma9.0.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/gray-ramp.png => dom/canvas/test/webgl-conf/checkout/resources/gray-ramp.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/green-2x2-16bit.png => dom/canvas/test/webgl-conf/checkout/resources/green-2x2-16bit.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/intArrayUniformShader.vert => dom/canvas/test/webgl-conf/checkout/resources/intArrayUniformShader.vert
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/intUniformShader.vert => dom/canvas/test/webgl-conf/checkout/resources/intUniformShader.vert
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/matUniformShader.vert => dom/canvas/test/webgl-conf/checkout/resources/matUniformShader.vert
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/noopUniformShader.frag => dom/canvas/test/webgl-conf/checkout/resources/noopUniformShader.frag
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/noopUniformShader.vert => dom/canvas/test/webgl-conf/checkout/resources/noopUniformShader.vert
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/npot-video.mp4 => dom/canvas/test/webgl-conf/checkout/resources/npot-video.mp4
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/npot-video.theora.ogv => dom/canvas/test/webgl-conf/checkout/resources/npot-video.theora.ogv
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/npot-video.webmvp8.webm => dom/canvas/test/webgl-conf/checkout/resources/npot-video.webmvp8.webm
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/ogles-tests.css => dom/canvas/test/webgl-conf/checkout/resources/ogles-tests.css
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/opengl_logo.jpg => dom/canvas/test/webgl-conf/checkout/resources/opengl_logo.jpg
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/red-green.mp4 => dom/canvas/test/webgl-conf/checkout/resources/red-green.mp4
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/red-green.png => dom/canvas/test/webgl-conf/checkout/resources/red-green.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/red-green.theora.ogv => dom/canvas/test/webgl-conf/checkout/resources/red-green.theora.ogv
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/red-green.webmvp8.webm => dom/canvas/test/webgl-conf/checkout/resources/red-green.webmvp8.webm
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/red-indexed.png => dom/canvas/test/webgl-conf/checkout/resources/red-indexed.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/samplerUniformShader.frag => dom/canvas/test/webgl-conf/checkout/resources/samplerUniformShader.frag
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/small-square-with-cie-rgb-profile.png => dom/canvas/test/webgl-conf/checkout/resources/small-square-with-cie-rgb-profile.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/small-square-with-colormatch-profile.png => dom/canvas/test/webgl-conf/checkout/resources/small-square-with-colormatch-profile.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/small-square-with-colorspin-profile.jpg => dom/canvas/test/webgl-conf/checkout/resources/small-square-with-colorspin-profile.jpg
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/small-square-with-colorspin-profile.png => dom/canvas/test/webgl-conf/checkout/resources/small-square-with-colorspin-profile.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/small-square-with-e-srgb-profile.png => dom/canvas/test/webgl-conf/checkout/resources/small-square-with-e-srgb-profile.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/small-square-with-smpte-c-profile.png => dom/canvas/test/webgl-conf/checkout/resources/small-square-with-smpte-c-profile.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/small-square-with-srgb-iec61966-2.1-profile.png => dom/canvas/test/webgl-conf/checkout/resources/small-square-with-srgb-iec61966-2.1-profile.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/structUniformShader.vert => dom/canvas/test/webgl-conf/checkout/resources/structUniformShader.vert
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/thunderbird-logo-64x64.png => dom/canvas/test/webgl-conf/checkout/resources/thunderbird-logo-64x64.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/transparent-on-left-indexed.png => dom/canvas/test/webgl-conf/checkout/resources/transparent-on-left-indexed.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/vertexShader.vert => dom/canvas/test/webgl-conf/checkout/resources/vertexShader.vert
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/zero-alpha.png => dom/canvas/test/webgl-conf/checkout/resources/zero-alpha.png
extra : rebase_source : b058d79ff6cd4598e07fe92ac7ee9d7242dc65d7
2016-06-22 10:50:50 +08:00
Jeff Gilbert
e40bdbb8df Bug 1286768 - Fix num used attrib locations for matrix types. - r=mtseng
MozReview-Commit-ID: 71v2R1cj0aC
2016-07-18 00:20:51 -07:00
Jeff Gilbert
394908cfe7 Bug 1136494 - Update test markings.
MozReview-Commit-ID: 53BOMzN9KMy
2016-07-18 00:19:19 -07:00
Jeff Gilbert
fe261f49c4 Bug 1136494 - Validate mActiveProgramLinkInfo in ScopedResolveTexturesForDraw, since it's run first. - r=mtseng
MozReview-Commit-ID: Dq8C5OnwjRM
2016-07-18 00:19:19 -07:00
Jeff Gilbert
b13a015811 Bug 1136494 - Update uniform setters. - r=mtseng
MozReview-Commit-ID: 4jZrqgu4qQm
2016-07-18 00:19:19 -07:00
Jeff Gilbert
274060010c Bug 1136494 - Add WebGLTexture::IsFeedback. - r=mtseng
MozReview-Commit-ID: 9kyomMFgDmS
2016-07-18 00:19:19 -07:00
Jeff Gilbert
59f607e76a Bug 1136494 - Update post-link validation. - r=mtseng
MozReview-Commit-ID: 75soRjg1h0o
2016-07-18 00:19:19 -07:00
Jeff Gilbert
55d9d2af29 Bug 1136494 - Update LinkInfo. - r=mtseng
MozReview-Commit-ID: Fr4j8bHO5AG
2016-07-18 00:19:19 -07:00
Jeff Gilbert
7c0e8458c0 Bug 1286758 - Handle y-flip for unconvertable types. - r=mtseng
MozReview-Commit-ID: 2zK3qzUtHQx
2016-07-17 21:58:40 -07:00
Jeff Gilbert
892050b708 Bug 1250710 - Call SimpleTest.finish() when skipping due to lack of WebGL2.
MozReview-Commit-ID: BRWbAVdEw1k
2016-07-17 21:45:48 -07:00
Jeff Gilbert
3284f23b83 Bug 1250710 - ANGLE ES2 still requires HALF_FLOAT for ReadPixels, not HALF_FLOAT_OES. - r=ethlin
MozReview-Commit-ID: JwrigS3yNTJ
2016-07-17 21:45:34 -07:00
Jeff Gilbert
ed96544c4b Bug 1250710 - Mark specific InvalidEnum case. - r=ethlin
MozReview-Commit-ID: HusUzReTnS6
2016-07-17 21:45:24 -07:00
Jeff Gilbert
bca2475b84 Bug 1250710 - Remove unused functions. - r=ethlin
MozReview-Commit-ID: BbDSh9yI4wC
2016-07-17 21:45:14 -07:00
Jeff Gilbert
b5ab6cc177 Bug 1250710 - Workaround nvidia when stride is longer than the last row with PBOs. - r=jrmuizel
MozReview-Commit-ID: FaGumqLiIrA
2016-07-17 21:45:11 -07:00
Jeff Gilbert
b3596ee8ff Bug 1250710 - Unlock PIXEL_PACK_BUFFER. - r=ethlin
MozReview-Commit-ID: 9rMN1ahls5O
2016-07-17 21:44:09 -07:00
Jeff Gilbert
93f65aed12 Bug 1250710 - Add PACK PBO support. - r=jrmuizel
MozReview-Commit-ID: DK7FgtE9ymm
2016-07-17 21:44:05 -07:00
Jeff Gilbert
6815ef59d5 Bug 1250710 - Add a test. - r=ethlin
MozReview-Commit-ID: I6I7lKcjmMp
2016-07-17 21:43:54 -07:00
Jeff Gilbert
1b1dfb6820 Bug 1250710 - Clean up formatting. - r=ethlin
MozReview-Commit-ID: 1ZYXDiG6R69
2016-07-17 21:43:44 -07:00
Jeff Gilbert
83e4d0c1f0 Bug 1250710 - Add stub. - r=ethlin
MozReview-Commit-ID: B555z5b3pyx
2016-07-17 21:43:32 -07:00
Kevin Chen
cac9daeb79 Bug 1275693 - Refactor <canvas> strokeText drawing to re-use gfxTextRun::Draw. r=jfkthame 2016-07-14 02:00:00 +02:00
Kevin Chen
9873933cfb Bug 1275693 - Refactor <canvas> fillText drawing to re-use gfxTextRun::Draw. r=jfkthame 2016-07-13 19:07:00 +02:00
Daosheng Mu
d4556d9101 Bug 1236787 - Check internalformat to pass getInternalformatParameter in gl-object-get-calls.html (2.0); r=jgilbert
MozReview-Commit-ID: ALsgs1MSmtj

--HG--
extra : transplant_source : %1E9%97%B8%B8%D6%08I%7DH%97eI%CE%EA3D%EFI%F9
2016-07-14 11:27:27 +08:00
Jeff Gilbert
4cc1c59009 Bug 1136508 - Mark test as passing.
MozReview-Commit-ID: 133p1I8zh36
2016-07-13 11:58:39 -07:00
Jeff Gilbert
d2247bd065 Bug 1136508 - Build fixes.
MozReview-Commit-ID: 15ONcukMzHz
2016-07-13 11:58:35 -07:00
Jeff Gilbert
b2df168a9c Bug 1136508 - funcName for CopyTexImage2D should be copyTexImage2D.
MozReview-Commit-ID: DWcIxIb3Ikp
2016-07-13 11:58:32 -07:00
Jeff Gilbert
8a8e457903 Bug 1136508 - Removed unused READ_BUFFER out-var from ValidateCurFBForRead. - r=mtseng
MozReview-Commit-ID: 4qOQNbMkfUX
2016-07-13 11:58:29 -07:00
Jeff Gilbert
17ca78aeb4 Bug 1136508 - Remove redundent READ_BUFFER != NONE validation. - r=mtseng
MozReview-Commit-ID: D1yZ4m6p8Wk
2016-07-13 11:58:25 -07:00
Jeff Gilbert
11dc123610 Bug 1136508 - Detect CopyTexImage feedback loops. - r=mtseng
MozReview-Commit-ID: G1RsyyYMacp
2016-07-13 11:58:22 -07:00
Jeff Gilbert
21644b0588 Bug 1286348 - Only set ROW_LENGTH if it's different. - r=mtseng
MozReview-Commit-ID: 6Wl9iKeYudg
2016-07-13 02:16:17 -07:00
Jeff Gilbert
9e7f59719d Bug 1286348 - Reintroduce support for UNPACK_{FLIP_Y,PREMULTIPLY_ALPHA}. - r=mtseng
MozReview-Commit-ID: 2KGHc3I2HzT
2016-07-13 02:16:14 -07:00
Sotaro Ikeda
e8b3da113b Bug 1284803 part 10 - Add toleranes to testColorConversions() r=jrmuizel 2016-07-12 23:03:46 -07:00
Jeff Gilbert
8f2a6142de Bug 1285117 - Just return 0 on assert path. CLOSED TREE
MozReview-Commit-ID: 8s2vJzloBHj
2016-07-11 13:53:19 -07:00
Jeff Gilbert
697771cf14 Bug 1136410 - Build fix.
MozReview-Commit-ID: DQuWFTgsFLf
2016-07-11 13:18:36 -07:00
Jeff Gilbert
8bbaf9eeee Bug 1136410 - Forbid attrib aliasing. - r=mtseng'
MozReview-Commit-ID: 6shjIyJQQ6V
2016-07-11 13:18:36 -07:00
Jeff Gilbert
71c6eb5a53 Bug 1285117 - Reintroduce WebGL2 compressed formats. - r=ethlin
MozReview-Commit-ID: IYNkrE33ywr
2016-07-11 13:11:39 -07:00
Jeff Gilbert
b1e4820ae3 Bug 1285676 - Don't call into GL for GetFramebufferAttachmentParameter. - r=ethlin
MozReview-Commit-ID: G7ub5GG7bJ
2016-07-11 13:10:18 -07:00
Jeff Gilbert
c98755a4a2 Bug 1285676 - Use actual bit depths for depth and stencil. - r=ethlin
MozReview-Commit-ID: FX3Ev3noJ6U
2016-07-11 13:10:18 -07:00
Nicolas Silva
144561ee0b Bug 1284721 - Flush CanvasRenderingContext2D's DrawTarget when returning it to the BufferProvider. r=lsalzman 2016-07-11 17:44:27 +02:00
Nicolas Silva
37464db2f3 Bug 1285207 - Don't let canvas have a DrawTarget without a BufferProvider and keep them in sync. r=lsalzman 2016-07-11 17:44:25 +02:00
Jeff Gilbert
c529e66ed9 Bug 1265676 - Add copy-decay for RGB16F.
MozReview-Commit-ID: D0JdjfLBO2y
2016-07-08 15:25:58 -07:00
Jeff Gilbert
7ac6bf4b2d Bug 1265676 - ifdef debug-only block.
MozReview-Commit-ID: 6BBHEvgYRsF
2016-07-08 15:25:58 -07:00
Jeff Gilbert
381a9f281a Bug 1265676 - Fix other callsites. - r=ethlin
MozReview-Commit-ID: EgLMZajmRnD
2016-07-08 15:25:58 -07:00
Jeff Gilbert
2209015dd1 Bug 1265676 - Correct validation for CopyTexImage. - r=ethlin,jrmuizel
MozReview-Commit-ID: 9pHAGXYfZMp
2016-07-08 15:25:58 -07:00
Jeff Gilbert
fbf64390e0 Bug 1265676 - Add copyDecayFormats. - r=ethlin,jrmuizel
MozReview-Commit-ID: 9axiDOeYxuy
2016-07-08 15:25:58 -07:00
Jeff Gilbert
26412706ef Bug 1265676 - Add component sizes to format tables. - r=ethlin
MozReview-Commit-ID: ylJAuNenDg
2016-07-08 15:25:58 -07:00