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

925 Коммитов

Автор SHA1 Сообщение Дата
Benoit Girard c063c2bd19 Disable rendertrace by default (adb lolcat slowdown) 2012-02-21 11:34:10 -05:00
Ali Juma 61e759042c Only try to scroll scrollable layers, and force Gecko to generate a scrollable layer even for smaller pages. 2012-02-20 11:30:05 -05:00
George Wright fa376f2332 Bug 721489 - Older Adreno 200 drivers intermittently crash when uploading RGB565 textures with glTexImage2D - r=jrmuizel 2012-02-18 21:23:06 -05:00
Ali Juma 46e25b78f7 Fix non-Android bustage. 2012-02-17 19:41:16 -05:00
Ali Juma e5bc664428 Clean up the compositor's transformation calculations. 2012-02-17 17:58:03 -05:00
Benoit Girard bf35f7e650 Preliminary render trace 2012-02-17 17:05:03 -05:00
Kartikaya Gupta 54ec96eba6 Put back some things left out of dougt's merge 2012-02-17 01:36:49 -05:00
Doug Turner 3f133bfdd1 Merge with mozilla-central 2012-02-16 18:06:54 -08:00
Timothy B. Terriberry 112a28e909 Bug 726580, Stop shadowing PlanarYCbCr::mOffscreenFormat, r=bas 2012-02-15 14:32:11 -08:00
Matt Woodrow b01db32e07 Bug 725209 - Mark TextureImage as valid when self copying, and correctly mark the region needing to be redrawn. r=joe 2012-02-15 16:03:05 -05:00
Benoit Girard daef6a012f Fix one shutdown crash
--HG--
extra : rebase_source : dd71617cbabf7848565ab609362964037fbac01a
2012-02-15 11:29:14 -05:00
Ali Juma e8f65cc047 Improve zooming behaviour. 2012-02-15 10:15:52 -05:00
Benoit Girard 2f43e1f950 remove dead code 2012-02-14 18:36:33 -05:00
Patrick Walton 2f48494641 Fix scissor rect and use the Java compositor's cached viewport metrics when drawing decorations 2012-02-13 20:20:38 -08:00
Benoit Girard 465c0d7898 Make OMTC changes not effect desktop 2012-02-13 17:17:12 -05:00
Ali Juma f5ab6719f2 Enable zooming. 2012-02-12 15:06:34 -05:00
Patrick Walton 59abdc4347 Uncomment TransformLayerUserData and move it into Layers to fix build bustage 2012-02-10 18:55:48 -08:00
Benoit Girard fb686d4091 Compositor performance warnings
--HG--
extra : rebase_source : e8b2a0f4c4cb69fb88a478750cecc9f21327e018
2012-02-10 18:06:17 -05:00
Ali Juma 56fb439aab Fix non-Android bustage. 2012-02-10 17:32:12 -05:00
Ali Juma d86e8c7c2a Fix race conditions when updating view transform, by switching to an absolute transform. 2012-02-10 16:08:24 -05:00
Benoit Girard e7dd21c01b Bug 721489 - Backout changeset 0cb6641ab21a for a more desirable fix.
--HG--
extra : rebase_source : b8100a07f626c3cc51e019911a3b023b482d23b9
2012-02-10 15:12:35 -05:00
Ali Juma f56d090ef0 Fix busted build. 2012-02-10 10:40:57 -05:00
Ali Juma 1938bda689 Merge heads. 2012-02-10 10:31:31 -05:00
Patrick Walton 985bb34c3b Implement the rendering hooks for Java compositor integration. Currently segfaulting, so ifdef'd out. 2012-02-09 23:55:13 -08:00
Patrick Walton 8e9cf5b1f7 Add a DrawWindowUnderlay() to match DrawWindowOverlay() 2012-02-09 19:47:50 -08:00
Benoit Girard 6bcb6bfee6 Bug 721489 - Allocate a PoT Shmem for the Adreno. This replaces segfaults by visual artifacts
--HG--
extra : rebase_source : 400e392843cf2d15b941e7e94b736106e6b447e2
2012-02-09 17:52:03 -05:00
Ali Juma 7d3fe66eb2 Code cleanup. 2012-02-09 17:39:04 -05:00
Kartikaya Gupta bbbe277fac Guard against crash in debug mode caused by using a null TimeStamp in a subtraction 2012-02-08 22:22:30 -05:00
Benoit Girard 2fd24c9367 Merge viewport with tip 2012-02-08 20:42:17 -05:00
Ali Juma 3b5128bfda Build fix. 2012-02-08 19:57:21 -05:00
Benoit Girard f470edbef2 Merge m-c into maple 2012-02-08 16:43:22 -05:00
Benoit Girard df2bdbef7a Build fixes and clean up 2012-02-08 12:08:03 -05:00
Patrick Walton 684cfdccea Remove the blinkenlights in the background 2012-02-07 23:24:58 -08:00
Patrick Walton 382c0de56b Have the compositor thread manipulate the layer with a display port if there is one 2012-02-07 22:17:54 -08:00
Ali Juma d3d455008a Fix delayed rendering after orientation change. 2012-02-07 11:26:52 -05:00
Ali Juma 0e90b797ea Move surface ownership to GLContextProviderEGL.
--HG--
extra : rebase_source : a3f83d279de5087a521a938d66c4e7b5dee79d74
2012-02-06 16:53:09 -05:00
Ali Juma 32e4aa0206 Pause/resume composition on surface destruction/creation. 2012-02-06 13:57:06 -05:00
Benoit Girard 92886562bf Limit composition to every 15 ms, may want to try increasing this value 2012-02-06 13:51:33 -05:00
Benoit Girard 658ac2bd4e Limit composite events to one at a time 2012-02-06 12:38:23 -05:00
Ali Juma ab46c23fad Fix null pointer dereference causing startup crash. 2012-02-06 09:42:53 -05:00
Ali Juma 375d4d84d8 Add support for pausing/resuming composition from Java. 2012-02-05 13:33:38 -05:00
Patrick Walton a57b590b7d Stand up async panning and zooming 2012-02-03 23:31:05 -08:00
Ali Juma 220516c4e6 Add ifdefs to fix desktop build.
--HG--
extra : rebase_source : fe51e388ff7dbd95e968cf60af800917801ab911
2012-02-03 21:48:05 -05:00
Patrick Walton 1e1b06f118 Poke the compositor to composite on a pan or zoom; stub AndroidBridge::GetViewTransform() 2012-02-03 18:35:58 -08:00
Patrick Walton 0adcd70047 Stub ViewTransform code; unbork the viewport size a bit 2012-02-03 16:39:15 -08:00
Patrick Walton 3e30acd53d Partial removal of tiling, stub callouts 2012-02-02 19:28:22 -08:00
Benoit Girard 71fe29a342 Add debug code, unapply me later 2012-02-02 16:34:23 -05:00
Benoit Girard a0d8718e27 Fix GetLayerManager logic 2012-02-02 14:16:59 -05:00
Benoit Girard a1415e44f6 Progress on omtc integration 2012-02-01 16:18:35 -05:00
Ali Juma ccfd344226 Implement logic needed for simple async scrolling. 2012-02-01 14:31:34 -05:00