Chris Jones
d0c5ba562a
Bug 780074: Change the fps counter to provide better estimates of instantaneous fps. r=jrmuizel
2012-09-04 22:17:13 -07:00
Anthony Jones
6eecc7f5e3
Bug 788087 - Apply matrices to Azure/Cairo patterns. r=joe
2012-09-04 21:01:57 -04:00
Marco Castelluccio
e3de72832f
Bug 788042 - Use MOZ_X11 instead of MOZ_WIDGET_GTK2 under gfx/layers. r=karlt
2012-09-04 21:01:57 -04:00
Benoit Girard
34d1b7b2ff
Bug 787416 - Invalidate tiled layers when the format changes. r=joe
2012-09-04 18:05:31 -04:00
Landry Breuil
1bc80d0294
Bug 786995: Ensure the whole toolchain supports -mssse3, not only the compiler. r=ted
2012-09-04 22:19:50 +02:00
Anthony Jones
9c0c7bba12
Bug 784573 - Fix problems converting cairo paths between user space and device space. r=joe
2012-09-03 17:48:04 -04:00
Anthony Jones
5c27f695d2
Bug 784573 - Create a RAII helper for temporary cairo matrices. r=joe
2012-09-03 17:47:09 -04:00
Kan-Ru Chen (陳侃如)
e35ea77a3f
Bug 785339 - Restore BasicPlanarYCbCrImage::SetDelayedConversion. r=roc
2012-09-03 15:36:04 +08:00
Anthony Jones
e696585651
Bug 781731 - Use a similar surface for non-blurred shadows to improve performance. r=joe
2012-09-02 19:07:06 -04:00
Anthony Jones
5886de8bb7
Bug 781731 - Speed up shadows by using tee surface to avoid doing a read back. r=jrmuizel
2012-09-02 19:07:06 -04:00
Anthony Jones
d427bdc7db
Bug 781731 - Fix shadow surface extents so they aren't double padded. r=joe
2012-09-02 19:07:05 -04:00
Anthony Jones
0fcd2824ce
Bug 781731 - Clean up DrawTargetCairo::DrawSurfaceWithShadow() to make it simpler and paint correctly in all modes. r=jrmuizel
2012-09-02 19:07:05 -04:00
Anthony Jones
0836e3642b
Bug 781731 - Fix Azure Cairo GTK perf by removing xlib to buffered image conversion. r=mattwoodrow
2012-09-02 19:07:05 -04:00
Randell Jesup
eedf93a21d
Bug 773151: Convert nsCAutoString->nsAutoCString CLOSED TREE r=bsmedberg
2012-09-01 22:35:17 -04:00
Marco Castelluccio
3563dc501a
Bug 778029 - Fix distorted windowless flash with X11 GL layers. r=BenWa
2012-09-01 11:35:56 -04:00
Jeff Gilbert
506191ac26
Bug 735932 - Fix no-alpha ReadPixels on Mac+nVidia - r=bjacob
2012-08-31 16:47:03 -07:00
Jeff Gilbert
e635ec0e37
Bug 784925 - Add MakeCurrent for OGL Layers Readback path - r=bjacob
2012-08-31 16:44:33 -07:00
Joe Drew
f64f72f056
Bug 706908 - Add a definition for Windows 8 to gfxPlatform. r=bbondy
2012-08-31 12:42:07 -04:00
Michael Wu
8c8828422d
Bug 771653 - Use HWComposer instead of swapBuffer where appropriate, r=cjones
...
Some vendors provide a hw composer module which should be used instead of swapBuffers on hardware surfaces.
Based on romaxa's patch.
2012-08-24 15:42:45 -04:00
Benoit Girard
39a579ddab
Bug 751916 - don't recycle tile if the format has changed. r=joe
2012-08-30 15:35:36 -04:00
Kan-Ru Chen (陳侃如)
13812a1212
Bug 787045 - Call TexParameter on the correct target. r=bgirard
2012-08-30 15:39:01 -03:00
Ryan VanderMeulen
35e0bd13fb
Backout 503884273a3a, dc33092d9cd8, 1099c9f0962d, 682a61f34c81, fc26333c7525, e823337a4f78, and cfa7cdede09c (bug 781731) due to OSX bustage on a CLOSED TREE.
2012-08-29 18:28:38 -04:00
Kan-Ru Chen (陳侃如)
3c509a0dcc
Bug 786747 - Fix the BindTexture order and re-bind textures correctly. r=jgilbert
...
--HG--
extra : rebase_source : 87c790e359ca64d1b7dcc34920281e9861d16db9
2012-08-29 18:20:30 -03:00
Anthony Jones
72729788a2
Bug 781731 - Use a similar surface for non-blurred shadows to improve performance. r=joe
2012-08-29 17:00:09 -04:00
Anthony Jones
d744f8915d
Bug 781731 - Speed up shadows by using tee surface to avoid doing a read back. r=jrmuizel
2012-08-29 17:00:09 -04:00
Anthony Jones
b44de8c0d9
Bug 781731 - Fix shadow surface extents so they aren't double padded. r=joe
2012-08-29 17:00:09 -04:00
Anthony Jones
1e9cee75b3
Bug 781731 - Clean up DrawTargetCairo::DrawSurfaceWithShadow() to make it simpler and paint correctly in all modes. r=jrmuizel
2012-08-29 17:00:09 -04:00
Anthony Jones
25416164c3
Bug 781731 - Fix Azure Cairo GTK perf by removing xlib to buffered image conversion. r=Bas
2012-08-29 17:00:09 -04:00
Chris Jones
72c3b33a5d
Bug 782456, part 0: Add the cross-process ImageBridge glue. r=roc
2012-08-29 09:24:48 -03:00
Chris Lord
d599966391
Bug 785333 - Add ContainerLayer::RepositionChild. r=bas
...
Add a function that can be used to quickly reposition a layer child, rather
than forcing removal/insertion and the extra work that can involve.
2012-08-29 11:52:55 +01:00
Chris Lord
b66d5cde2d
Bug 785333 - Synchronise layer InsertAfter/RemoveChild methods. r=bas
...
InsertAfter/RemoveChild in the Direct3D and OpenGL Layer backends have fallen
behind the implementation in BasicContainerLayer. Synchronise them.
2012-08-29 11:52:44 +01:00
Kan-Ru Chen (陳侃如)
a015edd41e
Bug 781892 - Clear mImageQueue when setIdle or shuting down. r=cjones
2012-08-29 03:52:35 -03:00
Ryan VanderMeulen
02e36bcf96
Bug 781380 - Follow-up fix for a change that was lost in the original landing. r=ajones
2012-08-28 20:55:20 -04:00
Benoit Jacob
05e2fb7016
Bug 782786 - BasicCanvasLayer: avoid UpdateSurface of non-dirty canvases - r=BenWa
2012-08-23 14:56:23 -04:00
Nathan Froyd
0f85043e16
Bug 786413 - fix -pedantic removal in gfx/qcms; r=BenWa
2012-08-28 15:22:09 -04:00
Nathan Froyd
185cba8649
Bug 785422 - remove -pedantic from cairo OS_CFLAGS; r=BenWa
2012-08-24 12:38:40 -04:00
Rafael Ávila de Espíndola
3ae64f38a4
Bug 786148 - s/IPC/ipc/. r=ted.
...
This makes our builds a bit more reproducible. Without it when processing
#include "IPC/IPCMessageUtils.h
we end up in
#include "ShadowLayers.h"
which in the final XUL translates into the symbol (run nm -a to see it):
- 00 0000 SOL ../../../../gfx/layers/IPC/ShadowLayers.h
now when some file in gfx/layers/ipc does
#include "ShadowLayres.h"
the file found is the local one with the lowercase directory name and we end up
with
- 00 0000 SOL ../../../../gfx/layers/ipc/ShadowLayers.h
--HG--
extra : rebase_source : 96c68f6a3448eedaa280039960df911a9c707cac
2012-08-28 08:41:04 -04:00
Ms2ger
f900f266f1
Backout bug 781731.
2012-08-27 12:27:40 +02:00
Anthony Jones
0e06d7bda0
Bug 781731 - Fixed failed assertion in reftest1; r=doublec
2012-08-27 22:01:47 +12:00
Anthony Jones
cd3e2d436b
Bug 781731 - Use a similar surface for non-blurred shadows to improve performance; r=roc
2012-08-27 11:34:33 +02:00
Anthony Jones
e1f0182516
Bug 781731 - Speed up shadows by using tee surface to avoid doing a read back; r=roc
2012-08-27 11:34:07 +02:00
Anthony Jones
f506730ee0
Bug 781731 - Fix shadow surface extents so they aren't double padded; r=roc
2012-08-27 11:32:14 +02:00
Anthony Jones
e10d5fffde
Bug 781731 - Clean up DrawTargetCairo::DrawSurfaceWithShadow() to make it simpler and paint correctly in all modes; r=jrmuizel
2012-08-27 11:31:56 +02:00
Anthony Jones
a918455be9
Bug 781731 - Fixed Azure Cairo GTK perf by removing xlib to buffered image conversion; r=Bas
2012-08-27 11:31:33 +02:00
Kan-Ru Chen (陳侃如)
abc77a9c59
Bug 785001 - Add default constructor to PlanarYCbCrImage::Data. r=roc
2012-08-26 20:14:20 -03:00
Matt Woodrow
69d5c7c425
Bug 779940: Meter layers transactions in addition to composites. r=cjones
2012-08-07 14:41:29 +12:00
Kan-Ru Chen (陳侃如)
b6dc323f77
Bug 767480 - Remove offset field from PlanarYCbCrImage::Data. r=roc
2012-08-26 00:22:51 -03:00
David Zbarsky
e0fe5ae49b
Bug 785657 - Enable async animations in content processes r=cjones
2012-08-25 21:27:28 -04:00
Kyle Huey
674bb7388a
No bug: Fix some class/struct mismatch warnings on MSVC.
...
--HG--
extra : rebase_source : 28a4fa9689a62c497fc537d3cc7b9bae4bda8d58
2012-08-24 11:45:05 -07:00
Anthony Jones
b54caed5e7
Bug 781380 - Fix cairo surface memory leak in DrawTargetCairo::DrawSurfaceWithShadow(). r=roc
2012-08-23 19:50:59 -04:00