Chris Jones
|
d5d1794564
|
Bug 593175, part 1: Request backing buffers with gfxContentType rather than gfxImageFormat. r=karl a=blocking-fennec
|
2010-09-16 16:24:17 -05:00 |
Chris Jones
|
b10bbc722f
|
Bug 593175, part 0: Allow forcing use of Shmem-backed cross-process layers in DEBUG builds. r=karl a=blocking-fennec
|
2010-09-14 00:51:49 -05:00 |
Robert O'Callahan
|
edffdd77c1
|
Bug 584494. Avoid clipping in BasicThebesLayer when not necessary. r=cjones a2.0=blocking2.0:betaN
|
2010-09-17 12:29:52 -07:00 |
Robert O'Callahan
|
2b6d13adaa
|
Fix shadowing warnings from bug 581222. r=dbaron a2.0=blocking2.0:beta5
|
2010-09-17 12:29:52 -07:00 |
Bas Schouten
|
8385c77c3e
|
Bug 597320: Blacklist NVidia Optimus technology drivers for d3d9 layers. r=jrmuizel a=blocking-beta7
|
2010-09-17 18:57:46 +00:00 |
Oleg Romashin
|
a0276bc2ac
|
Bug 576437 - CreateOffscreenSurface should not silently translate ImageFormat24 into ImageFormat16_565. r=joe a=blocking2.0
|
2010-09-16 14:34:53 -07:00 |
Tom Brinkman
|
e23595f3c1
|
Bug 576437 - CreateOffscreenSurface should not silently translate ImageFormat24 into ImageFormat16_565. r=joe a=blocking2.0
|
2010-09-16 14:34:53 -07:00 |
Joe Drew
|
edaafea0fe
|
Fix mismerge. a=bustage
|
2010-09-17 11:17:32 -07:00 |
Matt Woodrow
|
81dfaaffd7
|
Bug 595938 - Garbage/overdrawing when using -moz-transform: Fix the clip rect before clearing the FBO. r=vlad a=b
--HG--
extra : transplant_source : %FE%06%7Bq%F1%AE%F58%FFW%0Fr%A6W%DA%2B%8B%08%C1%89
|
2010-09-13 21:30:00 -07:00 |
Matt Woodrow
|
c4ea3060d4
|
Bug 594643 - Fix typo in ImageLayerOGL::SetData. r=joe a=b
--HG--
extra : transplant_source : %B3%DC%24%EF%E8X%7D%C3A8%9F%9F%B2%C3o%87%B0d%24T
|
2010-09-13 14:01:28 -07:00 |
Benoit Jacob
|
a37e73a500
|
Bug 594874 - GfxInfo blocklist needs to be used by D3D, WebGL, OpenGL - 2/3 - r=vladimir
|
2010-09-16 12:45:19 -04:00 |
Benoit Jacob
|
39afae6c37
|
Bug 594874 - GfxInfo blocklist needs to be used by D3D, WebGL, OpenGL - 1/3 - r=vladimir
|
2010-09-16 12:45:15 -04:00 |
Benoit Jacob
|
ee1bbcd8a8
|
Bug 596907 - Fix glScissor calls in ContainerLayerOGL - r=vladimir
|
2010-09-16 12:45:08 -04:00 |
Jonathan Kew
|
86125b1d23
|
bug 593296 - correctly release kern table in HB shaper. r=jdaggett a=blocking2.0
|
2010-09-16 17:41:41 +01:00 |
Jonathan Kew
|
e1a38465ec
|
bug 593564 - account for synthetic bold in glyph metrics when constructing textrun. r=jdaggett a=joe
|
2010-09-16 17:41:40 +01:00 |
Oleg Romashin
|
2d8c812a3a
|
Bug 596769 - ShadowLayers not expecting Layer create/destruction during transaction. r=jones.chris.g a=approval2.0
|
2010-09-15 21:49:31 -07:00 |
Chris Jones
|
2d3753c877
|
Merge m-c --> cedar
|
2010-09-15 18:28:06 -05:00 |
Bas Schouten
|
219f069673
|
Bug 596494 - Part 2: Refactor render mode functionality to allow UpdateRenderMode. r=jrmuizel
|
2010-09-15 22:16:09 +00:00 |
Bas Schouten
|
582d2c590d
|
Bug 596494 - Part 1: Expose method to get the D3D10 device for cairo d2d device. r=jrmuizel
|
2010-09-15 22:16:06 +00: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
|
3b157b7a00
|
Bug 596489 - Part 2: Expose when a device manager is removed. r=jrmuizel
|
2010-09-15 22:15:59 +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 |
Chris Jones
|
06ec6c6ee8
|
Merge m-c --> cedar
|
2010-09-15 16:44:30 -05:00 |
Chris Jones
|
166112f466
|
Bug 596542: Repainting a thebes layer with a non-1.0 resolution shouldn't (always) force buffer reallocs. r=roc
|
2010-09-15 16:03:13 -05:00 |
Chris Jones
|
2b12976c51
|
Merge m-c --> cedar
|
2010-09-14 14:28:39 -05:00 |
Chris Jones
|
7c1181632c
|
Bug 570625, part 9: When updating thebes layers, swap out back/front buffers and invalidate the newly-painted region on the old front buffer. r=roc sr=shaver
|
2010-09-14 00:23:08 -05:00 |
Chris Jones
|
61979f9825
|
Bug 570625, part 8: Share Xlib surfaces across processes on X11 platforms. r=karl
|
2010-09-14 00:23:08 -05:00 |
Chris Jones
|
fe90c2afa2
|
Bug 570625, part 7: Add gfxXlibSurface::ReleasePixmap() to undo TakePixmap(). sr=roc
|
2010-09-14 00:23:08 -05:00 |
Chris Jones
|
c346eb90b7
|
Bug 570625, part 6: Add gfxXlibSurface::XScreen(). sr=roc
|
2010-09-14 00:23:08 -05:00 |
Chris Jones
|
0cb7bd0628
|
Bug 570625, part 5: Mostly mechanically switch BasicShadowable/ShadowThebes over to the new SurfaceDescriptor API. r=roc
|
2010-09-14 00:23:08 -05:00 |
Chris Jones
|
433a837370
|
Bug 570625, part 4: Put support in place for allocating platform-specific backing buffers for IPC layers, and synchronizing properly during transactions (i.e. XSync() on X11). The platform-specific interfaces just default to Shmem in this patch. r=karl sr=shaver
|
2010-09-14 00:23:08 -05:00 |
Chris Jones
|
f7bf383e15
|
Bug 570625, part 3: Add a SurfaceDescriptor IPDL union over all surfaces share-able to another process. r=roc sr=shaver
|
2010-09-14 00:23:08 -05:00 |
Chris Jones
|
413f96b038
|
Bug 570625, part 2: Add a SurfaceDescriptorX11 datatype that abstracts what's needed to share an Xlib surface to another process. r=karl sr=shaver
|
2010-09-14 00:23:08 -05:00 |
Chris Jones
|
7e002c08ab
|
Bug 570625, part 1: Only use back/front buffers for BasicThebesLayer and update back->front in the compositor process. r=roc sr=shaver
|
2010-09-14 00:23:08 -05:00 |
Chris Jones
|
f5894e967e
|
Bug 570625, part 0: Don't throw out buffers when scrolling with a resolution applied. r=roc
|
2010-09-14 00:23:08 -05:00 |
Chris Jones
|
3f1c9a5b8a
|
Bug 570625, part -1: ThebesLayerBuffer::SetBuffer needs to hold its ref to the old buffer. r=roc
|
2010-09-14 00:23:08 -05:00 |
Chris Jones
|
d8f9eb58aa
|
Merge m-c --> cedar
|
2010-09-13 19:24:09 -05:00 |
Bas Schouten
|
dbb710b503
|
Bug 595154 - Part 4: Bail when texture lock fails. r=vlad a=b
|
2010-09-14 12:57:25 +02:00 |
Bas Schouten
|
9ff24ead27
|
Bug 595154 - Part 3: Recreate/update CanvasLayerD3D9 texture when needed. r=vlad
|
2010-09-14 12:57:03 +02:00 |
Bas Schouten
|
05782c80c6
|
Bug 595154 - Part 2: Clean CanvasLayerD3D9 resources when needed. r=jrmuizel
|
2010-09-14 12:56:56 +02:00 |
Bas Schouten
|
55b8afc7e5
|
Bug 595154 - Part 1: Generalize cleaning layer resources. r=jrmuizel
|
2010-09-14 12:56:39 +02:00 |
Oleg Romashin
|
8c88c718ff
|
Merge with mozilla central 2779c55431a4, no conflicts
|
2010-09-10 22:32:25 -07:00 |
Joe Drew
|
e71a8809e5
|
Bug 595055 - Use the correct context when deleting textures, so we don't accidentally unset some state like the viewport. r=vlad a=b
|
2010-09-09 23:09:39 -04:00 |
Vladimir Vukicevic
|
fba30f2714
|
b=594892; [gl] force a real call to MakeCurrent after a widget is resized; r*=joe/jeff
* * *
b=594892; merge fail
|
2010-09-09 16:40:29 -04:00 |
Matt Woodrow
|
3d2ced7b82
|
b=594642; [gl] use scissor rect when drawing layers; r=vlad
|
2010-09-09 16:40:15 -04:00 |
Vladimir Vukicevic
|
c4d22f2b89
|
b=594567; teach EGL backend about ANGLE for Layers; r=jrmuizel
|
2010-09-09 16:40:11 -04:00 |
Doug Turner
|
e41b48044c
|
Bug 594080 - On mobile, use nearest-neighbor interpolation when drawing BasicThebesLayers with a scale transform. r=roc a=cjones
|
2010-09-09 12:33:04 -07:00 |
Chris Jones
|
3b953ced69
|
Merge m-c --> cedar
|
2010-09-08 17:25:30 -05:00 |
Vladimir Vukicevic
|
e421717237
|
b=594553; correctly create gl layer manager on android; r=jrmuizel
|
2010-09-08 18:19:11 -04:00 |