Nicholas Cameron
|
d7f3b1d7a4
|
Bug 944087. Fix main thread unlocking and tidy up. r=Bas
|
2014-01-27 17:10:40 +13:00 |
|
David Zbarsky
|
b339e3cd5c
|
Bug 952977: Convert GetEffectiveTransform to gfx::Matrix4x4 r=nical
|
2014-01-24 17:49:19 -08:00 |
|
Benoit Jacob
|
61df69f208
|
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 |
|
Tor Arvid Lund
|
c652a133f6
|
Bug 950677 - More gfxIntSize -> IntSize changes in Layer* classes. r=nical
|
2013-12-20 11:46:29 -05:00 |
|
Tor Arvid Lund
|
cbeb6d06cc
|
Bug 950677 - Change gfxIntSize to gfx::IntSize in DirectX files. r=nical
|
2013-12-20 11:46:29 -05:00 |
|
Benoit Girard
|
5aa117f19b
|
Bug 936511 - Add layers.dump to dump layer tree. r=bas,nrc
|
2013-11-17 16:47:40 -05:00 |
|
Nicholas Cameron
|
f742a26a6e
|
Bug 874721, bug 899435. D3D9 compositor and windows OMTC window resizing. r=Bas, mattwoodrow
|
2013-08-04 19:46:17 +12:00 |
|
Birunthan Mohanathas
|
dd13ff8363
|
Bug 784739 - Switch from NULL to nullptr in gfx/layers/d3d9/; r=ehsan
--HG--
extra : rebase_source : 6628eb59eef0bb828fbcff03ad967f7fc97c437d
|
2013-07-20 11:48:55 +03:00 |
|
Jeff Gilbert
|
d04e5840f2
|
Bug 877382 - Remove THEBES_API decorator. - r=BenWa
|
2013-05-29 14:59:24 -07:00 |
|
Bas Schouten
|
839048be74
|
Bug 825928: Land layers refactoring. r=jrmuizel,bas,nical,mattwoodrow,roc,nrc,benwa,bjacob,jgilbert,kchen CLOSED TREE
Please contact Bas Schouten <bschouten@mozilla.com>, Nicolas Silva <nsilva@mozilla.com> or Nicholas Cameron <ncameron@mozilla.com> with general questions. Below is a rough list of authors to contact with specific questions.
Authors:
gfx/layers/Compositor.* gfx/layers/Effects.h - Compositor Interface - bas,nrc,nical
gfx/layers/d3d* - D3D9/D3D10 - bas
gfx/layers/ThebesLayer* - ThebesLayers - nrc,bas
gfx/layers/composite/* - CompositeLayers - nrc,nical
gfx/layers/client/* - Client - nrc,nical,bas
gfx/layers/*Image* - nical
gfx/layers/ipc ipc - IPC - nical
gfx/layers/opengl - CompositorOGL - nrc,nical
gfx/2d - bas,nrc
gfx/gl - GLContext - bjacob
dom/* layout/* - DOM - mattwoodrow
|
2013-04-10 09:20:52 +00:00 |
|
Ehsan Akhgari
|
e368dc9c85
|
Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
This patch was generated by a script. Here's the source of the script for
future reference:
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*/.hg*" \
! -wholename "obj-ff-dbg*" \
! -name nsXPCOMCID.h \
! -name prtypes.h \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert PRInt8 int8_t
convert PRUint8 uint8_t
convert PRInt16 int16_t
convert PRUint16 uint16_t
convert PRInt32 int32_t
convert PRUint32 uint32_t
convert PRInt64 int64_t
convert PRUint64 uint64_t
convert PRIntn int
convert PRUintn unsigned
convert PRSize size_t
convert PROffset32 int32_t
convert PROffset64 int64_t
convert PRPtrdiff ptrdiff_t
convert PRFloat64 double
|
2012-08-22 11:56:38 -04:00 |
|
Matt Woodrow
|
2ebb996f8c
|
Bug 539356 - Part 8b - Move painting of retained layers to the view manager flush, and only composite on the paint event. r=roc
* * *
Fix Empty transactions with the new paint timing
|
2012-08-13 22:10:10 +12:00 |
|
Matt Woodrow
|
8e8f866f65
|
Bug 539356 - Part 8a - Add END_NO_COMPOSITE to EndTransactionFlags and implement in for all LayerManagers. r=roc
|
2012-08-13 22:10:10 +12:00 |
|
Aryeh Gregor
|
d0ad5a7d0c
|
Bug 777292 part 2 - Change all nsnull to nullptr
|
2012-07-30 17:20:58 +03:00 |
|
Ehsan Akhgari
|
658ec4eb81
|
Backout changeset d97bd4246317 (bug 539356) because of performance and correctness regressions
|
2012-07-03 20:26:18 -04:00 |
|
Matt Woodrow
|
7aaf9816cd
|
Bug 539356 - Part 8a - Add END_NO_COMPOSITE to EndTransactionFlags and implement in for all LayerManagers. r=roc
|
2012-06-30 15:06:10 +12:00 |
|
Nicholas Cameron
|
f1e0596d58
|
Bug 757347; Add a shutdown hook and remove MaskImageFormat(). r=roc
|
2012-06-26 14:43:30 +12:00 |
|
Nicholas Cameron
|
1a825cc2d4
|
Back out bug 757346
--HG--
extra : rebase_source : 8a07c2c56ca9dbc165012b679d421435cc886c2c
|
2012-06-26 10:54:05 +12:00 |
|
Nicholas Cameron
|
841c20e037
|
Bug 757347; Add a shutdown hook and remove MaskImageFormat(). r=roc
|
2012-06-26 09:44:41 +12:00 |
|
Nicholas Cameron
|
befb18b0a8
|
Bug 753784; allow access to the max texture size from FrameLayerBuilder. r=roc
|
2012-05-22 19:15:16 -04:00 |
|
Gervase Markham
|
82ff7027aa
|
Bug 716478 - update licence to MPL 2.
|
2012-05-21 12:12:37 +01:00 |
|
Nicholas Cameron
|
ebda58df7d
|
Bug 716439; c++ support for the shaders and textures for dx9 backend. r-Bas
|
2012-03-07 10:07:48 +13:00 |
|
Benoit Jacob
|
c5a42c7937
|
Bug 711656 - report force-enabled features in crash reports - r=jrmuizel
Force-enabled features will be reported with a '!' instead of the usual '?' in AppNotes in crash reports.
|
2012-02-27 16:33:19 -05:00 |
|
Bas Schouten
|
7244d2b180
|
Bug 715785: Make ImageContainers independent of LayerManagers. r=roc
|
2012-02-01 03:18:30 +01:00 |
|
Michael Wu
|
d2b70213ac
|
Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
--HG--
rename : tools/trace-malloc/bloatblame.c => tools/trace-malloc/bloatblame.cpp
|
2011-09-28 23:19:26 -07:00 |
|
Ali Juma
|
9af282920f
|
Bug 681033 - Prevent ShadowLayers::RecvUpdate from triggering an immediate repaint. r=cjones
|
2011-09-26 09:20:42 -04:00 |
|
Chris Jones
|
2bffd8531c
|
Bug 648484, part E: Hook d3d9 shadow layers up to new system. r=BenWa
|
2011-07-06 13:29:27 -04:00 |
|
Robert O'Callahan
|
d4259656be
|
Bug 649924. Use image surfaces to implement canvases beyond the texture size limit. r=bas
|
2011-07-08 22:42:21 +12:00 |
|
Benoit Girard
|
5b3036138c
|
Bug 648480 - Add shadow-layer support to d3d9 backend. r=cjones
|
2011-07-04 09:15:05 -04:00 |
|
Benoit Girard
|
3a51e1fdfa
|
Backout 627489bb6288.
|
2011-07-01 18:05:54 -04:00 |
|
Benoit Girard
|
4ec96c8c7f
|
Bug 648480 - Add shadow-layer support to d3d9 backend. r=cjones
|
2011-07-01 16:57:15 -04:00 |
|
Robert O'Callahan
|
3034c9b8d3
|
Bug 626602. Part 5: Implement ReadbackLayers for D3D9. r=bas
|
2011-02-16 16:43:30 -06:00 |
|
Robert O'Callahan
|
d991ebb2ba
|
Bug 621601. Part 2: Implement EndEmptyTransaction for D3D9. r=bas,a=joe
|
2011-01-19 21:27:54 +13:00 |
|
Bas Schouten
|
482b106a38
|
Bug 593604 - Part 11: Remove code to support D2D/D3D9 interop. r+a=roc
|
2011-01-04 02:37:10 +01:00 |
|
Matthew Gregan
|
ae02f0728c
|
Bug 584259 - Add support for StereoMode element. r=roc a=roc
|
2010-11-03 12:43:29 +13:00 |
|
Michael Wu
|
adc8f28efe
|
Backed out changeset 34bd12eb4a9c for causing bug 618916, a=stuart
|
2010-12-13 16:14:07 -08:00 |
|
Oleg Romashin
|
32de6ed302
|
Bug 615870 - Remote HTML5 video rendering pipeline should be shorter r=roc a=b-f
|
2010-12-10 21:32:52 +02:00 |
|
Robert O'Callahan
|
26f24119f8
|
Bug 602200. Share code to compute effective transforms and opacity, and snap effective transforms. r=bas,sr=vlad,a=blocker
|
2010-11-08 22:06:15 +13:00 |
|
Bas Schouten
|
a09e9678c4
|
Bug 584494: Avoid creating intermediate surfaces in D3D9 layers. r=roc a=blocking-betaN
|
2010-10-21 22:41:04 +02:00 |
|
Bas Schouten
|
727b51cc4d
|
Bug 601928: Check result of create texture for tmpTexture. r=jrmuizel a=blocking-beta8
|
2010-10-08 18:02:53 +02:00 |
|
Bas Schouten
|
77748a5e32
|
Bug 601257: Clean up usage of shader constants in D3D9 layers. r=jrmuizel a=joedrew
|
2010-10-02 00:24:58 +02:00 |
|
Bas Schouten
|
8915449d83
|
Bug 596489 - Part 3: Recreate the layer manager when a device is removed. r=roc
|
2010-09-15 22:16:02 +00:00 |
|
Bas Schouten
|
ade2ddb365
|
Bug 596489 - Part 1: Refactor DeviceManager ownership. r=jrmuizel
|
2010-09-15 22:15:56 +00:00 |
|
Bas Schouten
|
90d4b99c8d
|
Bug 596419: Fix up layer destruction scheme. r=jrmuizel
|
2010-09-15 22:15:49 +00:00 |
|
Bas Schouten
|
55b8afc7e5
|
Bug 595154 - Part 1: Generalize cleaning layer resources. r=jrmuizel
|
2010-09-14 12:56:39 +02:00 |
|
Bas Schouten
|
a35172c9e2
|
Bug 593860: Only render parts of a layer in the visible region. r=jrmuizel a=blocking-betaN
|
2010-09-08 05:27:38 +02:00 |
|
Bas Schouten
|
9f3321e5ee
|
Bug 593268 - Part 3: Implement CreateOptimalSurface for D3D9 layers and use interop in CanvasLayerD3D9. r=jrmuizel
|
2010-09-08 05:27:36 +02:00 |
|
Joe Drew
|
dbb9a82fc2
|
Bug 590841 - Add the ability for a DOM window to let us know when it's accelerated, and use that value in about:support. r=gavin sr=roc a=blocking2.0:beta6+
|
2010-09-03 14:01:05 -04:00 |
|
Matt Woodrow
|
47a5284310
|
Bug 589632 - Fix LayerManagerD3D9 debug output r=Bas, a=blocking2.0
|
2010-09-03 15:50:29 +12:00 |
|
Atul Apte
|
3551ca8cb1
|
Enable basic stereoscopic rendering support for D3D9 layers with 3D Vision. r=bas
|
2010-08-26 20:44:53 +00:00 |
|