Commit Graph

4968 Commits

Author SHA1 Message Date
Kartikaya Gupta
91bb9781ae Bug 973105 - Force flushing of repaint requests before processing touchstart events. r=botond 2014-09-25 13:46:33 -04:00
Jeff Muizelaar
06786c2a8f Bug 1073039. Change uniform workaround to use raw gl. r=mstange
Bug 1073036 is changing the way we track shader state. Making
this use raw gl instead of Activate() allows CompositorOGL
to remain ignorant of it.

--HG--
extra : rebase_source : ed7e98b35b3fb7c7ea902ee921e09f9cf620b245
2014-09-24 15:06:09 -04:00
Kartikaya Gupta
c432355c30 Bug 1030181 - Follow-up to fix typo. r=me DONTBUILD 2014-09-24 13:57:44 -04:00
Nicolas Silva
cf67ec8429 Bug 1072411 - Remove useless format convertion code in ImageClient. r=jrmuizel 2014-09-24 13:50:28 -04:00
Bas Schouten
a1eb209341 Bug 1072404: Firefox may crash when the D3D device is removed while rendering. r=mattwoodrow 2014-09-24 17:12:10 +00:00
Sotaro Ikeda
53ea85f076 Bug 1061435 - Set timeout to fClientWaitSync() r=nical 2014-09-24 07:00:19 -07:00
Milan Sreckovic
ed5881c8f4 Bug 1068784 - Since the tiling is now not a simple pref choices, but it depends on some platform specific criteria, stop using the pref directly, and always use gfxPlatform::UseTiling instead. r=mwoodrow 2014-09-17 13:55:23 -04:00
Nicolas Silva
f0df1a6491 Bug 1066139 - Put stereo video behind a pref (off by default). r=Bas 2014-09-23 17:57:14 -04:00
Markus Stange
52e14fd228 Bug 1050493 - Invalidate ColorLayer bounds changes. r=roc
--HG--
extra : rebase_source : 2196e9cb32a41771b9078ec1e66dbb97ef430b71
2014-09-23 17:47:36 -04:00
Nicolas Silva
5933c9978d Bug 1066678 - Show the buffer rect rather than the visible region in thebes layer borders. r=BenWa 2014-09-23 17:48:17 -04:00
Nicolas Silva
da4fea2925 Bug 1071825 - Remove simple tiling code. r=mattwoodrow 2014-09-23 17:44:48 -04:00
Botond Ballo
5d13fd9372 Bug 1062483 - Another bustage fix. r=bustage 2014-09-23 15:56:56 -04:00
Botond ballo
93f8d92c4a Bug 1062483 - Follow-up to fix bustage on a CLOSED TREE. r=bustage 2014-09-23 15:47:59 -04:00
Botond Ballo
8373170371 Bug 1062483 - Make the overscroll effect harder to trigger accidentally. r=kats
--HG--
rename : gfx/layers/apz/src/OverscrollHandoffChain.cpp => gfx/layers/apz/src/OverscrollHandoffState.cpp
rename : gfx/layers/apz/src/OverscrollHandoffChain.h => gfx/layers/apz/src/OverscrollHandoffState.h
extra : rebase_source : 155c68fcd76c5f1e7a4e57818d238908bc8eb3c2
2014-09-23 11:38:05 -04:00
Nicolas Silva
a37988d95b Bug 1070018 - Log HRESULT error codes as hexadecimal values rather than signed integers. r=Bas 2014-09-23 11:35:39 -04:00
Kartikaya Gupta
4efa1184c9 Bug 1071256 - Fix OS X tiling codepath to deal with low-precision tiles. r=mattwoodrow 2014-09-22 17:52:21 -04:00
Benoit Girard
82a193d02a Bug 1063046 - Simplify format change for tiled layers. r=mstange
--HG--
extra : rebase_source : 82f26e690987c4c08e918eaf5783111922465194
2014-09-22 14:05:26 -04:00
Kartikaya Gupta
cb32650410 Bug 1023473 - Replace tabs with spaces. r=me and DONTBUILD 2014-09-22 11:52:21 -04:00
Kartikaya Gupta
f024d2829a Bug 1068268 - Remove redundant MOZ_COUNT_[CD]TOR macros in AsyncPanZoomController. r=botond 2014-09-20 22:27:17 -04:00
Kartikaya Gupta
7817be2103 Bug 1068268 - Properly set the next-sibling pointer of an APZC when it is a child of a multi-layer APZ. r=botond 2014-09-20 22:27:16 -04:00
Kartikaya Gupta
5944ae054c Bug 1068802 - Some small logging tweaks. r=botond 2014-09-19 09:33:54 -04:00
Kartikaya Gupta
c39d886c19 Bug 1068802 - Clear the callback transform when the scroll update acknowledgement reaches the content side. r=botond 2014-09-19 09:33:53 -04:00
Kartikaya Gupta
ab293f4b7a Bug 1056423 - Follow-up to fix build bustage on a CLOSED TREE. r=me 2014-09-18 13:46:47 -04:00
Kartikaya Gupta
2848670cb0 Bug 1056423 - Adjust scrollbar clip rect also when accounting for async transform. r=botond 2014-09-18 13:19:20 -04:00
Tom Tromey
6477238649 Bug 1069371 - Fix typo in call to PROFILER_LABEL. r=BenWa 2014-09-18 08:05:00 -04:00
Bas Schouten
f9652b7cfd Bug 1068613 - Addendum: Fix bustage in ASAN builds. r=bustage on a CLOSED TREE 2014-09-18 00:25:23 +02:00
Ehsan Akhgari
eb2cdb4cf9 Bug 1068022 - Fix more bad implicit constructors in gfx; r=jrmuizel 2014-09-17 17:54:13 -04:00
Nicolas Silva
ee91f9fe40 Bug 1068613 - Part 3: Log failures in D2D, D2D 1.1 and the D3D11 TextureClient. r=bas 2014-09-17 23:23:09 +02:00
Jeff Gilbert
f2854bc42a Bug 1037147 - Remove SharedTextureHandle and friends r=mattwoodrow,snorp
--HG--
extra : rebase_source : 13101216d6e5eccfb0a19c14b783b3878644b665
2014-09-17 08:13:29 -05:00
Wes Kocher
76cbf56bb5 Merge inbound to m-c a=merge 2014-09-16 17:06:43 -07:00
Milan Sreckovic
040be893b0 Bug 1048984.2: mOutstandingClients could have been temporarily incorrect in GetTextureClient() call. Call ShrinkToMaximumSize() instead of ShrinkToMinimumSize() in ReturnDeferredClients(). Also add comments and more asserts around outstanding clients. r=nsilva 2014-09-16 10:13:52 -04:00
Milan Sreckovic
895d701e4f Bug 1048984.1: Utility methods for managing texture pool returns. Make sure tiles go back to the correct pool. r=nsilva 2014-09-16 10:07:46 -04:00
Carsten "Tomcat" Book
4f764dbbc1 Merge m-c to b2g-inbound 2014-09-16 07:10:24 +02:00
Wes Kocher
403dfce663 Merge m-c to b-i a=merge 2014-09-15 16:47:02 -07:00
Sotaro Ikeda
fbd20f35c8 Bug 1065492 - Fix a stride when using android::ColorConverter r=nical 2014-09-15 06:30:40 -07:00
Botond Ballo
65a78718e1 Bug 1066259 - Change Axis to operate in Screen pixels where possible. r=kats
--HG--
extra : rebase_source : c31c5a16e46eb79c64fd6e6d42c1d84f4718c2fe
2014-09-12 17:46:31 -04:00
Bas Schouten
87e223e268 Bug 1066138: Disable using TextureClientD3D11 for A8 surfaces and fix various TextureClientD3D11 A8 bugs. r=jrmuizel 2014-09-14 23:51:31 +02:00
Bas Schouten
708dcd456c Bug 1066417: Add Direct2D 1.1 to the list op backends that don't like OP_SOURCE. r=mattwoodrow 2014-09-14 23:51:28 +02:00
Matt Woodrow
f5299c68b3 Bug 1046550 - Part 3: Use Direct2D 1.1 when preffed on. r=bas 2014-09-14 23:51:27 +02:00
James Willcox
5213131814 Back out a84f9edfe968 for bustage 2014-09-12 14:01:26 -05:00
Jeff Gilbert
f7f6759423 Bug 1037147 - Replace SharedTextureHandle with a TextureClient variant r=mattwoodrow,snorp 2014-09-12 13:39:20 -05:00
Botond Ballo
4c459cbc49 Bug 1065008 - Consider the shadow transform when computing the opaque rect to use for culling. r=roc
--HG--
extra : rebase_source : 2b162f272016193e2af3316c9f18d37125050863
2014-09-11 13:49:38 -04:00
Kartikaya Gupta
10c65c2f5c Bug 1053766 - Use the statechange notification blocker to avoid some transient notifications. r=botond 2014-09-12 11:40:21 -04:00
Kartikaya Gupta
b8f1cc5039 Bug 1053766 - Add a StateChange notification blocker to APZC. r=botond 2014-09-12 11:39:56 -04:00
Kartikaya Gupta
84328df658 Bug 1066421 - Make APZStateChange a regular enum instead of a fake enum class. r=botond 2014-09-12 11:39:32 -04:00
Nicolas Silva
1b835f3e49 Bug 1060703 - Use XPCOM's event loop instead of chromium's in NS_INLINE_DECL_THREADSAFE_REFCOUNTING_WITH_MAIN_THREAD_DESTRUCTION. r=bjacob 2014-09-12 12:00:18 +02:00
Jim Mathies
6e51c70132 Bug 1066242 - Use a 'ui' chromium message loop/pump for the Windows compositor thread so that it can process native windowing events. r=Bas 2014-09-11 17:55:59 -05:00
Kartikaya Gupta
7b281273cd Bug 1066262 - Add some more thread assertions in AsyncPanZoomController. r=botond 2014-09-11 17:26:14 -04:00
Nicolas Silva
d5a6c2cd17 Bug 1061699 - Only crash debug builds if BorrowDrawTarget is called on an unlocked TextureClient. r=Bas 2014-09-16 14:32:24 +02:00
Milan Sreckovic
ecf6774184 Bug 1000634 - Only ask for the composer if we have a compositable host, when doing fencing. r=sikeda,nsilva 2014-09-08 14:05:41 -04:00