gecko/gfx/layers
Jeff Muizelaar b2f147f5ac Bug 801918. OpenGL: Avoid doing extra invalidation when unrotating a buffer. r=mwoodrow
This approach ends up calling BlitTextureImage three extra times instead of
changing BlitTextureImage to support rotated buffers.

Supporting rotated buffers in BlitTextureImage is somewhat tricky because of
TiledTextureImage, and calling it three more times shouldn't be too bad (it
should be better than having to repaint)

Unfortunately, the rectangle manipulation code is a bit hairy.

--HG--
extra : rebase_source : a1018a22932675b154b76533f403a1328aa29cb5
2012-11-13 15:09:31 -08:00
..
basic Bug 806029: Have remote content drop their buffers when they're hidden. r=mattwoodrow sr=roc 2012-11-07 19:51:55 -08:00
d3d9 Bug 798419 - Fix incorrect spellings of success(ful) in test output; r=me 2012-10-05 17:48:15 +01:00
d3d10 Bug 782311; put back D3D10_RESOURCE_MISC_GDI_COMPATIBLE. r=Bas 2012-11-10 11:14:13 -08:00
ipc Bug 796275 - Context menu fires on wrong target out of process. r=cjones 2012-11-08 14:35:02 -05:00
opengl Bug 801918. OpenGL: Avoid doing extra invalidation when unrotating a buffer. r=mwoodrow 2012-11-13 15:09:31 -08:00
DirectedGraph.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
FrameMetrics.h Bug 805761 Fix warning in layers::FrameMetrics::GetScrollOffsetInLayerPixels() r=drs 2012-10-30 10:58:29 +09:00
GonkIOSurfaceImage.cpp Bug 798448 - Add YVU420SP to RGB565 conversion function r=gal 2012-11-08 17:24:02 +13:00
GonkIOSurfaceImage.h Bug 794061 - Let OMX hardware decoded video frames be copied to canvas r=kanru 2012-10-09 17:06:35 +13:00
GrallocImages.cpp Bug 791167: stride*height is the size of the region. r=roc 2012-09-18 10:00:45 -07:00
GrallocImages.h Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg 2012-08-22 11:56:38 -04:00
ImageContainer.cpp Bug 809904 - Create gralloc images in ImageContainerChild::CreateImage r=nical 2012-11-09 06:44:11 +13:00
ImageContainer.h Bug Bug 773440 - Remove unnecessary frame copies with async-video by stroring video frames in shared memory earlier in the pipeline. r=roc 2012-11-05 11:38:03 +01:00
ImageLayers.cpp b=777946 implement SCALE_STRETCH through ComputeEffectiveTransforms r=Bas 2012-09-18 15:16:15 +12:00
ImageLayers.h Bug 539356 - Part 9f - Compute the invalid area of the layer tree and pass this to the widget. r=roc 2012-08-29 17:47:18 +12:00
ImageTypes.h Bug 767480 - Gralloc backed video buffer. r=roc 2012-08-21 18:22:58 +08:00
Layers.cpp Bug 800031. Include paint time int tab switch telemetry. r=ehsan,dao,bjcaob 2012-10-11 13:54:27 -04:00
Layers.h Bug 806029: Have remote content drop their buffers when they're hidden. r=mattwoodrow sr=roc 2012-11-07 19:51:55 -08:00
LayerSorter.cpp Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg 2012-08-22 11:56:38 -04:00
LayerSorter.h [Bug 774505] Don't include Layers.h everywhere r=cjones 2012-07-18 12:31:40 -04:00
LayersTypes.h Bug 778519 - Don't include Layers.h everywhere Part 2 r=cjones 2012-07-30 17:42:26 -07:00
LayerTreeInvalidation.cpp Bug 805197 - Compute a region in LayerTreeInvalidation. r=roc 2012-11-12 10:31:15 -08:00
LayerTreeInvalidation.h Bug 805197 - Compute a region in LayerTreeInvalidation. r=roc 2012-11-12 10:31:15 -08:00
Makefile.in Bug 808469 - Use gfxQuartzSurface for OMTC drawing on mac. r=cjones 2012-11-07 19:56:56 +13:00
ReadbackLayer.h Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg 2012-08-22 11:56:38 -04:00
ReadbackProcessor.cpp Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg 2012-08-22 11:56:38 -04:00
ReadbackProcessor.h Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg 2012-08-22 11:56:38 -04:00
RenderTrace.cpp Bug 759169 - Fix for compile error when MOZ_RENDERTRACE is enabled. r=bgirard 2012-05-29 13:56:44 -04:00
RenderTrace.h Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
SharedTextureImage.h Bug 782372 - Splits ImageLayers.h into ImageLayers.h ImageContainer.h and ImageTypes.h, r=bgirard 2012-08-19 15:33:25 -04:00
ThebesLayerBuffer.cpp Bug 799644: Need to clear areas of rgba buffers we're about to repaint. r=mattwoodrow 2012-10-17 22:44:26 -07:00
ThebesLayerBuffer.h Backout 0cd12dcf7f8f, 5ff5e81e6de6, and 0ae09da96f63 (bug 740580) due to bug 797391. 2012-10-03 22:13:14 -04:00
TiledLayerBuffer.h Bug 800944 - Use fuzzy float equal to prevent harvesting tiles causing assertion. r=Cwiiis 2012-10-30 12:08:22 -04:00