Граф коммитов

19666 Коммитов

Автор SHA1 Сообщение Дата
Milan Sreckovic 5bef9005b8 Bug 1208234 - Stop the null pointer crash. r=bas, a=sylvestre
--HG--
extra : source : 8c1e280e0bb545391c3ac9c8e29c1504a2593b06
2015-10-08 15:03:36 -07:00
David Anderson f81df74a03 Don't use Direct 2D 1.0 if Direct3D11 is using WARP. (bug 1207665 part 2, r=jrmuizel) a=sylvestre
--HG--
extra : amend_source : f9d45b533936123af2516eb3d03941b714d12088
2015-10-05 09:12:37 -07:00
Jeff Gilbert 6b5974f58d Bug 1178601 - Don't crash on incomplete FB. - r=jrmuizel, a=sylvestre
--HG--
extra : source : 2e215c07c08fea1099f00c9a43ff9649c692c649
2015-09-24 14:26:20 -07:00
Nicolas Silva cb0f3744fe Bug 1209724 - Cancel ImageBridge proxy functions if they are called too late. r=sotaro . a=sylvestre 2015-10-02 15:31:48 +02:00
Nicolas Silva cfa3bff3cd Bug 1208071 - Ensure that only valid texture actors are added to ImageBridge tarnsactions. r=sotaro a=sylvestre 2015-10-02 15:31:42 +02:00
David Major 110570627d Bug 1149318 - Fix the calling convention on SkGetUserDefaultLocaleNameProc. r=eihrul, a=sylvestre
I believe this issue was introduced when 8124bf072c was incorrectly pulled in as https://hg.mozilla.org/mozilla-central/rev/3a3820a17f0b, so this needs to be fixed only in the Mozilla repo.

--HG--
extra : source : d3f16a3d97a149562e4c126031cafe5b3d8398f5
2015-09-30 14:50:28 -04:00
David Anderson 5856b7ba17 Bug 1201202 - Don't attempt to use WARP after D3D11CreateDevice crashes. r=bas, a=sylvestre 2015-09-29 17:07:00 +02:00
Andrew Comminos 115377e9ee Bug 1193015 - Require MOZ_GLX_USE_SURFACE_SHARING to enable WebGL surface sharing on GLX. r=jgilbert, a=sylvestre
--HG--
extra : source : 11b3778d51e06b1467f6acc130d9f471534a2c37
2015-09-24 13:05:45 -07:00
Timothy Nikkel 12956aa2a4 Bug 1204824 - Make Matrix4x4::PreScale scale all values in the first three rows. r=bas, a=sylvestre
--HG--
extra : source : e14ce8302fd779a1a39e2ed95d3016bc3319000d
2015-09-16 23:39:09 -05:00
Jamie Nicol 644413f52c Bug 1200729 - Recompute FrameLayerBuilder item visibility if dirty region changes. r=mwoodrow, a=sylvestre
Make the FrameLayerBuilder remember for what region it has calculated
display item visibility, then recompute the visibility whenever the
dirty region it is passed to DrawPaintedLayer changes.

This means that the caller does not have to know the entire dirty region
that will be drawn for the transaction, but we can still optimise cases
where it knows some of the dirty region in advance.

This fixes a regression where MultiTiledContentClient's low-res display
port would not be painted if a smaller region of its high-res buffer had
already been painted that transaction, since the FrameLayerBuilder
had decided that most of the larger low-res region was invisible.

--HG--
extra : source : 37c0c6cd603a20b69a62c6e99cfd6a902d20ba5d
2015-09-15 14:41:42 +01:00
Bas Schouten 355d43978b Bug 1127270: Only acquire a hold on the compositor thread once the channel for a parent actor has been succesfully connected. r=nical a=sylvestre
--HG--
extra : source : 5be65754c0d0a310e5ad22feffce0f79107cca15
2015-09-11 15:24:46 +02:00
Jamie Nicol b80836a6e5 Bug 1194923 - Call glFlush before glDeleteFramebuffers on Adreno 420 devices. r=snorp a=ritu
There is an occasional driver crash on the nexus 6, and possibly other
Adreno 420 devices, which seems to occur in some circumstances after
calling glDeleteFramebuffers. Calling glFlush before
glDeleteFramebuffers prevents this. Add this workaround at least until
it is better known what is going on.

--HG--
extra : source : 1bfcd86512b448b8c705b60134c6797197f574c1
2015-09-17 04:41:00 +02:00
Bas Schouten 9552deb3f1 Bug 1182147: Ensure ImageHost does not attempt to call DrawQuad with an effect unsupported by the compositor. r=nical a=sylvestre 2015-09-04 18:31:52 +00:00
John Daggett 2435fe3941 Bug 1185812 - rejigger the ordering of fonts within a family to avoid obscure faces. r=heycam a=sylvestre
--HG--
extra : source : 34ee64c25acf864c6086818760297ec0f9932fb8
2015-09-02 12:24:30 +09:00
Milan Sreckovic e3df800f6d Bug 1160295: Part 2, aurora patch. r=bas, a=sylvestre
--HG--
extra : amend_source : 8e0162b7a9a6303b285c0e74f13c23ae8703ac0b
2015-09-10 11:31:24 -07:00
John Daggett 29ed255290 Bug 1198921 - Add a null-check after cairo_get_scaled_font in GetRoundOffsetsToPixels. r=m_kato, a=ritu
--HG--
extra : transplant_source : %A4%A4%60%80D7%FF%2A%CAf%9F%EC%DE%8D%DBS%05z%AC%AA
2015-08-27 13:23:52 +09:00
Andrew Comminos 462f4431c9 Bug 1187203 - Implement GtkInfoBar appearance style on GTK3. r=karlt, a=sledru
--HG--
extra : transplant_source : %E7Y%1E%CFY%87%26%9C%84%11%DC%BA_%8C%02d8F%85%AE
2015-08-19 15:42:17 -04:00
Benoit Girard 0539dc34b8 Bug 1166252 - Reject lut8/16Type with empty CLUT grid. r=jrmuizel, a=sledru
--HG--
extra : transplant_source : A%9A%DEI%D3F%F4%162%F8%ADDx%ED%C2%B1%EC%ACX%25
2015-08-25 15:48:55 -04:00
Bas Schouten 0066fa8841 Bug 1195998 - If an actor does not have an associated texture client do not attempt to call ForceRemove on it. r=nical, a=sledru
--HG--
extra : transplant_source : %FF%DE4%F2V%11%AEP%FD%BE%9A%EB%3F%DE%E6%B7%93%1A%05%9F
2015-08-20 07:28:18 +00:00
Jerry Shih 6c995e95e2 Bug 1192192 - Fix quad culling method. r=nical, a=sledru
--HG--
extra : transplant_source : Q%3D%16%60%A8%D4q%99%15g%8D%2B%99%A4n%98%DD%9A%CD%04
2015-08-13 08:22:58 -07:00
Robert O'Callahan a4cd93c16d Bug 1182017 - Call Send__delete__ immediately rather than through an event. r=nical, a=sledru
Kyle assures me it's safe to call Send__delete__ with references to 'this' on
the stack.

--HG--
extra : transplant_source : %C5w%91%DD%F0%2BF%E3%F2%E8ox%81%00%B4%E0L%AC%86%3F
2015-08-27 15:40:35 +12:00
Andrea Marchesini 56aa793f8e Bug 1186725 - InitTextures should check if LockRect() returns an error. r=mattwoodrow, a=sledru
--HG--
extra : transplant_source : %E5%C3%3C%A9%7Bc%19%9C%B7D%E8%B3%FE%B7O%99%173%F9%27
2015-08-10 14:47:22 +01:00
John Daggett 0ea8ee0239 Bug 1197650 - Remove duplicate validity check for newly created fonts. r=m_kato, a=ritu
--HG--
extra : transplant_source : %C9%A6%E3%C2W%BC%F3%E4%B1%B3%0C%AF%05v%C1-G%D2%98%BB
2015-08-25 09:10:17 +09:00
Kyle 442b8160a5 Bug 1189860 - Check if the passed in shader attributes exceeds the maximum. r=jrmuizel, a=ritu
--HG--
extra : transplant_source : Q%81%9CC%96%B4%CEQ%11W%85%F4%FA%B95%88%0DA%EC%9F
2015-08-05 14:29:16 -04:00
Milan Sreckovic cb4fa57d0e Bug 1195844 - When checking for old DisplayLink versions, look for a few other DLLs. r=jrmuizel, a=sledru
--HG--
extra : transplant_source : %0E%7D%A1%1E%DC%90%2A%FB%D9%AA%08%BB%2B%D1%5D%01%D3SD2
2015-08-20 14:34:11 -07:00
Kyle 8d4bba7103 Bug 1190526 - Check for overflow in vertex allocation. r=jrmuizel, a=dveditz
--HG--
extra : transplant_source : %C6%9C%21q%3D%C8%D9%7E%BF%D0%DE%0Cis%DF%CFD%B6%21m
extra : histedit_source : fbc8c87d334f8369c801f9e5284a4cba19b12cf7
2015-08-17 11:31:17 -04:00
David Anderson 7b7771c96f Bug 1183910 - Don't mix GPU adapters across processes. r=jmuizelaar, a=sledru
--HG--
extra : transplant_source : %9F%DA%40%F7%A0%D8%A4%85%7D8%7B08%BA%B5%00%BF%DCu4
extra : histedit_source : d82d699325ecc3fa8d8d32d06201cfafe5936b93
2015-08-10 20:27:06 -07:00
Milan Sreckovic 1bb8bd1867 Bug 1130195: Don't immediately crash if we can't allocate image. Carry r=bas a=sylvestre
--HG--
extra : source : b4f66a22aba60a1c80cd5aba34ffe4a167daaaf0
2015-08-11 14:07:49 -07:00
Jeff Muizelaar 9c6e47db0b Bug 1186426. Avoid using D3D11 ANGLE on systems that require recreating the rendertargetview. r=jgilbert a=sylvestre
It turns out I accidentally landed
https://bug1109718.bmoattachments.org/attachment.cgi?id=8630177 as part of
another change. This should avoid the brokeness that was caused by that and
allow us to simplify our changes to ANGLE.

--HG--
extra : source : cefc315c3eeed370bfab53914b5bd66f653498e1
2015-08-19 12:01:20 -04:00
Mason Chang fd863fe0be Bug 1190257. Use the previous vsync timestamp on windows 10. r=jrmuizel a=sylvestre
--HG--
extra : source : 634dc82163f42cf287d54ff9c45ae3d52f849991
2015-08-18 09:11:12 -07:00
Jamie Nicol bc7be44248 Bug 1191463 - Handle possible ID3D10Texture2D::Map() failure. r=Bas, a=dveditz
--HG--
extra : transplant_source : %FA%EE%BA%40_%0E%1EY%F9yS%96%F66%FA%D3%1B4%9CQ
2015-08-18 17:53:56 +01:00
Mason Chang 2dc96b6035 Bug 1195098. Null check for blurred source surface. r=mstange a=ritu
--HG--
extra : source : e09694f1df5853bd3b0a4d460dead8306023e6cd
2015-08-18 20:43:24 -07:00
John Daggett 05b07cb901 Bug 1192699 - eliminate the two-stage system fontlist initialization under DirectWrite. r=m_kato, a=ritu 2015-08-19 12:41:17 +09:00
Jonathan Kew 699418a998 Bug 1105807 - Fall back to GetGlyphIndicesW in gfxGDIFont::GetGlyph if ScriptGetCMap fails, for legacy Type1 fonts. r=jdaggett, a=ritu
--HG--
extra : transplant_source : %97%C8%17%A6%F1%AEr_%D2%21n%0F%ED%0EUm%D0L.4
2015-08-10 09:39:49 +01:00
Milan Sreckovic f88657c71f Bug 1160295: Bad DisplayLink drivers -> no acceleration. r=jrmuizel a=sylvestre
--HG--
extra : amend_source : 7466dbce43268924af59fa8e7b2218e1e0aa4610
2015-08-12 15:59:57 -07:00
John Daggett 688cc90bfc Bug 1176637 - annotate known assertion in pango font branch. r=m_kato 2015-08-10 13:29:04 +09:00
Khaled Hosny 4851eca724 Bug 729993 - Use finer HarfBuzz cluster level. r=jfkthame 2015-08-09 22:01:32 +01:00
Jonathan Kew be9c788bd0 Bug 729993 - Cherry-pick harfbuzz fixes for finer-grained cluster support (9099e48e29, c7dfe316f8). r=behdad (upstream) 2015-08-09 22:01:28 +01:00
Sotaro Ikeda 499f383427 Bug 1186000 - Support screen mirroring to HDMI display on gonk r=mwu,mattwoodrow 2015-08-08 13:50:47 -07:00
Matt Woodrow 741dbc133e Bug 1191040 - Ensure that we only compute the tile size once. r=BenWa
--HG--
extra : rebase_source : 1f3024d724384955220b95db5d347d12df4d22a8
2015-08-07 15:37:56 -04:00
Ryan VanderMeulen 55a80b1971 Backed out changeset 4e63305fe592 (bug 1191040) for Linux gtest crashes.
CLOSED TREE
2015-08-07 16:24:59 -04:00
Benoit Girard dd944c9f77 Bug 1150552 - Fix partial present bug with FPS counter. r=mattwoodrow
--HG--
extra : commitid : 9KkH0zuMbgj
extra : rebase_source : eb1df181c5320f299bab3aab66bd3bc2bc7f65a4
2015-08-07 14:11:18 -04:00
Matt Woodrow 1e2e762f3c Bug 1191040 - Ensure that we only compute the tile size once. r=BenWa
--HG--
extra : rebase_source : ffe1817416bc678c4ea8a0a42d809afd4d3db86d
2015-08-07 15:37:56 -04:00
Matt Woodrow cbcf9a014e Bug 1191527 - Fix the YCbCr shaders in BlitImageToFramebuffer. r=jgilbert
--HG--
extra : rebase_source : a5360145d7ade0f0d5ed4137bb30f9b7f2eaca51
2015-08-07 15:37:54 -04:00
Nicholas Nethercote 3e45a7cea0 Bug 1189156 (part 5) - Add FontEntryTable typedef and factor out some related code. r=jfkthame.
--HG--
extra : rebase_source : 4943f681f5c88d39b3ab97340b95b124d9ec4f92
2015-08-04 18:05:19 -07:00
Nathan Froyd a82c7ce24e Bug 1192070 - avoid complaining about missing override keywords in skia; r=glandium 2015-08-07 01:34:57 -04:00
Nathan Froyd 7894c2fd13 Bug 1191900 - remove superfluous check for GCC force_align_arg_pointer attribute; r=glandium
qcms and libav use __attribute__((force_align_arg_pointer))
unconditionally; the libav use case suggests that the attribute has been
around since GCC 4.2.  We're well past that point with GCC, and clang
supports it also.  So we can simply assume the compiler has it in the
appropriate places.

It is, however, x86 only (x86-64 appropriately aligns the stack at all
times), so we need to adjust the libpixman build code appropriately.
2015-08-06 21:07:57 -04:00
David Anderson 1af4366a28 Remove the backend flag to TextureClient::CreateForDrawing. (bug 1183910 part 9, r=mattwoodrow) 2015-08-06 17:27:36 -07:00
Kyle 8d63b8b86a Bug 1136428 - Change implementation of WebGLContext::DrawBuffers such that it goes through GLScreenBuffer to change the draw buffer. Added a variable to GLScreenBuffer to cache the draw buffer mode. r=jgilbert 2015-07-31 15:56:32 -04:00
Sotaro Ikeda 226e6417ae Bug 1191457 - Revert SetDispAcquireFence() calling change r=nical 2015-08-06 06:50:02 -07:00