Benoit Jacob
58170e7e65
Bug 967824 - Make SetCompositableHost gracefully handle errors instead of just aborting - r=nical
2014-02-20 08:05:30 -05:00
Tom Schuster
ac951e8537
Bug 973227 - Add a new X11TextureSourceOGL for upload x11 pixmaps to textures. r=nical
2014-02-18 01:30:05 +01:00
Tom Schuster
4427acfe3d
Bug 973227 - Split up TextureHostX11 into TextureSource and TextureHost file, make it backend independent. r=nical
...
--HG--
rename : gfx/layers/basic/TextureHostX11.cpp => gfx/layers/basic/X11TextureSourceBasic.cpp
rename : gfx/layers/basic/TextureHostX11.h => gfx/layers/basic/X11TextureSourceBasic.h
rename : gfx/layers/basic/TextureHostX11.cpp => gfx/layers/composite/X11TextureHost.cpp
rename : gfx/layers/basic/TextureHostX11.h => gfx/layers/composite/X11TextureHost.h
2014-02-18 01:30:05 +01:00
Matt Woodrow
b5987bbf40
Bug 889959 - Don't clear compositor when detaching compositables. r=nical
2014-02-17 11:24:08 +13:00
Phil Ringnalda
71b27f8c88
Backed out 3 changesets (bug 972703, bug 889959) for build failures and crashes
...
CLOSED TREE
Backed out changeset ef3d90780478 (bug 972703)
Backed out changeset 34c95e937671 (bug 889959)
Backed out changeset 5e25912d6696 (bug 889959)
2014-02-16 15:17:01 -08:00
Matt Woodrow
5c5e3de5e8
Bug 889959 - Don't clear compositor when detaching compositables. r=nical
2014-02-17 11:24:08 +13:00
Sotaro Ikeda
abff10a46a
Bug 972623 - Call SetCompositableBackendSpecificData() in ImageHost::Composite() r=nical
2014-02-15 17:00:16 -08:00
Ryan VanderMeulen
0e311b4331
Merge m-c to b2g-inbound.
2014-02-13 10:32:21 -05:00
Sotaro Ikeda
ccd1c78ece
Bug 946720 - Enable new textures at ContentClient/ContentHost classes on gonk. r=nical
2014-02-13 09:46:59 -05:00
Sotaro Ikeda
c11af41305
Bug 968872 - Remove TEXTURE_DEALLOCATE_DEFERRED flag. r=nical
2014-02-12 09:54:23 -05:00
Benoit Girard
fd8eb83796
Bug 963821 - Port FPS counter to the Compositor API. r=bas
...
--HG--
rename : gfx/layers/opengl/FPSCounter.h => gfx/layers/composite/FPSCounter.h
2014-02-10 17:14:11 -05:00
Matt Woodrow
5179f9a16e
Bug 966679 - Resolve RefLayers during IPDL transactions. r=nical
2014-02-11 17:01:20 +13:00
Sotaro Ikeda
95e52e8e66
Bug 962101 - Handle Remove Texture in Compositable level. r=nical
2014-02-10 15:52:35 -05:00
Kartikaya Gupta
7177ac6b0f
Bug 965593 - Flush repaints along the entire overscroll handoff chain on touch-end. r=botond
2014-02-07 14:11:32 -05:00
Sotaro Ikeda
c3d6dbc65c
Bug 966446 - Handle GrallocBufferActor::ActorDestroy for new texture. r=nical
2014-02-06 20:32:29 -05:00
Ryan VanderMeulen
7549943bac
Merge m-c to inbound.
2014-02-12 15:58:22 -05:00
Benoit Girard
8ee5fc432a
Bug 971875 - Fix regression to HWC on b2g. r=sotaro
...
--HG--
extra : rebase_source : 8aaa3818d1dbfe1e07137010a7734a2da8dc3379
2014-02-12 15:25:52 -05:00
Nicolas Silva
37d70d06f6
Bug 966528 - Use a specific IPDL message for component alpha. r=mattwoodrow
2014-02-06 12:28:29 +01:00
David Anderson
a8ca8f8336
Bug 947045 - Use Xlib surfaces in basic compositor (r=mattwoodrow)
2014-02-05 08:39:02 -08:00
Nicolas Silva
9fc710eba9
Bug 950235 - Pick the TextureHost backend in function of the surface descriptor type. r=mattwoodrow
2014-02-05 14:34:16 +01:00
Ryan VanderMeulen
0d2457e657
Backed out changesets fce6b2c04bab and db5a4ed50de4 (bug 947045) and changeset bef65fd678a4 (bug 950235) for IPC test crashes on a CLOSED TREE.
2014-02-05 15:45:03 -05:00
Bill McCloskey
abebb55b8a
Bug 947045 - Fix breakage from bug 950235 (rs=evilpie)
2014-02-05 11:57:54 -08:00
Nicolas Silva
76c5141e04
Bug 950235 - Pick the TextureHost backend in function of the surface descriptor type. r=mattwoodrow
2014-02-05 14:34:16 +01:00
Nicolas Silva
ef75ee0847
Bug 967473 - Fix layer diagnostics with tiling. r=BenWa
2014-02-04 17:18:10 +01:00
Mason Chang
5b6b7b5be5
Bug 960673 - Improve scrollgraph to track layer transform. r=benwa
2014-01-31 21:50:06 -05:00
David Zbarsky
19bde4952b
Bug 952977: Convert AsyncCompositionManager to gfx::Matrix4x4 r=nical
2014-01-27 15:25:21 -05:00
David Zbarsky
92ffaedc75
Bug 952977: Convert CompositingRenderTargetOGL to gfx::Matrix4x4 r=nical
2014-01-27 15:25:21 -05:00
David Zbarsky
9bac52255b
Bug 952977: Perform some cleanup r=nical
2014-01-27 15:25:19 -05:00
David Zbarsky
23dbba7ec5
Bug 952977: Convert shadow transforms to gfx::Matrix4x4 r=nical
2014-01-27 10:29:27 -05:00
David Zbarsky
76b8ef2eb7
Bug 952977: Convert GetTransform to gfx::Matrix4x4 r=nical
2014-01-27 10:28:47 -05:00
David Zbarsky
77535232c8
Bug 952977: Convert SetBaseTransform to gfx::Matrix4x4 r=nical
2014-01-27 10:28:33 -05:00
David Zbarsky
07f34ba029
Bug 952977: Convert GetLocalTransform to gfx::Matrix4x4 r=nical
2014-01-27 10:28:18 -05:00
David Zbarsky
77f928fb9b
Bug 952977: Convert ComputeEffectiveTransforms to gfx::Matrix4x4 r=nical
2014-01-27 10:28:04 -05:00
David Zbarsky
1e46ffbe23
Bug 952977: Convert SnapTransforms to gfx::Matrix r=nical
2014-01-27 10:27:20 -05:00
David Zbarsky
1a8648fa9e
Bug 952977: Convert GetEffectiveTransform to gfx::Matrix4x4 r=nical
2014-01-24 17:49:19 -08:00
Doug Sherk
350d820834
Bug 962278 - Adjust default APZ DPI and settings that depend on it. r=kats
2014-01-23 16:34:31 -05:00
Benoit Jacob
15ef84b8b5
Bug 959448 - Convert most of LayersTypes.h to typed enums - r=nrc
...
find content/media dom/ipc widget/ gfx/tests gfx/ipc/ gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)LAYERS_\(NONE\|BASIC\|OPENGL\|D3D9\|D3D10\|D3D11\|CLIENT\|LAST\)\($\|[^A-Za-z0-9_]\)/\1LayersBackend::LAYERS_\2\3/g'
find widget gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)BUFFER_\(NONE\)\($\|[^A-Za-z0-9_]\)/\1BufferMode::BUFFER_\2\3/g'
find widget gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)BUFFER_\(BUFFERED\)\($\|[^A-Za-z0-9_]\)/\1BufferMode::\2\3/g'
find gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)CLIP_\(DRAW\|DRAW_SNAPPED\)\($\|[^A-Za-z0-9_]\)/\1DrawRegionClip::\2\3/g'
find gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)CLIP_\(NONE\)\($\|[^A-Za-z0-9_]\)/\1DrawRegionClip::CLIP_\2\3/g'
find gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)SURFACE_\(NONE\|OPAQUE\|SINGLE_CHANNEL_ALPHA\|COMPONENT_ALPHA\)\($\|[^A-Za-z0-9_]\)/\1SurfaceMode::SURFACE_\2\3/g'
find gfx/ipc/ gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)SCALE_\(STRETCH\|SENTINEL\)\($\|[^A-Za-z0-9_]\)/\1ScaleMode::\2\3/g'
find gfx/ipc/ gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)SCALE_\(NONE\)\($\|[^A-Za-z0-9_]\)/\1ScaleMode::SCALE_\2\3/g'
2014-01-23 13:26:41 -05:00
Oleg Romashin
92f1bf9210
Bug 962978 - TextureHost leaking mBuffer with OMTC on Linux. r=nical
2014-01-23 07:26:59 -08:00
Nicolas Silva
8c88c3c058
Bug 962041 - Fix component apha with the new ContentClient/Host. r=mattwoodrow
2014-01-23 15:14:58 +01:00
Botond Ballo
e3038b5dcb
Bug 916813 - Fix a crash during a layer dump. r=nical
2014-01-21 16:27:01 -05:00
Kartikaya Gupta
f99d562c53
Bug 947337 - Ensure the transform of input to Gecko space accounts for inflight paint requests. r=botond
2014-01-21 16:27:20 -05:00
Dmitry Rozhkov
1aa8b3f123
Bug 960565 - Reset touch counter with every touch start event. r=kats
2014-01-22 16:06:35 +02:00
Chris Lord
d42102847c
Bug 958549 - Don't move scroll indicators for empty container layers. r=kats
...
If we've applied an async transform to an empty container layer (e.g. a layer
that corresponds to an nsDisplayScrollInfo display item), don't use that
transform on the corresponding scrollbar.
2014-01-22 14:25:44 +00:00
Wes Kocher
c6eb5d18d8
Backed out 3 changesets (bug 947337) for build test errors
...
Backed out changeset 6ade48b8b9d7 (bug 947337)
Backed out changeset f3095f92e1c3 (bug 947337)
Backed out changeset 5becc07d9dac (bug 947337)
2014-01-21 15:04:22 -08:00
Nicolas Silva
6122c73e61
Bug 959615 - Initialize the TextureChild/Parent at creation time. r= bjacob
2014-01-21 23:06:18 +01:00
Kartikaya Gupta
f7de0e7e48
Bug 947337 - Ensure the transform of input to Gecko space accounts for inflight paint requests. r=botond
2014-01-21 16:27:20 -05:00
Ryan VanderMeulen
b43ef033c1
Merge b2g-inbound to m-c.
2014-01-19 15:40:48 -05:00
Sushil Chauhan
0c00df9f0d
Bug 953303 - HwcComposer2D should honor HWC_HINT_CLEAR_FB set by hwcomposer. r=ncameron
2014-01-17 18:55:30 -08:00
Kartikaya Gupta
0779d6405a
Bug 941138 - Make the duplicated code paths consistent. r=botond
2014-01-17 09:53:08 -05:00
Kartikaya Gupta
a847a5aa1b
Bug 941138 - Remove a redundant ScreenPoint argument. r=botond
2014-01-17 09:53:08 -05:00