Kartikaya Gupta
0bfb0f2673
Bug 1013432 - Follow-up to fix build bustage when debug logging is enabled. r=me and DONTBUILD
2014-12-11 11:49:17 -05:00
Kartikaya Gupta
140db2dc90
Bug 1109855 - Fix building of APZC instances via the tree manager for gtests. r=botond
...
In testing scenarios ensure that we always create a TestAsyncPanZoomController
so that we can unconditionally cast to it and use the extra helpers on that
class.
2014-12-11 10:39:19 -05:00
Nicolas Silva
0998df8907
Bug 1108162 - Don't reuse a tile's front buffer if it just switched from non-component-alpha to compoenent-alpha. r=jrmuizel
2014-12-11 10:07:53 +01:00
Kartikaya Gupta
c98246307a
Bug 1013432 - Follow up to cset 89858cf28204 to remove accidentally added file. r=me
...
DONTBUILD because NPOTB
2014-12-10 21:15:44 -05:00
Mason Chang
14e616dbd3
Bug 1080160 - Integrate Composite Times into Telemetry. r=benwa,avih
2014-12-10 18:15:48 -08:00
Benoit Girard
f7b7607e1f
Bug 1105834 - Part 3: Add lz4 support to layers.dump-texture. r=jrmuizel
2014-12-08 14:42:33 -05:00
Benoit Girard
a8501f4185
Bug 1105834 - Part 2: Add layers.dump-texture feature. r=mstange
2014-11-28 17:41:47 -05:00
Benoit Girard
700fbb43f7
Bug 1105834 - Part 1: Add CreateDataSourceSurfaceByCloning to moz2d. r=mstange,bas
2014-11-28 18:11:03 -05:00
Ehsan Akhgari
ca5c6ca575
Bug 1109699 - Fix more bad implicit constructors in gfx and image; r=jrmuizel
2014-12-10 17:48:11 -05:00
Kartikaya Gupta
a40e4d18ab
Bug 1013432 - Followup to fix rebase error. r=me
2014-12-10 17:10:24 -05:00
Milan Sreckovic
714a806fb0
Bug 1099437 - Part 2: Clean up int vs uint usage. r=nical
2014-11-26 22:00:32 -05:00
Milan Sreckovic
a402938525
Bug 1099437 - Part 1: Protect against negative sizes and overflow. r=nical
2014-12-09 13:19:29 -05:00
John Daggett
7837d2ecf9
Bug 1109403 - trim out unused Azure FontOptions struct. r=m_kato
2014-12-10 13:09:30 +09:00
Wes Kocher
02e6612012
Backed out 3 changesets (bug 1105834) for non-unified b2g bustage
...
Backed out changeset 7aca65122115 (bug 1105834)
Backed out changeset 47ba9f1d4762 (bug 1105834)
Backed out changeset f0226c3be051 (bug 1105834)
2014-12-09 17:15:42 -08:00
Jeff Muizelaar
34c7a0d45c
Bug 1109339. Fixup some ANGLE format stuff. r=jgilbert
...
This fixes the classic BGRA/RGBA mismatch with D3D11 by making Renderer11.cpp
do the same thing as Renderer9.cpp from bug 1096634
It also fixes an assertion failure that happens when building the stencil
map caused by Bug 1088345.
--HG--
extra : rebase_source : 0fbe2902ede19a5fdb4898c7d27c62e6f59e954a
2014-12-09 18:24:27 -05:00
Jeff Muizelaar
e963e4b5d7
Bug 1079400. Limit the maximum render target size to avoid crashes. r=jgilbert
...
This avoids crashes with certain NVIDIA drivers.
--HG--
extra : rebase_source : 38eb492063e29a23c3278bbef73020d90204d607
2014-12-08 19:53:26 -05:00
Benoit Girard
51e42c303d
Bug 1105834 - Part 3: Add lz4 support. r=jrmuizel
...
--HG--
extra : rebase_source : 10d4a17018bf62c96f89bd12000d8ee3b3d0b89f
2014-12-08 14:42:33 -05:00
Benoit Girard
318cb03835
Bug 1105834 - Part 2: Add layers.dump-texture feature. r=mstange
...
--HG--
extra : rebase_source : 8c83823acbfda0c8ed812ac9c5137ba4cdbe054b
2014-11-28 17:41:47 -05:00
Benoit Girard
a7a6b7c57b
Bug 1105834 - Part 1: Add CreateDataSourceSurfaceByCloning to moz2d. r=mstange,bas
...
--HG--
extra : rebase_source : 361ea428e03d80c31d9041809afcdab7ae3a32e6
2014-11-28 18:11:03 -05:00
Ryan VanderMeulen
cc5461caf4
No bug - Put the gfx mochitest.ini in the same dir as the tests it lists.
...
--HG--
rename : gfx/tests/mochitest.ini => gfx/tests/mochitest/mochitest.ini
2014-12-09 09:55:25 -05:00
Julian Seward
ed42e63485
Bug 1078211 - Uninitialised value use in DoUnpremultiplicationCalculation_SIMD. r=mstange.
...
--HG--
extra : rebase_source : f6c2050339ff24c2e067f0533fe0e7a1589288e5
2014-12-09 13:12:34 +01:00
David Anderson
2d2f1f58bd
Move APZ handling of wheel events from nsWindow to RenderFrameParent. (bug 1013432 part 7, r=kats)
...
--HG--
extra : rebase_source : 6ee0db41a21d333deb511a6403f8178b7fe01bb9
2014-12-09 02:42:49 -08:00
David Anderson
a63076d2ee
Add scroll listeners to dispatch-to-content regions. (bug 1013432 part 5, r=tn)
...
--HG--
extra : rebase_source : babd42d9bdae722173821e800bc595fe662ee8f1
2014-12-09 02:38:23 -08:00
David Anderson
498066a4b1
Add wheel events to the APZ input queue. (bug 1013432 part 4, r=kats)
...
--HG--
extra : rebase_source : beaf39e7ef1eb192e5edd14aa8e55d741f7ffad2
2014-12-09 02:36:13 -08:00
David Anderson
636a716c5b
Rename ContentReceivedTouch to ContentReceivedInputBlock. (bug 1013432 part 3, r=kats)
...
--HG--
extra : rebase_source : ee0d05d4774fac9fb34297953e90e61f1d979d5d
2014-12-09 02:35:12 -08:00
David Anderson
d2831e46f4
Refactor InputQueue to hold more than touch events. (bug 1013432 part 2, r=kats)
...
--HG--
extra : rebase_source : cd3691a2bda6aaf315cf3b844e4fdd3aa8b30334
2014-12-09 02:34:27 -08:00
David Anderson
fd05150dca
Factor out content-handling code from TouchBlockState. (bug 1013432 part 1, r=kats)
...
--HG--
extra : rebase_source : 12a4f865dda6777c146cfec24184ce45d5d54072
2014-12-09 02:33:29 -08:00
Chris Peterson
22d0c4b343
Bug 1107814 - Part 1: Mark more directories as FAIL_ON_WARNINGS for all compilers. r=gps
2014-12-04 16:24:03 -08:00
Wes Kocher
99f09b4b90
Backed out 3 changesets (bug 1105834) for non-unified bustage
...
Backed out changeset 33592fd41f1f (bug 1105834)
Backed out changeset c3e505887e9f (bug 1105834)
Backed out changeset 6aad17f431d1 (bug 1105834)
2014-12-08 17:15:46 -08:00
Benoit Girard
993c64ba00
Bug 1105834 - Part 3: Add lz4 support. r=jrmuizel
2014-12-08 14:42:33 -05:00
Benoit Girard
0deff0ecd6
Bug 1105834 - Part 2: Add layers.dump-texture feature. r=mstange
2014-11-28 17:41:47 -05:00
Benoit Girard
263a1d279b
Bug 1105834 - Part 1: Add CreateDataSourceSurfaceByCloning to moz2d. r=mstange,bas
2014-11-28 18:11:03 -05:00
Sotaro Ikeda
ab264f3007
Bug 1100110 - Fix ScaleMode handling of ImageLayer and HwcComposer2D r=mattwoodrow
2014-12-06 17:12:50 -08:00
Jonathan Watt
da852fb016
Bug 1083079 - Prevent the size of TiledDrawTarget from being zero due to its tiles having negative offsets. r=mattwoodrow
2014-12-05 03:00:24 -08:00
Dan Glastonbury
dd19bb1f83
Bug 1097416 - [WebGL2] Enable WebGL 2 if all required features are available. r=jgilbert
...
--HG--
extra : rebase_source : 696e99670b8184593ea8ca9aa4becb1c4d86cad6
extra : source : e2ff0e2bcf21067b6a121e50e4f290227aedc6c6
2014-10-27 09:36:26 +10:00
Bas Schouten
3eaeba266b
Bug 1102499: Use WARP by default when D3D11 is available. r=BenWa
...
This will cause us to use WARP for composition on systems with Direct3D 11 when hardware acceleration is blacklisted or we're unable to find a powerful enough graphics card. It also allows us to force WARP on, in that situation WARP will also be used for Direct2D content rendering if Direct2D is enabled. Essentially this will ensure all systems running Windows 7 or higher always use D3D11 as their composition backend.
2014-12-06 00:02:19 +00:00
Bas Schouten
76753982e0
Bug 1107299: Only block shared surface usage when that is broken. r=jrmuizel
...
Currently when the usage of surface sharing is broken on certain drivers, be block D3D11 entirely and fall back to Basic composition. There's no real benefit in this case from disabling D3D11 entirely, and we might as well just use it with software composition like we do when we don't have Direct2D, and in addition to that disable texture sharing for webGL, falling back to slow WebGL which again is no worse than the situation when using Basic or D3D9 composition.
2014-12-06 00:02:18 +00:00
Bas Schouten
184e84297b
Bug 1107297: Only recomposite the damaged rect with D3D11. r=jrmuizel
...
This patch makes us behave similarly to when we're using the BasicCompositor, essentially we will clip all drawing to the final display to the area that was labeled as invalid. When DXGI 1.2 is available we will then also report the damaged area to the Present call so that can then be used to minimize the amount of bits that actually need to be blitted to the screen. Since we're no longer recompositing the whole screen this means we should also only clear the damaged area of the window.
2014-12-06 00:02:18 +00:00
Kartikaya Gupta
b087bbd3b4
Bug 1107606 - Allow smooth-scroll triggering on the same transaction as the creation of a new APZC. r=botond,kip
2014-12-05 00:04:36 -08:00
Milan Sreckovic
e181f2a9bf
Bug 1100530 - Clean up OS X version constants. f=jgilbert, r=mstange
2014-11-28 17:28:59 -05:00
Jeff Muizelaar
94f253f798
Bug 1097321. Reduce the amount of dual AMD/intel blacklisting. r=Bas
...
Instead detect the broken shared surfaces and only black list then.
--HG--
extra : rebase_source : 8ea9b50bd1329132574de88860c694cdedccc069
2014-12-04 23:03:31 -08:00
Jonathan Watt
e13b0d19cd
Bug 1107417 - Remove gfxContext::Polygon(). r=Bas
...
--HG--
extra : rebase_source : ec3568087fc1e3d60613853262921e9114cd9fc3
2014-12-02 14:37:11 -08:00
Jonathan Watt
8f47bfb387
Bug 1107414 - Get rid of gfxContext::FillWithOpacity. r=mattwoodrow
...
--HG--
extra : rebase_source : d64412c46d72a4d08be8edf1913c83bb12387b49
2014-12-02 14:29:44 -08:00
Jeff Muizelaar
c3a9dd35ed
Bug 1094097. Fix building ANGLE without D3D11. r=jrmuizel
...
--HG--
extra : rebase_source : 0a1bfad2cdd76ddf26565d664f3b0e1c5a208cba
2014-12-02 17:46:32 -08:00
Jeff Muizelaar
5b4a6569a5
Bug 1049138. Add more crashing to PadDrawTargetOutFromRegion. r=BenWa
...
try: -b do -p all -u all -t none
Hopefully, this will give us a better idea of what the problem is.
--HG--
extra : rebase_source : 4f048b2501bb13edc4e257aa561bce87ea3137fd
2014-11-26 17:57:20 -05:00
Jeff Muizelaar
76435865a2
Bug 1105015. Make the UnboundnessFixer more readable. r=milan
...
--HG--
extra : rebase_source : f584762adbf2afbbdccc563f2a198ac069ef0106
2014-11-25 17:20:33 -05:00
Nicolas Silva
09a19cc46c
Bug 1104008 - Make sure the D3D11 swapchain's textures are cleared before resizing. r=Bas.
2014-12-02 14:28:19 +01:00
Dan Glastonbury
baf3f4332f
Bug 1048724 - [WebGL2] Transform Feedback. r=jgilbert,smaug
...
--HG--
extra : rebase_source : 40fe3ec66b091ced40f5a773fdc23d06bf6abc11
2014-11-26 12:00:06 +10:00
Benoit Girard
4828cf4930
Bug 1097941 - Properly disable paint-will-resample on b2g. r=jmuizel
2014-11-28 18:42:20 -05:00
Kartikaya Gupta
1f58b3cb37
Bug 1105836 - Automatically confirm the target APZC for an input block that arrives during fast-motion. r=botond
2014-11-28 12:25:41 -05:00