Carsten "Tomcat" Book
838f21f656
merge mozilla-inbound to mozilla-central a=merge
2016-07-08 11:58:46 +02:00
Wes Kocher
86a74db006
Merge m-c to autoland, a=merge
2016-07-07 17:36:17 -07:00
kearwood
694ce1cf8d
Bug 1284324 - Implement Canvas Layer mirrors r=bas
...
- When a canvas layer is set to mirror, it copies the
texture from the canvas rather than changing the
texture factory with Morph().
- This is useful when a canvas content will be sent to
multiple devices simultaneously, such as a VR HMD
and a 2d monitor mirror.
- This is used by the WebVR 1.0 API, in Bug 1250244
MozReview-Commit-ID: JfMSockO2uz
--HG--
extra : rebase_source : ba9633f7cb9a622efb8389d834b4232205c72755
2016-07-04 13:11:07 -07:00
Boris Zbarsky
97b0a16147
Bug 1282150 part 4. Have just one way of getting the rooting JSContext, and call it nsContentUtils::RootingCx(). r=bholley
2016-07-07 20:08:26 -04:00
Jeff Gilbert
9c70251dd9
Bug 1285047 - Initialize all 3D texture data. - r=mtseng
...
MozReview-Commit-ID: 8ddc9yvV8tA
2016-07-07 12:21:35 -07:00
Jeff Gilbert
be283d9539
Bug 1281098 - Fix failure case.
...
MozReview-Commit-ID: 1EfPP6kN6dK
2016-07-07 09:13:45 -07:00
Jeff Gilbert
e535650d5e
Bug 1281098 - Cache LOCAL_GL_TEXTURE_COMPARE_MODE since we need it for validation. - r=ethlin
...
MozReview-Commit-ID: 6bboJTWuEP7
2016-07-07 09:13:45 -07:00
Jeff Gilbert
d6126ddf02
Bug 1281098 - Disallow querying texture swizzle. - r=ethlin
...
MozReview-Commit-ID: 5XrJGHL2afo
2016-07-07 09:13:45 -07:00
Jeff Gilbert
8a6d29efd0
Bug 1281098 - Fix UNPACK_ handling. - r=jrmuizel
...
MozReview-Commit-ID: Au9eiKSxquJ
2016-07-07 09:13:45 -07:00
Jeff Gilbert
4e33074bf3
Bug 1284346 - Fix PACK_ params. - r=jrmuizel
...
MozReview-Commit-ID: 4cEwl5ekuoh
2016-07-05 12:52:42 -07:00
Jeff Gilbert
97c7597e73
Bug 1284355 - Mark DoReadPixelsAndConvert branch properly. - r=ethlin
...
MozReview-Commit-ID: GBNlnOqQei4
2016-07-05 12:52:42 -07:00
Jeff Gilbert
f579c1383b
Bug 1284355 - ANGLE supports color_buffer_half_float without a special-case. - r=ethlin
...
MozReview-Commit-ID: JOy7YT2OZs3
2016-07-05 12:52:42 -07:00
Jeff Gilbert
a35321385c
Bug 1268638 - Redo backend selection dance for WebGL. - r=jrmuizel
...
MozReview-Commit-ID: EW8vDujwn4x
2016-07-01 13:15:37 -07:00
Jeff Gilbert
96dc6afb76
Bug 1268638 - Bitrot.
...
MozReview-Commit-ID: QJjb2PW5C4
2016-07-01 13:15:31 -07:00
Jeff Gilbert
e266a0fe97
Bug 1268638 - Disable native GL for webgl1, but allow in webgl2. - r=jrmuizel
...
MozReview-Commit-ID: FZJcIGsKb62
2016-07-01 13:15:25 -07:00
Jeff Gilbert
1ceea00332
Bug 1268638 - Use FailureReason struct. - r=jrmuizel
...
MozReview-Commit-ID: 4jxtXlToNZS
2016-07-01 13:15:20 -07:00
Jeff Gilbert
cd59689cf5
Bug 1268638 - WGL without DXGLInterop2 is perf caveat. - r=jrmuizel
...
MozReview-Commit-ID: 9AkBtzzGj6l
2016-07-01 13:15:14 -07:00
Jeff Gilbert
2dee86caa5
Bug 1268638 - Add webgl.disable-wgl. - r=jrmuizel
...
MozReview-Commit-ID: BjtMv8RKKMH
2016-07-01 13:15:02 -07:00
Jeff Gilbert
e417babf90
Bug 1268638 - Update WebGL creation to allow non-blacklisted native-gl. - r=jrmuizel
...
Also support accumulating a list of WebGL failure reasons.
MozReview-Commit-ID: I9p0BBrBJ5V
2016-07-01 13:14:51 -07:00
Nicolas Silva
3e441f64b1
Bug 1167235 - Part 7 - Don't paint directly into a canvas with DrawWindow when using a shared PersistentBufferProvider. r=lsalzman
2016-07-01 10:58:26 +02:00
Nicolas Silva
a1fc947ed0
Bug 1167235 - Part 5 - Unlock canvas2D resources after drawing. r=Bas
2016-07-01 10:58:20 +02:00
Nicolas Silva
6837c5c2f2
Bug 1167235 - Part 4 - Forward the shutdown notification to CanvasRenderingContext2D. r=Bas
2016-07-01 10:58:18 +02:00
Nicolas Silva
55982c743c
Bug 1167235 - Part 1 - Render canvas2D into TextureClient directly. r=Bas
2016-07-01 10:58:06 +02:00
Jeff Gilbert
a2a360130b
Bug 1280508 - Add regression test. - r=jrmuizel
...
MozReview-Commit-ID: B4DimyTYdoc
2016-06-30 13:56:47 -07:00
Jeff Gilbert
9af1a2490d
Bug 1280507 - Disable OffscreenCanvas tests.
...
MozReview-Commit-ID: 8fpNef6RHfk
2016-06-30 12:41:43 -04:00
Jeff Gilbert
cb4677e853
Bug 1280507 - Simplify context loss handler. - r=jrmuizel
...
Use a self-referential RefPtr instead of manual AddRef/Release.
Reuse DisableTimer for when a worker is dead.
MozReview-Commit-ID: E1Cv9M7rbe2
2016-06-30 12:39:12 -04:00
Sebastian Hengst
51e7f34222
Backed out changeset 14dfa550c783 (bug 1167235)
2016-06-28 20:28:23 +02:00
Sebastian Hengst
7f0473d085
Backed out changeset f534fcb785c9 (bug 1167235)
2016-06-28 20:28:22 +02:00
Sebastian Hengst
955599781a
Backed out changeset 61465f67b591 (bug 1167235)
2016-06-28 20:28:22 +02:00
Nicolas Silva
d214a9bc30
Bug 1167235 - Part 5 - Unlock canvas2D resources after drawing. r=Bas
2016-06-28 14:07:02 +02:00
Nicolas Silva
f8343772b9
Bug 1167235 - Part 4 - Forward the shutdown notification to CanvasRenderingContext2D. r=Bas
2016-06-28 14:07:00 +02:00
Nicolas Silva
9367516d33
Bug 1167235 - Part 1 - Render canvas2D into TextureClient directly. r=Bas
2016-06-28 14:06:51 +02:00
Phil Ringnalda
141b0f62f3
Back out 9b419a38b9c9 (bug 1280507) for breaking offscreencanvas on Windows (even more than its usual broken state)
2016-06-27 22:48:17 -07:00
Morris Tseng
8f2f91c668
Bug 1247977 - Log detailed error message when FakeBlackTexture creation fail. r=jgilbert
...
MozReview-Commit-ID: EqmsZfIE1be
2016-06-28 10:37:38 +08:00
peter chang
24e5309e4d
Bug 1281991 - Clean up WebGLSync objects before WebGL context lost, r=jgilbert
...
MozReview-Commit-ID: 8JnoRPetpKQ
--HG--
extra : rebase_source : dafaaa68f640b7b71bcdc0028a70cabb65270e08
2016-06-23 17:01:36 +08:00
Jeff Gilbert
bd1dee4c86
Bug 1280507 - Simplify context loss handler. - r=jrmuizel
...
Use a self-referential RefPtr instead of manual AddRef/Release.
Reuse DisableTimer for when a worker is dead.
MozReview-Commit-ID: E1Cv9M7rbe2
2016-06-27 20:36:28 -04:00
Andrea Marchesini
aac2306f2c
Bug 1269154 - Get rid of WorkerFeature: WorkerHolder, r=khuey
...
--HG--
rename : dom/cache/Feature.cpp => dom/cache/CacheWorkerHolder.cpp
rename : dom/cache/Feature.h => dom/cache/CacheWorkerHolder.h
rename : dom/workers/WorkerFeature.h => dom/workers/WorkerHolder.h
2016-06-23 10:53:14 +02:00
Carsten "Tomcat" Book
47aeb86e2c
Backed out changeset 1c5d78c7ba43 (bug 1269154) for bustage on a CLOSED TREE
...
--HG--
rename : dom/cache/CacheWorkerHolder.cpp => dom/cache/Feature.cpp
rename : dom/cache/CacheWorkerHolder.h => dom/cache/Feature.h
rename : dom/workers/WorkerHolder.h => dom/workers/WorkerFeature.h
extra : rebase_source : 49f9e9ce0500ac441fe97878cf9308804926544f
2016-06-23 10:13:54 +02:00
Carsten "Tomcat" Book
db11a4525e
Backed out changeset 8dd927ca1cd1 (bug 1268638)
...
--HG--
extra : rebase_source : 8909933919f95877e7d61269955770c4532209db
2016-06-23 09:47:26 +02:00
Carsten "Tomcat" Book
dbb5d860d9
Backed out changeset c62305b23556 (bug 1268638)
...
--HG--
extra : rebase_source : f55a7ac7f723a9b5cb8d255e2d27d88a2f79ba4e
2016-06-23 09:47:25 +02:00
Carsten "Tomcat" Book
c03c1349bc
Backed out changeset 419dea4c5e66 (bug 1268638)
...
--HG--
extra : rebase_source : 4ae663e429c37764db7176b5bd548a8d1c85dc21
2016-06-23 09:47:23 +02:00
Carsten "Tomcat" Book
440b19b445
Backed out changeset ca314c9d5249 (bug 1268638)
...
--HG--
extra : rebase_source : d15fcba45320c9d5730da7dd01fc57b6703de03b
2016-06-23 09:47:22 +02:00
Carsten "Tomcat" Book
a896cc25ca
Backed out changeset 55f389b590b7 (bug 1268638)
...
--HG--
extra : rebase_source : 148700074878399bb64f4bcb76ea0096eb85e85e
2016-06-23 09:47:21 +02:00
Carsten "Tomcat" Book
60a9e9ce21
Backed out changeset 4171ff387666 (bug 1268638)
...
--HG--
extra : rebase_source : c57ffe49af64d35f69a5b186b2edef66b3223319
2016-06-23 09:47:20 +02:00
Carsten "Tomcat" Book
98a34f02db
Backed out changeset a89314380aea (bug 1268638)
...
--HG--
extra : rebase_source : 512c7ab8052a1a5111b99ced39befd1c3bd13006
2016-06-23 09:47:20 +02:00
Andrea Marchesini
45087a7970
Bug 1269154 - Get rid of WorkerFeature: WorkerHolder, r=khuey
...
--HG--
rename : dom/cache/Feature.cpp => dom/cache/CacheWorkerHolder.cpp
rename : dom/cache/Feature.h => dom/cache/CacheWorkerHolder.h
rename : dom/workers/WorkerFeature.h => dom/workers/WorkerHolder.h
2016-06-22 17:24:35 +02:00
Jeff Gilbert
5c7f301a40
Bug 1268638 - Redo backend selection dance for WebGL. - r=jrmuizel
...
MozReview-Commit-ID: EW8vDujwn4x
2016-06-22 17:47:41 -07:00
Jeff Gilbert
619c297be6
Bug 1268638 - Bitrot.
...
MozReview-Commit-ID: QJjb2PW5C4
2016-06-22 17:47:41 -07:00
Jeff Gilbert
d7d6af3388
Bug 1268638 - Disable native GL for webgl1, but allow in webgl2. - r=jrmuizel
...
MozReview-Commit-ID: FZJcIGsKb62
2016-06-22 17:47:41 -07:00
Jeff Gilbert
5cab53a36f
Bug 1268638 - Use FailureReason struct. - r=jrmuizel
...
MozReview-Commit-ID: 4jxtXlToNZS
2016-06-22 17:47:41 -07:00
Jeff Gilbert
748d83a0ff
Bug 1268638 - WGL without DXGLInterop2 is perf caveat. - r=jrmuizel
...
MozReview-Commit-ID: 9AkBtzzGj6l
2016-06-22 17:47:41 -07:00
Jeff Gilbert
c0c4eadce1
Bug 1268638 - Add webgl.disable-wgl. - r=jrmuizel
...
MozReview-Commit-ID: BjtMv8RKKMH
2016-06-22 17:47:41 -07:00
Jeff Gilbert
c60ef0f24b
Bug 1268638 - Update WebGL creation to allow non-blacklisted native-gl. - r=jrmuizel
...
Also support accumulating a list of WebGL failure reasons.
MozReview-Commit-ID: I9p0BBrBJ5V
2016-06-22 17:47:41 -07:00
Jeff Gilbert
4c530e308c
Bug 1249543 - Disable highly-intermittant OffscreenCanvas tests on OSX. (now includeing 10.10) on a CLOSED TREE
...
MozReview-Commit-ID: AQm4QuPXFiU
2016-06-22 10:38:46 -07:00
Wes Kocher
8e4ef7176d
Backed out 8 changesets (bug 1268638) for build bustage CLOSED TREE
...
Backed out changeset 1a2db6efc575 (bug 1268638)
Backed out changeset ad38e0439b62 (bug 1268638)
Backed out changeset 0078605c6974 (bug 1268638)
Backed out changeset 8ed7ed6c57db (bug 1268638)
Backed out changeset 69116551e4b9 (bug 1268638)
Backed out changeset 002f87a61edf (bug 1268638)
Backed out changeset 8b0db9b0f87c (bug 1268638)
Backed out changeset 5d1285d0c221 (bug 1268638)
2016-06-21 14:53:22 -07:00
Jeff Gilbert
fbc4cfa85b
Bug 1268638 - Disable native GL for webgl1, but allow in webgl2. - r=jrmuizel
...
MozReview-Commit-ID: FZJcIGsKb62
2016-06-21 14:10:32 -07:00
Jeff Gilbert
e7a50dd7a3
Bug 1268638 - Use FailureReason struct. - r=jrmuizel
...
MozReview-Commit-ID: 4jxtXlToNZS
2016-06-21 14:10:32 -07:00
Jeff Gilbert
48fe5de54b
Bug 1268638 - WGL without DXGLInterop2 is perf caveat. - r=jrmuizel
...
MozReview-Commit-ID: 9AkBtzzGj6l
2016-06-21 14:10:32 -07:00
Jeff Gilbert
c36a2ee161
Bug 1268638 - Add webgl.disable-wgl. - r=jrmuizel
...
MozReview-Commit-ID: BjtMv8RKKMH
2016-06-21 14:10:32 -07:00
Jeff Gilbert
9eb346bfe5
Bug 1268638 - Update WebGL creation to allow non-blacklisted native-gl. - r=jrmuizel
...
Also support accumulating a list of WebGL failure reasons.
MozReview-Commit-ID: I9p0BBrBJ5V
2016-06-21 14:10:32 -07:00
Jeff Gilbert
fe7590ad04
Bug 1279657 - failureId outvar should be a pointer. - r=benwa
...
MozReview-Commit-ID: 4s0OqZcHno5
2016-06-21 14:04:00 -07:00
Jeff Gilbert
a39cd8652e
Bug 1278403 - Disable tests on DEBUG with suspected spurious-error-reporting drivers. - r=jrmuizel
...
MozReview-Commit-ID: IMgEqzPvGTm
2016-06-21 13:47:30 -07:00
Jeff Gilbert
e5e302f155
Bug 1278403 - Mark now-too-slow tests. - r=jrmuizel
...
MozReview-Commit-ID: JaQMnybfpQ0
2016-06-21 13:47:30 -07:00
Jeff Gilbert
3951dd65d8
Bug 1278403 - WebGL doesn't need validation. - r=jrmuizel
...
We do all validation in our WebGL layer, we only really generate GL_OOM
from the driver, no other errors.
This is opposed to SkiaGL, which may or may not rely on errors returned
from the driver. This is why I am not just turning on ABORT_ON_ERROR for
all GLContexts.
(Also, later, we should be creating no-error contexts on non-DEBUG builds,
so the driver doesn't replicate our validation. ANGLE already supports
this)
MozReview-Commit-ID: A4RSgzUXfHA
2016-06-21 13:47:30 -07:00
Jeff Gilbert
6b0581243f
Bug 1278403 - Choose GLContext::DebugFlags based on ContextCreateFlags. - r=jrmuizel
...
MozReview-Commit-ID: KSjIhu8I20C
2016-06-21 13:47:30 -07:00
Carsten "Tomcat" Book
c0c2282bfb
Backed out changeset 097dc302f5a0 (bug 1279657)
2016-06-17 13:33:06 +01:00
Jeff Gilbert
30c5609435
Bug 1279657 - failureId outvar should be a pointer. - r=benwa
...
MozReview-Commit-ID: 4s0OqZcHno5
2016-06-17 05:10:55 -07:00
Jonathan Watt
483ce4fb50
Bug 1279628, part 3 - Replace the last gfxASurface::CheckSurfaceSize call, and remove gfxASurface::CheckSurfaceSize. r=mstange
2016-06-10 13:32:01 +01:00
Jonathan Watt
06b29e4abf
Bug 1279628, part 2 - Switch all but one of the gfxASurface::CheckSurfaceSize calls to call Factory::CheckSurfaceSize. r=mstange
2016-06-10 13:32:01 +01:00
Phil Ringnalda
1cce1f61f8
Back out 2 changesets (bug 1279628) for reftest bustage
...
CLOSED TREE
Backed out changeset 07e4432bd6b3 (bug 1279628)
Backed out changeset 416fa9aeec55 (bug 1279628)
2016-06-11 00:44:51 -07:00
Jonathan Watt
8ea6b72d47
Bug 1279628, part 2 - Replace all gfxASurface::CheckSurfaceSize calls with Factory::CheckSurfaceSize and remove gfxASurface::CheckSurfaceSize. r=mstange
...
--HG--
extra : rebase_source : 314cf522b5760e63e176418ae170301fafa80f89
2016-06-09 15:31:24 +01:00
eyim
b0ca07b635
Bug 1277027 - fix MOZ_CRASH to have GFX prefix in webGL code r=BenWa,milan
...
MozReview-Commit-ID: FjLA9xNH3zD
--HG--
extra : rebase_source : 5809a1f8126360b3fa8ee069b3a463747cb31e6f
2016-06-06 11:17:23 -04:00
Jonathan Watt
b15368cfcb
Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky
2016-06-07 21:10:18 +01:00
Benoit Girard
c3105e007d
Bug 1279317 - Don't override the failureId with a more general one. r=jrmuizel
...
MozReview-Commit-ID: 8ErCqFlm89p
--HG--
extra : rebase_source : cc6739ce9a2f818b32b9eecff0bbc3b0c9c29011
2016-06-09 15:20:49 -04:00
Sotaro Ikeda
6ec321d0df
Bug 1256475 - Use libyuv for non scaling YUV color conversion r=jrmuizel
2016-06-08 18:46:42 -07:00
Jeff Gilbert
cc716a2cf9
Bug 1111689 - Remark failures.
...
MozReview-Commit-ID: 6SsnoDXPdvO
2016-06-08 17:28:49 -07:00
Kearwood (Kip) Gilbert
8a50416d83
Bug 1111689 - Part 1: Let EXT_shader_texture_lod play when ARB_shader_texture_lod can play. r=jgilbert
2016-06-08 17:28:49 -07:00
Nicholas Nethercote
4e8f3b6d6e
Bug 1276824 (part 2) - Fix up checks for calls to gfxContext::Create{,PreservingTransform}OrNull(). r=milan.
...
--HG--
extra : rebase_source : 80644c1a6658da553c13ae1ab3b8d03e916ee6e7
2016-06-07 11:17:48 +10:00
Nicholas Nethercote
a02611e830
Bug 1276824 (part 1) - Rename gfxContext::ForDrawTarget{,WithTransform}(). r=milan.
...
The new names Create{,PreservingTransform}OrNull() better communicate that
these functions (a) do object creation, and (b) are fallible.
--HG--
extra : rebase_source : a36bd9a2bcdfae281868959403f811f2bc690ad4
2016-06-07 09:39:56 +10:00
Benoit Girard
2586414710
Bug 1276732 - Report the GLContext error to WebGL for telemetry. r=jrmuizel
...
MozReview-Commit-ID: 24eb4FXMOiI
--HG--
extra : rebase_source : 391e44f4d4fdcf5782053fc6c3e9b17e651a9a1f
2016-06-06 16:52:42 -04:00
Benoit Girard
454efa4e56
Bug 1278302 - Add failureid for WARP failIfMajorPerformanceCaveat. r=jrmuizel
...
MozReview-Commit-ID: 2Ieeaqp4Sgj
--HG--
extra : rebase_source : cdb3cfc40bd85a1bc1e8943c2f60b5d9f08b1b2e
2016-06-06 13:33:13 -04:00
Benoit Girard
24a4187d15
Backed out changeset 4264b01fd313 (Bug 1276732) for causing build bustage
...
MozReview-Commit-ID: KnEpCcI9a13
2016-06-06 13:37:59 -04:00
Benoit Girard
c391acc0f7
Bug 1276732 - Report the GLContext error to WebGL for telemetry. r=jrmuizel
...
MozReview-Commit-ID: Am733GJkOSb
--HG--
extra : rebase_source : 1eaf4e281b2415f0adcae7e9585a29d912685358
2016-06-06 13:20:13 -04:00
Jeff Gilbert
636cda5db0
Bug 1275866 - Clear WebGLTimerQuerys on WebGL GLContext teardown. - r=jerry,jrmuizel
2016-06-03 16:10:23 -07:00
Jonathan Watt
2eb705bb3f
Bug 1277862, part 3 - Rename Moz2D's Filter to SamplingFilter in the rest of the tree. r=Bas
2016-05-25 17:01:18 +01:00
Kaku Kuo
b2731d7654
Bug 1141979 - part18 - mochitest - cases while calling mapDataInto should throw; r=jrmuizel
...
MozReview-Commit-ID: 3QUJy5E907G
--HG--
extra : transplant_source : %F4%B37U%F6%BC%F8%16%10%A8%E2%DE%FD%E7%C7%96%1E%F7%5E%29
2016-03-17 17:48:10 +08:00
Kaku Kuo
4eed785c7d
Bug 1141979 - part17 - mochitest - draw special color formats onto canvas; r=jrmuizel
...
MozReview-Commit-ID: 8BYDS2tqlDc
--HG--
extra : transplant_source : %27%F4%15%C0%3E%D4%C1e%E6k6M%99%B4%CCR%F0%D4%CD%A4
2016-04-25 22:30:11 +08:00
Kaku Kuo
4c82e9f4a9
Bug 1141979 - part16 - mochitest - color conversion; r=jrmuizel
...
MozReview-Commit-ID: Eiuaq6Kmeaj
--HG--
extra : transplant_source : %E1k%5B%A23%E2%AA%9B%02%9F%88%96%FA%E2%18%5CCld%1D
2016-05-30 15:48:33 +08:00
Kaku Kuo
50c0050c00
Bug 1141979 - part15 - mochitest - basic operations; r=jrmuizel
...
MozReview-Commit-ID: 9AXLGuZ5I2t
--HG--
extra : transplant_source : %F6%D22%3F%C7%22%D7%3B%9D%BE%D2%5C%F4%99.9x%B2%CC%0A
2015-11-18 15:43:46 +08:00
Kaku Kuo
7460e53193
Bug 1141979 - part11 - handle cases that mapDataInto() should throw; r=jrmuizel
...
MozReview-Commit-ID: JuPj54fNB3s
--HG--
extra : transplant_source : UW%60%B44%B2%7B%B2u%06U%27%60%9AH%BF%BD%FD%25%B7
2016-03-16 12:01:32 +08:00
Kaku Kuo
b9ec3cd2af
Bug 1141979 - part10 - hanlde drawing RGB24/BGR24/HSV/Lab onto canvas element; r=jrmuizel
...
MozReview-Commit-ID: FmiTy6tXNN7
--HG--
extra : transplant_source : %DB%B6%3B%5CR%15%C6%ED%F9%2C%C9T%B2%CB%3F%C7%9A%5Dc1
2016-03-14 19:34:52 +08:00
Kaku Kuo
d3a7ed24e9
Bug 1141979 - part9 - implement ImageBitmapFactories extensions; r=jrmuizel
...
MozReview-Commit-ID: 6Hm58nffAuV
--HG--
extra : transplant_source : %97%EE%BB%BB%EC%D4%8B%90q%C6%8F%95%F2%A8%D1Q%DDp%A1%F8
2016-04-27 11:46:51 +08:00
Kaku Kuo
fca7b0b604
Bug 1141979 - part8 - implement ImageBitmap extensions; r=jrmuizel
...
MozReview-Commit-ID: Bc6HoqRLMNB
--HG--
extra : transplant_source : %89%E9Q%FD4%ED%FD%EC5pqq%AF%C6%90%E0y%A2%88%12
2016-04-27 13:03:01 +08:00
Kaku Kuo
c4341b59cc
Bug 1141979 - part7 - implement ImageUtils; r=jrmuizel
...
MozReview-Commit-ID: INrfdqBr4m4
--HG--
extra : transplant_source : %A2%9B%B0%C3%DEX%5B%DCW%7D%94%C1Ao%04A2%E6i%FD
2016-03-21 14:33:10 +08:00
Kaku Kuo
17bc76bcc6
Bug 1141979 - part6 - implement ImageBitmapFormatUtils; r=jrmuizel
...
MozReview-Commit-ID: 1RyJBjP9W9Q
--HG--
extra : transplant_source : %09S%C1%15%5D%0F%8D%AD%D5h%912y%CB%D2%A1%DF%00%7B%AE
2016-05-30 15:48:02 +08:00
Kaku Kuo
ec2d98e4c3
Bug 1141979 - part1 - WebIDL for native implementation; r=jrmuizel, r=smaug
...
MozReview-Commit-ID: 9gC0rxhsOLm
--HG--
extra : transplant_source : %7D%9A%C8%05%99%17Y%1E1%404%A7%14%BE%8B%AC%F0b%A2%5B
2015-11-18 16:57:38 +08:00
Kaku Kuo
447d4a1f0d
Bug 1141979 - part0 - setup preference utilities; r=jrmuizel
...
MozReview-Commit-ID: GoevPKVNASQ
--HG--
extra : transplant_source : %7Co%BA9%D0i%92B%5D%03%3Fb%AF_%84%02.Ano
2015-11-13 18:27:41 +08:00
Ethan Lin
c791ee9498
Bug 1255062 - Add reftest to check clip with multiple moveTo. r=mchang
2016-05-31 19:16:00 +02:00
Jeff Gilbert
cb9b33550e
Bug 1276093 - Warn when we fail to hit the GPU-copy fast-path. - r=jrmuizel
2016-05-31 19:33:22 -07:00
Jeff Gilbert
20401f453e
Bug 1276093 - Warn on slow CPU format conversions. - r=jrmuizel
2016-05-31 19:33:22 -07:00
Xidorn Quan
5c01d7c3ee
Bug 1276549 - Remove rvalue reference mark for already_AddRefed params of nsIEventTarget::Dispatch and related methods. r=froydnj
...
MozReview-Commit-ID: J5RAfGW3X7T
--HG--
extra : source : e1ff4b0d5d9d2599ac00bac376597357ffd58ce0
2016-06-01 10:04:54 +10:00
Jeff Gilbert
a8d3b4b1d9
Bug 1276405 - EXT_color_buffer_float should disable clearColor clamping. - r=jrmuizel
2016-05-27 18:55:13 -07:00
Jeff Gilbert
f9b51c3c01
Bug 1276096 - Use existing can-I-read-from-this helper. - r=jrmuizel
2016-05-26 18:08:31 -07:00
Jeff Gilbert
42afe56497
Bug 1276096 - Forbid reads from backbuffer with readBuffer(NONE). - r=jrmuizel
2016-05-26 18:07:52 -07:00
Jeff Gilbert
3773a30362
Bug 1276096 - Introspect for readBuffer mode. - r=jrmuizel
2016-05-26 18:07:03 -07:00
Jeff Gilbert
b2883162ea
Bug 1258036 - Separate global state checks from fb-specific checks. - r=jrmuizel
2016-05-31 14:44:46 -07:00
Kaku Kuo
4bf29cba79
Bug 1276411 - include nsPrintfCString.h; r=jrmuizel
...
MozReview-Commit-ID: 68fUci20dvv
--HG--
extra : transplant_source : %B3%26%EC%88%86%DFJ%F9%8AQ%BF%A7%02%BC%AD%04t%D6%CF%FE
2016-05-28 12:40:37 +08:00
Chris Peterson
11ef78ae89
Bug 1275016 - Rename Endian.h to EndianUtils.h to avoid #include confusion with Android's endian.h stdlib header. r=froydnj
...
--HG--
rename : mfbt/Endian.h => mfbt/EndianUtils.h
2016-05-22 13:31:11 -07:00
Carsten "Tomcat" Book
0b2b46fcdb
Merge mozilla-central to mozilla-inbound
2016-07-18 17:10:52 +02:00
JerryShih
20509c6a8c
Bug 1259702 - test case for webgl getFragDataLocation(). r=jgilbert
2016-07-18 20:19:04 +08:00
JerryShih
c801d201b6
Bug 1241042 - remove the original implementation. r=jgilbert
2016-07-18 20:19:04 +08:00
JerryShih
b44cfb7256
Bug 1241042 - save frag translated varying names into LinkedProgramInfo. r=jgilbert
...
Save the frag name info to the LinkedProgramInfo object. Then the fragment shader can be freely detached at any time.
2016-07-18 20:19:04 +08:00
Jeff Gilbert
8cb78cdcf9
Bug 1271830 - Remove non-webgl2 exts from webgl2 and update tests to check webgl2 exts. - r=jrmuizel
2016-05-26 16:34:49 -07:00
Tobias Schneider
d5d7d42db2
Bug 1174278 - Tests. r=jrmuizel
...
--HG--
extra : rebase_source : fad40bc8ce51d008b0f579fe366f878e8ad43ce0
2016-05-24 22:01:12 -07:00
Tobias Schneider
2bf9b9a3e6
Bug 1174278 - Make filter tainting and canvas tainting. r=jrmuizel
...
--HG--
extra : rebase_source : 676ae4a6551246499d3a736ac9a35e6ac7f2c91c
2016-05-24 21:50:02 -07:00
Sebastian Hengst
e8f1161147
Backed out changeset 22c42d243a5c (bug 1271830) for unexpected pass of test_EXT_color_buffer_float.html on Android. r=backout
2016-05-25 23:44:19 +02:00
Jeff Gilbert
b48c8c77eb
Bug 1271830 - Update ensure-exts to check webgl2 contexts. - r=jrmuizel
2016-05-25 13:37:20 -07:00
Joel Maher
8e50d588fd
Bug 1269872 - adjust manifests of all jobs that require a gpu. r=RyanVM,jgilbert
...
dom/media/tests/mochitests/test_peerConnection_captureStream_canvas_webgl.html has an issue on android as it is moved from mochitest-media -> mochitest-gpu.
dom/bindings/test/test_integer.html uses experimental-webgl, it might need to be picked up in a future cleanup.
MozReview-Commit-ID: GJKn7ubY7tL
2016-05-25 16:22:27 -04:00
Jeff Gilbert
7e947ee290
Bug 1273252 - WARP counts as a performance-caveat. - r=jrmuizel
2016-05-25 13:18:00 -07:00
JerryShih
72ee5f3769
Bug 1248580 - handle gl.UniformMatrixXfv() function uploading element size. r=jgilbert
2016-05-25 16:28:00 +02:00
JerryShih
fc10d03978
Bug 1248580 - strip the uploading element num according to the uniform array size. r=jgilbert
2016-05-25 16:27:41 +02:00
Sebastian Hengst
4da8df1aab
Backed out changeset 31879b3fdce3 (bug 1248580) for build bustage. r=backout on a CLOSED TREE
2016-05-25 14:15:41 +02:00
Sebastian Hengst
6838bab7e9
Backed out changeset 56c2db882b7d (bug 1248580)
2016-05-25 14:15:29 +02:00
JerryShih
6002b9f436
Bug 1274769 - handle the WebGLTimerQuery deletion status for GLContext cleanup. r=jgilbert
2016-05-24 18:52:00 +02:00
JerryShih
84beb03ee4
Bug 1248580 - handle gl.UniformMatrixXfv() function uploading element size. r=jgilbert
2016-05-25 13:50:57 +02:00
JerryShih
e440e9dd9a
Bug 1248580 - strip the uploading element num according to the uniform array size. r=hshih
2016-05-25 13:50:31 +02:00
JerryShih
6850e09718
Bug 1178871 - turn on WebGL conformance test |conformance/glsl/misc/shader-struct-scope|. r=jgilbert
2016-05-24 22:46:00 +02:00
JerryShih
d8088c8229
Bug 1178871 - turn on WebGL conformance test |conformance/glsl/misc/struct-nesting-of-variable-names|. r=jgilbert
2016-05-24 09:43:00 +02:00
JerryShih
f804058c0f
Bug 1178871 - work around that Mac drivers for shader struct scopes. r=jgilbert
2016-05-24 02:41:00 +02:00
Jonathan Kew
ec45c18193
Bug 1274936 - When <canvas> fillText is using a simple color, draw via the gfxTextRun::Draw code path to get support for COLR and SVG-in-OT fonts. r=bas
2016-05-25 09:21:10 +01:00
Benoit Girard
864b19a70a
Bug 1272808 - Expose context creation error to telemetry. r=jgilbert
...
MozReview-Commit-ID: JQ4rHZf71RW
--HG--
extra : rebase_source : 7871e153914b76f7c8081b7529a2c02626bc7d2a
2016-05-20 13:14:15 -04:00
Wes Kocher
22462c932f
Backed out changeset 7502d9ef870f (bug 1268096) for gl test failures a=backout
2016-05-20 16:56:21 -07:00
Jeff Gilbert
a4214155c8
Bug 1268096 - Add regression test for tri-then-point drawing. - r=jrmuizel a=kwierso
2016-05-19 13:02:34 -07:00
Milan Sreckovic
17dda1461b
Bug 1272767: More graphics MOZ_CRASH-es getting GFX prefix. Also, follow up on bug 1270180 comments. r=mchang
...
MozReview-Commit-ID: 1rlHdDG4Cbw
--HG--
extra : rebase_source : 8bf84d2b1c4cc5bc48821b1eadbadf8edc6ce1ba
2016-05-13 16:34:41 -04:00
Chris Peterson
8a9e2d2bd4
Bug 1272513 - Part 2: Remove redundant -Wshadow CXXFLAGS from moz.build files. r=glandium
2016-05-14 00:54:55 -07:00
Chris Peterson
353ee65255
Bug 1272513 - Part 1: Suppress -Wshadow warnings-as-errors in some directories. r=glandium
2016-05-11 00:00:01 -07:00
Kyle Huey
c85171ace9
Bug 1269056: Part 1 - Implement a rough PostDelayedTask equivalent on nsThread. r=froydnj
2016-05-12 15:15:43 -07:00
Jeff Muizelaar
6c2297a047
Bug 1271784. Allow WARP WebGL on Windows 7 without SP 1 r=jgilbert
...
ANGLE doesn't allow WARP on DXGI < 1.2 by default, but it will work fine
for us.
2016-05-12 10:39:43 -04:00
Morris Tseng
8d74a6e68f
Bug 1268155 - GetAsSourceSurface might return nullptr, let's handle it. r=jgilbert
...
MozReview-Commit-ID: 6uH9esA2PqC
2016-05-12 14:08:24 +08:00
JerryShih
cadb8c6cb7
Bug 1256572
- update DataSourceSurface usage. r=bas
...
Update for Moz2D interface change.
We should not use GuaranteePersistance() directly outside Moz2D. Change
to use another Moz2d DataSourceSurface interface.
2016-05-09 00:33:00 +02:00
Jeff Gilbert
80f726ea0b
Bug 1271478 - Implement WebGLContextCreationError. - r=jrmuizel,smaug,mtseng
2016-05-11 16:45:43 -07:00
Mason Chang
376575c614
Bug 1267260 - Change CanvasImageCache to lookup cache images based on imgIContainer instead of imgIRequest. r=seth
...
--HG--
extra : rebase_source : 872ee783a05d0319ed69ce3c494dbf2a3206e26d
2016-05-10 08:00:06 -07:00
Jeff Gilbert
4098575167
Bug 1270318 - Fixup WebGL extension requirements. - r=jrmuizel
2016-05-09 12:00:10 -07:00
Jeff Gilbert
3af240fd90
Bug 1229332 - Implement EXT_color_buffer_float. - r=jrmuizel
2016-05-04 16:39:02 -07:00
Ryan VanderMeulen
1fa3a59f0a
Bug 1270672 - Re-enable the webgl conformance suite on e10s. r=jgilbert
2016-05-07 00:52:00 -04:00
Joel Maher
ffec923436
Bug 1269872 - convert webgl related crashtests to mochitest. r=jgilbert
...
MozReview-Commit-ID: KaCuwJJPTmO
--HG--
extra : rebase_source : d6bffff07096c19c5bb4fd94004bec5f16e33fe9
extra : amend_source : 7cb1b494bf72c31b72c990e46b4dc9a89a072ac1
2016-05-05 10:22:33 -04:00
Morris Tseng
53583599cc
Bug 1268364 - Disable out-of-bounds-uniform-array-access.html on OSX 10.6. r=jgilbert
...
MozReview-Commit-ID: 7pJn7qEOYo8
2016-05-05 11:46:21 +08:00
Michael Kohler
0793a8cbff
Bug 1217031 - createPattern should not throw NS_ERROR_NOT_AVAILABLE if image usability check returns bad r=bz
...
MozReview-Commit-ID: 101uAYhcx3u
--HG--
extra : rebase_source : 1975f947176b61bb232348458ef7a0f485a0f479
2016-05-03 17:41:02 -07:00
Nathan Froyd
92ffe625a9
Bug 1260208 - part 1 - use C I/O facilities in TestWebGLElementArrayCache instead of C++ ones; r=BenWa
...
The libc++ included with the Android NDK does not seem to work correctly
with std::cerr; writing to it (or to std::cout, as confirmed by tests)
causes the process to hang indefinitely, causing test failures. Using
fprintf and stderr, however, seems to work correctly.
2016-05-03 09:13:49 -04:00
Carsten "Tomcat" Book
dabe843f8b
Backed out changeset d6cca05b4e9f (bug 1217031) for issues in 2d.pattern.image.incomplete.immediate.html
2016-05-03 12:20:24 +02:00
Michael Kohler
b68d05d398
Bug 1217031 - createPattern should not throw NS_ERROR_NOT_AVAILABLE if image usability check returns bad. r=bz
...
--HG--
extra : amend_source : e241dccd5b12b44cbc99467fa9a8d73ecfe5c584
2016-04-24 12:20:00 +02:00
Andrea Marchesini
513590a1ac
Bug 1267904 - Add telemetry for WorkerMainThreadRunnable, r=khuey
2016-05-03 09:09:47 +02:00
Aryeh Gregor
f14f1babe8
Bug 1193762 part 8 - Fix things that will break; r=froydnj
...
It looks like VC++ doesn't like comparisons of nsCOMPtr to 0 after this
change, but those are bad style anyway, so I removed them from
TestCOMPtr.cpp instead of trying to make them work.
2016-05-01 21:29:23 +03:00
Lee Salzman
61d1a0da74
Bug 1265131, part 4 - fix tests for Skia m51 update. r=jrmuizel
2016-04-28 22:55:27 -04:00
Ethan Lin
a929c63894
Bug 1264214 - WebGL check the conflict name when LinkProgram. r=jgilbert
2016-04-28 06:10:00 -04:00
Bas Schouten
bb762a5da8
Bug 1265598: Deal with the possibility of a write map failing. r=kaku r=milan
...
MozReview-Commit-ID: KLrlKf6Silc
2016-04-28 13:22:32 +00:00
Bas Schouten
12035215b2
Bug 1266432: Use CopySurface in ImageBitmap::PrepareForDrawing even when using D2D 1.1. r=kaku
...
MozReview-Commit-ID: 4VjcaT5GwSu
2016-04-28 13:22:32 +00:00
Bas Schouten
17a1f926e2
Bug 1266390: Preserver mIsPremultipliedAlpha when creating an ImageBitmap from an existing ImageBitmap. r=kaku
...
MozReview-Commit-ID: 2p58Z9JUPe6
2016-04-28 13:22:31 +00:00
Sebastian Hengst
b578483c45
Backed out changeset 286171389d12 (bug 1264214) for unexpected passes in test_conformance__glsl__misc__shaders-with-name-conflicts. r=backout
2016-04-27 18:59:01 +02:00
JerryShih
77e1be0c84
Bug 1267100 - test case for webgl getFramebufferAttachmentParameter() call. r=jgilbert
2016-04-27 18:58:54 +02:00
JerryShih
dc3eae0de8
Bug 1267100 - add makeCurrent() for WebGLContext::GetFramebufferAttachmentParameter(). r=jgilbert
2016-04-27 18:58:47 +02:00
Sebastian Hengst
5fcb84c80e
Backed out changeset de77b0c64ad9 (bug 1267100) for unexpected passes in test_conformance__glsl__misc__shaders-with-name-conflicts.html. r=backout
...
de77b0c64ad9
2016-04-27 18:49:57 +02:00
Sebastian Hengst
5560e8ccb1
Backed out changeset f72ce6c9ec3f (bug 1267100)
2016-04-27 18:47:49 +02:00
JerryShih
1972cbd20e
Bug 1267100 - test case for webgl getFramebufferAttachmentParameter() call. r=jgilbert
...
--HG--
extra : rebase_source : a8f5b4d19b3a8f8803ac5d820fb205681436dbb7
2016-04-25 22:04:00 +02:00
JerryShih
eeaa88231c
Bug 1267100 - add makeCurrent() for WebGLContext::GetFramebufferAttachmentParameter(). r=jgilbert
...
--HG--
extra : rebase_source : d6a28a318fac9ba2712e9d4500eee2ae757780a1
2016-04-25 22:04:00 +02:00
Ethan Lin
9b75326cc2
Bug 1264214 - WebGL check the conflict name when LinkProgram. r=jgilbert
...
--HG--
extra : rebase_source : be2acb64cda6932174643802033c439a8fded28b
2016-04-24 23:39:00 +02:00
Morris Tseng
fa4e4a6fd2
Bug 1193526 - Add generated files. r=jgilbert
...
MozReview-Commit-ID: FX6wNAmtfUH
2016-04-27 11:55:46 +08:00
Morris Tseng
91b61fd363
Bug 1193526 - Update errata to mark all failures in 1.0.3 webgl conformance tests. r=jgilbert
...
MozReview-Commit-ID: 3sXVAcVByvh
2016-04-27 11:55:45 +08:00
Morris Tseng
455022580c
Bug 1193526 - Handle image.src being invalid. r=jgilbert
...
MozReview-Commit-ID: IhTC5kkiBu5
2016-04-27 11:55:45 +08:00
Morris Tseng
53a7c08931
Bug 1193526 - Handle image failing to load. r=jgilbert
...
MozReview-Commit-ID: viVuDjJkGH
2016-04-27 11:55:45 +08:00
Morris Tseng
adb83aa7cc
Bug 1193526 - Handle video failing to load. r=jgilbert
...
MozReview-Commit-ID: CBO2VQXsHuD
2016-04-27 11:55:45 +08:00
Morris Tseng
e79aaa8b81
Bug 1193526 - Rename built_in_varying_array_out_of_bounds to biv_array_oob. r=jgilbert
...
The name of some tests is too long and exceed maximum length of windows
path. So we rename it to shorter name.
MozReview-Commit-ID: 2Mp94FkUehd
--HG--
rename : dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/built_in_varying_array_out_of_bounds/built_in_varying_array_out_of_bounds_001_to_001.html => dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/biv_array_oob/biv_array_oob_001_to_001.html
rename : 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 => dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/biv_array_oob/gl_Color.frag
2016-04-27 11:55:45 +08:00
Morris Tseng
42adee6ebb
Bug 1193526 - Update tests to 1.0.3 from a8ffce2eb6906f3b910399de9ce82dc5538df95b. r=jgilbert
...
MozReview-Commit-ID: H4SQMlrx5ZP
2016-04-27 11:55:45 +08:00
Morris Tseng
0bb31aa671
Bug 1193526 - Update mochitest paths. r=jgilbert
...
MozReview-Commit-ID: 5oLPIdQCuAI
2016-04-27 11:55:42 +08:00
Morris Tseng
96090d52da
Bug 1193526 - Update all generator files for webgl conformance test 1.0.3. r=jgilbert
...
MozReview-Commit-ID: GfDBclBMKcP
2016-04-27 11:55:41 +08:00
Morris Tseng
7387ca5b1d
Bug 1193526 - Update conformance path and remove unused file. r=jgilbert
...
The folder name "webgl-conformance" is too long. Rename it to
"webgl-conf".
MozReview-Commit-ID: FPpYn7MkjFN
--HG--
rename : dom/canvas/test/webgl-conformance/always-fail.html => dom/canvas/test/webgl-conf/always-fail.html
rename : dom/canvas/test/webgl-conformance/generate-wrappers-and-manifest.py => dom/canvas/test/webgl-conf/generate-wrappers-and-manifest.py
rename : dom/canvas/test/webgl-conformance/mochi-single.html => dom/canvas/test/webgl-conf/mochi-single.html
rename : dom/canvas/test/webgl-conformance/mochi-wrapper.html.template => dom/canvas/test/webgl-conf/mochi-wrapper.html.template
rename : dom/canvas/test/webgl-conformance/mochitest-errata.ini => dom/canvas/test/webgl-conf/mochitest-errata.ini
rename : dom/canvas/test/webgl-conformance/mochitest.ini.template => dom/canvas/test/webgl-conf/mochitest.ini.template
2016-04-27 11:55:41 +08:00
Morris Tseng
6f5966c383
Bug 1193526 - Remove old conformance tests and generated files. r=jgilbert
...
MozReview-Commit-ID: 7kXV1e0Cgua
2016-04-27 11:55:41 +08:00
Bob Owen
c4ec1107e4
Bug 1258609: Initialize nsICanvasRenderingContextInternal with a DrawTarget instead of a gfxASurface. r=jrmuizel
...
MozReview-Commit-ID: JNQ9GWvDUSq
2016-04-21 10:30:38 +01:00
Ryan VanderMeulen
395004da77
No bug - Re-enable some more tests that were disabled on e10s without a tracking bug.
...
--HG--
extra : histedit_source : fa83d576e38f400a6ec395101ea34b58573676aa
2016-04-25 21:45:46 -04:00
Ryan VanderMeulen
1d760a3be1
Bug 1252677 - Re-enable the dom/canvas mochitests on Windows debug e10s.
...
--HG--
extra : histedit_source : 9da03a92ae41e0ef860e72930da3bd0fc636fc78
2016-04-25 21:45:46 -04:00
Jeff Gilbert
084156ef40
Bug 1186688 - Remove cached state check for DrawBuffer maximums, since it's invalid with min-cap mode. - r=jrmuizel
2016-04-25 17:50:43 -07:00
Kyle Huey
c73656947b
Bug 1265927: Move nsRunnable to mozilla::Runnable, CancelableRunnable to mozilla::CancelableRunnable. r=froydnj
2016-04-25 17:23:21 -07:00
Jeff Gilbert
8e4716b337
Bug 1266262 - Remove nearly-unused GLContext::mGLFormats. - r=jrmuizel
2016-04-25 13:17:25 -07:00
Jonathan Watt
6a7fdf9b55
No Bug - Remove some unnecessary SVGImageContext.h includes and add comments. r=sparky
2016-04-22 15:07:31 +01:00
Jeff Gilbert
ed674372da
Bug 1262265 - Cleanup GLContext symbol init. - r=jrmuizel
2016-04-21 16:32:18 -07:00
Jeff Gilbert
9c3993e371
Bug 1263018 - Only update active prog info if linking active prog. - r=jrmuizel
2016-04-20 12:02:07 -07:00
Benoit Girard
85ba14a3e5
Bug 1263249 - Bubble up unique failureId in GetFeatureStatus. r=mconley,milan
...
MozReview-Commit-ID: JveFLuIcbaN
--HG--
extra : rebase_source : 3f583b44c30495b237fd263e4818430443bf5513
2016-04-13 17:12:47 -04:00
Daniel Holbert
d2514c163c
Backed out changeset d3aab3c4eb5f (Bug 1262265) for fatal GL-related assertion failures in debug reftest runs
...
MozReview-Commit-ID: BBmMY1dd1s7
2016-04-19 18:03:17 -07:00
Jeff Gilbert
642da66065
Bug 1262265 - Cleanup GLContext symbol init. - r=jrmuizel
2016-04-19 16:19:31 -07:00
Jonathan Kew
cb1c20b3c3
Bug 1265459 - Replace uses of nsAutoPtr<gfxTextRun> with UniquePtr, and let MakeTextRun and similar methods return a UniquePtr. r=jrmuizel
2016-04-19 17:13:28 +01:00
Ryan VanderMeulen
6004e70ecd
Bug 1252348 - Re-enable more canvas mochitests on OSX debug e10s.
...
--HG--
extra : histedit_source : 25cb2191229277368e9744fbbc13c899fc33f585
2016-04-15 13:26:01 -04:00
Jeff Gilbert
a6f6f6cfee
Bug 1261179 - Don't fallback GLContextProviders in WebGL. - r=jrmuizel
2016-04-14 13:46:37 -07:00
Lee Salzman
4bda990954
Bug 1257717 - throw InvalidStateError when CreatePattern fails to snapshot source. r=jrmuizel
2016-04-14 16:20:12 -04:00
David Anderson
ef94ddb6f5
Remove drawWidgetAsOnScreen. (bug 1264393, r=mattwoodrow, webidl r=khuey)
...
--HG--
extra : rebase_source : c885b1db5ede6caa8b1e141d6d76769bac82b16c
2016-04-13 19:24:42 -04:00
Jeff Gilbert
3e01def8f3
Bug 1247810 - Redirect the enum query on Core profiles. - r=jrmuizel
2016-04-13 16:27:49 -07:00
Morris Tseng
d19790a5a2
Bug 1255434 - Add getGLError after each draw call. r=jgilbert
...
--HG--
extra : commitid : 1xY2FYTIyik
2016-04-13 16:53:26 +08:00
Kyle Huey
2709afd167
Bug 1263311: Part 3 - s/nsCancelableRunnable/CancelableRunnable/g. r=froydnj
2016-04-11 11:40:06 -07:00
Kyle Huey
1cc02aa8c6
Bug 1263311: Part 1 - Change the nsICancelableRunnable interface. r=froydnj
2016-04-11 11:40:06 -07:00
Milan Sreckovic
e0b2b9e425
Bug 1259513: Make gfxContext constructor private, use a utility function that can return nullptr. r=bas,lsalzman
...
MozReview-Commit-ID: rHhLEDZEQt
--HG--
extra : rebase_source : 4988f3f488c19dd35a9979e96f78a5511ee8f3d2
2016-04-12 15:18:11 -04:00
Jonathan Watt
fb7bb15e68
Bug 1263782 - Kill off the deprecated nsINode::IsInDoc(). r=baku
2016-03-31 11:58:25 +01:00
Cameron McCormack
6b84ca3abb
Bug 1261754 - Part 12: Move filter from nsStyleSVGReset to nsStyleEffects. r=dholbert
2016-04-12 15:52:43 +10:00
Peter Chang
67129f0c74
Bug 1261320 - Check DataSurface is vaild before using, r=milan
...
MozReview-Commit-ID: 1uhNttyNAiq
--HG--
extra : rebase_source : 610106be8768e04460f6adf920f1b0f0ef0e2276
2016-04-11 17:45:09 +08:00
Wes Kocher
0e32f257b8
Backed out changeset 9438150c5258 (bug 1262265) for mass android test bustage CLOSED TREE
...
MozReview-Commit-ID: FsPsAyGT3Vi
2016-04-11 15:42:37 -07:00
Jeff Gilbert
1aef4bc738
Bug 1262265 - Cleanup InitWithPrefix. - r=jrmuizel
2016-04-11 15:01:35 -07:00
Wes Kocher
7d2cebe912
Backed out 3 changesets (bug 1263311) for Windows build failures in ServiceWorkerPrivate.cpp CLOSED TREE
...
Backed out changeset 0434a548e1fe (bug 1263311)
Backed out changeset 60b1be29446c (bug 1263311)
Backed out changeset 18132498bc40 (bug 1263311)
MozReview-Commit-ID: LPEa05QobdQ
2016-04-11 12:50:56 -07:00
Kyle Huey
d200ed89d0
Bug 1263311: Part 3 - s/nsCancelableRunnable/CancelableRunnable/g. r=froydnj
2016-04-11 11:40:06 -07:00
Kyle Huey
f13a6fc866
Bug 1263311: Part 1 - Change the nsICancelableRunnable interface. r=froydnj
2016-04-11 11:40:06 -07:00
Ryan VanderMeulen
eedb7f6dc6
Bug 1252348 - Re-enable the dom/canvas tests on OSX debug e10s.
...
--HG--
extra : rebase_source : d21ccf3faa0754638fbbe14c4e7f490e37ce964c
2016-04-10 16:57:41 -04:00
Tobias Schneider
6e99e0d3f5
Bug 1262745 - Fix tests for Canvas CSS/SVG Filters. r=mstange
2016-04-07 11:16:00 -04:00
Tobias Schneider
9de749f7f5
Bug 1195968 - Check how CanvasFilterChainObserver accesses the CanvasRenderingContext2D. r=mstange
2016-04-09 15:43:14 -04:00
Tobias Schneider
9ab4d2075d
Bug 1163107 - Changes to font size not respected when using relative filter units. r=mstange
2016-04-07 00:14:00 -04:00
JerryShih
05a49a8451
Bug 1257593 - test case for webgl framebufferTexture2D() r=jgilbert
...
MozReview-Commit-ID: D2wWNoU1vnT
2016-04-07 14:14:45 -07:00
JerryShih
b0b6ed33f1
Bug 1252414 - test case for webgl2 ClearBufferXXX() r=jgilbert
...
MozReview-Commit-ID: GR4ObBla6Hh
2016-04-07 14:14:06 -07:00
Andreas Pehrson
1157ca945a
Bug 1208371 - Clear output canvas on each drawImage(). r=jib
...
Otherwise we'd risk reading old pixels in case we draw something
transparent.
MozReview-Commit-ID: LjNXE4Rmrmt
--HG--
extra : rebase_source : 229c883e362cc9e1d7b49479e46b01bbab329a46
2016-01-05 10:16:32 +08:00
Andreas Pehrson
c742b9dadf
Bug 1208371 - Change HTMLMediaElement video sinks to check principal for video only tracks. r=mt
...
MozReview-Commit-ID: KGbyJDgpBOn
--HG--
extra : rebase_source : 526556a2174417ec68cb0a84acb1f3fe704ebaf0
2016-01-26 15:36:52 +08:00
Jeff Gilbert
8bca05c326
Bug 1260944 - Fix ANGLE D3D WARP for WebGL. - r=jrmuizel
2016-04-06 13:47:25 -07:00
Milan Sreckovic
8d5d5a9811
Bug 1247977: More information when we hit the OpenGL error in FakeBlackTexture. r=jgilbert
...
MozReview-Commit-ID: I9RvZ9HD7NE
--HG--
extra : rebase_source : de438f3ab727d99f043ab46f2286289ecc11d28f
2016-04-01 10:13:25 -04:00
Wes Kocher
c4eb2702ab
Backed out changeset 7725b6550258 (bug 1261179) for breaking android mochitest(gl) tests CLOSED TREE
...
MozReview-Commit-ID: EVFF5STXkLl
2016-04-05 13:56:54 -07:00
Jeff Gilbert
9a1ef90f9b
Bug 1261179 - Don't fallback to desktop GL when ANGLE fails. - r=jrmuizel
2016-03-31 13:47:11 -07:00
Daosheng Mu
6c74338b06
Bug 1258061 - Clarify FramebufferTexture2D handling for tex2D and cubeMap; r=jgilbert
...
MozReview-Commit-ID: B2oAcP6zzKZ
--HG--
extra : transplant_source : %EB%E6%CAg%9B%97%91%A9%3CW%20%C8%D8%13t%CE%E0%BF-%03
2016-03-30 16:41:42 +08:00
Ethan Lin
d1268b5e73
Bug 1259696 - Check read buffer mode when doing CopyTexImage. r=jgilbert
...
MozReview-Commit-ID: FYMiMaiRhii
--HG--
extra : rebase_source : 9f71a99d40df8430543d90f1eb64cda01d060b88
2016-03-31 23:06:33 -07:00
Peter Chang
2977cda175
Bug 1260960 - Check skiaGL is enabled before calling skiaGLTex(), r=snorp
...
MozReview-Commit-ID: 8xaDtiPX563
--HG--
extra : rebase_source : 5edbfef2a39f8e5e61f346d4bf7e17699b71a458
2016-03-31 12:48:02 +08:00
Jeff Gilbert
0c9f6e1a95
Bug 1259449 - Require GLFeature::sync for WebGL's disjoint_timer_query. - r=jrmuizel
2016-03-29 17:32:45 -07:00
Kyle Huey
fe5f7b4105
Bug 1259290: Part 5 - Remove the cx from WorkerFeature::Notify. r=bz
2016-03-28 10:28:14 -07:00
Brad Kotsopoulos
8fb57a831d
Bug 1244611 - "Using named uniform buffer objects in the fragment shader fails". r=jgilbert
2016-03-23 08:18:00 +01:00
Gregory Szorc
6a9168778b
Bug 1124033 - Disable C4311 and C4312 in directories exhibiting warnings; r=ehsan
...
There are a long tail of C4311 and C4312 warnings in VS2015. Rather than
wait until all of them are fixed to land VS2015, we're taking the easy
way out and disabling these warnings in every directory currently
exhibiting a warning. This is evil. But it is a lesser evil than
globally disabling C4311 and C4312. At least with this approach new
C4311 and C4312 warnings in directories that aren't suppressing them
shouldn't be introduced.
MozReview-Commit-ID: 2cwWrjMD6B9
--HG--
extra : rebase_source : 3e7b8ea042765fdf138f5ca93a0f9dab75a95fcd
2016-03-23 17:19:20 -07:00
Lee Salzman
c9a961cf13
Bug 1244754 - make drawCustomFocusRing.html fuzzy only on gtkWidget. r=me CLOSED TREE
2016-03-23 16:59:33 -04:00
Lee Salzman
8ef69bea3e
Bug 1244754 - part 2 - enable Skia canvas on Linux and fix web-platform-tests/reftests. r=jrmuizel
2016-03-23 14:21:04 -04:00
Boris Zbarsky
e3b2de6aa9
Bug 1255817 part 2. Get rid of AutoJSAPI::OwnsErrorReporting and AutoJSAPI::TakeOwnershipOfErrorReporting. r=bholley
2016-03-23 11:44:54 -04:00
Geoff Brown
3c73a0f0ec
Bug 1257948 - More Android test manifest cleanup; r=jmaher
2016-03-22 07:22:43 -06:00
Lee Salzman
df0ee01f4c
Bug 1256515 - bail out in CanvasRenderingContext2D::DrawWindow if snapshotting draw target fails. r=bas.schouten
2016-03-21 10:48:35 -04:00
Ryan VanderMeulen
be3bbfc784
No bug - Re-enable some disabled reftests on e10s.
...
--HG--
extra : rebase_source : d3c1489372f7be7baf4dc0282c9f37a82fe2e685
2016-03-21 00:28:43 -04:00
Xidorn Quan
60bcaa5c0b
Bug 1257121 part 4 - Use return value rather than out param to return font metrics. r=jfkthame
...
MozReview-Commit-ID: 6xrHYbgHGVd
--HG--
extra : rebase_source : 4d0cea24689588d8a1daa1869502e31ac7c3dc56
2016-03-17 13:55:48 +08:00
Xidorn Quan
f4ef02b391
Bug 1257121 part 1 - Use struct for passing some params of font metrics. r=jfkthame
...
MozReview-Commit-ID: FTJlYS3bbTa
--HG--
extra : rebase_source : f3df5f8ebe3f223abc62dc1ae1bf5f7830d63ab8
2016-03-21 11:59:36 +08:00
Phil Ringnalda
b0bc1ab435
Bug 1257593 followup, fix bustage from believing a reviewer and then sending a different patch to try
...
CLOSED TREE
2016-03-20 21:19:14 -07:00
JerryShih
dc73cc267c
Bug 1257593 - Handle webgl FramebufferTexture2D() with an unbound texture. r=jgilbert
2016-03-20 01:07:00 -04:00
JerryShih
2011d3b328
Bug 1252414 - Handle lost_context for webgl ClearBuffer*. r=jgilbert
2016-03-17 01:45:00 -04:00
Milan Sreckovic
009dd1487c
Bug 1228687: ScopedResolveTexturesForDraw needs the context to be current, so make those calls earlier. r=jgilbert
2016-03-17 23:00:34 -07:00
Geoff Brown
29977660c0
Bug 1251013 - Update android_version annotations in test manifests - mochitest; r=jmaher
2016-03-17 10:00:48 -06:00
Geoff Brown
fd1e09d12b
Bug 1251013 - Update AndroidVersion annotations in test manifests - reftests; r=jmaher
2016-03-17 10:00:47 -06:00
Ethan Lin
8659d9e65d
Bug 910138 - Part 2. Add test case for ellipse. r=smaug
2016-03-15 00:53:00 +01:00
Ethan Lin
766d50b78f
Bug 910138 - Part 1. Add support for new canvas ellipse method. r=roc, r=smaug
2016-03-15 00:53:00 +01:00
peter chang
2de380f3ba
Bug 1254447 - Don't always check UseAcceleratedCanvas when calling GetSkiaGLGlue, r=jrmuizel
...
MozReview-Commit-ID: 95GY5aGJGK1
--HG--
extra : rebase_source : a6284141f313f62769fdf809f21cb928d7e6df6c
2016-03-16 12:09:17 +08:00
Jeff Muizelaar
c848b98d3e
Bug 1251375. Update to ANGLE/2653
2016-03-15 17:28:40 -07:00
Wes Kocher
bb35aa5eb1
Backed out changeset 857617eac45b (bug 1251375) for breaking test_EXT_disjoint_timer_query.html on Windows mochitest-gl tests
...
MozReview-Commit-ID: 5pcNBxk4JO5
2016-03-15 17:14:13 -07:00
Jeff Muizelaar
745acee9fd
Bug 1251375. Update to ANGLE/2653
2016-03-15 12:02:47 -07:00
Jeff Muizelaar
c8d4db8b1a
Bug 1251390. Make timer queries available at the appropriate time. r=jgilbert
...
This is similar to what we do for other queries.
2016-03-15 11:07:32 -07:00
Ethan Lin
9b0ebddb01
Bug 1241042 - Get correct frag varying from angle validator. r=jmuizelaar
2016-03-14 02:48:00 -04:00
Sebastian Hengst
337c4a31c1
Backed out changeset 406908b6e015 (bug 1251390) for webgl failures. r=backout
2016-03-11 12:37:23 +01:00
Jeff Muizelaar
5a4b19551c
Bug 1251390. Make timer queries available at the appropriate time. r=jgilbert
...
This is similar to what we do for other queries.
2016-03-11 18:10:07 +08:00