Bas Schouten
|
692f5c8f55
|
Bug 620665 - Part 2: Use fallback when ImageContainer's backend type doesn't match. r=roc a=blocking-beta9
|
2010-12-29 01:07:04 +00:00 |
|
Bas Schouten
|
e4cc92e61d
|
Bug 620665 - Part 1: Expose backend type on ImageContainers. r=roc a=blocking-beta9
|
2010-12-29 01:07:00 +00:00 |
|
Oleg Romashin
|
612ee54bef
|
Bug 615870 - Remote HTML5 video rendering pipeline should be shorter. part1. r=jones.chris.g a=b-f
* * *
Bug 615870. Part 3. mRoot check r=roc a=b-f
|
2010-12-27 08:12:17 +02:00 |
|
Jacek Caban
|
8c9652c9ac
|
Bug 620669 - d3d9 layout does not compile on mingw; r=Bas a=Mossop
|
2010-12-21 05:52:00 -05:00 |
|
Oleg Romashin
|
9a7252a7ea
|
Bug 618788 - Not initialized used in CairoImageOGL::SetData r=vladimir a=approval2.0
|
2010-12-21 20:46:31 +02:00 |
|
Oleg Romashin
|
3ae058666d
|
Bug 607653 - avoid temporary fbos/textures on transformed layers, when possible. r=roc a=approval2.0
|
2010-11-30 08:02:46 +02:00 |
|
Bas Schouten
|
72e0b70c33
|
Bug 615316 - Part 10: Support different layer managers in ImageLayerD3D9. r=jrmuizel a=blocking-betaN
|
2010-12-20 22:37:30 +00:00 |
|
Bas Schouten
|
2f2ceb7f86
|
Bug 615316 - Part 9: Support changing devices for YCbCrImageD3D9. r=jrmuizel a=blocking-betaN
|
2010-12-20 22:37:18 +00:00 |
|
Bas Schouten
|
116672a916
|
Bug 615316 - Part 8: Support GetAsSurface for CairoImageD3D9. r=jrmuizel a=blocking-betaN
|
2010-12-20 22:37:11 +00:00 |
|
Bas Schouten
|
b6abb56232
|
Bug 615316 - Part 7: Support surfaces with Alpha for CairoImageD3D9. r=jrmuizel a=blocking-betaN
|
2010-12-20 22:37:08 +00:00 |
|
Bas Schouten
|
67d24c5af4
|
Bug 615316 - Part 6: Support device changing for CairoImageD3D9. r=jrmuizel a=blocking-betaN
|
2010-12-20 22:37:04 +00:00 |
|
Bas Schouten
|
9ba96ad8f7
|
Bug 615316 - Part 5: Factor out SurfaceToTexture in D3D9 Image layers. r=jrmuizel a=blocking-betan
|
2010-12-20 22:37:01 +00:00 |
|
Bas Schouten
|
db1c1db668
|
Bug 615316 - Part 4: Store device on CairoImageD3D9 instead of on the LayerManager. r=jrmuizel a=blocking-betan
|
2010-12-20 22:35:31 +00:00 |
|
Bas Schouten
|
402680c191
|
Bug 604647: Never create swap chains while the device is lost. r=jrmuizel a=blocking-final
|
2010-12-20 22:35:28 +00:00 |
|
Robert O'Callahan
|
8ad0efd198
|
Bug 612840. Part 4: Invert the meaning of CONTENT_NO_TEXT_OVER_TRANSPARENT and rename it. r=vlad
|
2010-12-20 14:26:14 +13:00 |
|
Robert O'Callahan
|
a946b15fb3
|
Bug 612840. Part 3: Make Layer::CONTENT_NO_TEXT_OVER_TRANSPARENT applicable to all layer types, and set CONTENT_NO_TEXT_OVER_TRANSPARENT on container layers. r=tnikkel,r=vlad
|
2010-12-20 14:26:14 +13:00 |
|
Robert O'Callahan
|
262f54d7e8
|
Bug 612840. Part 2: Remove unnecessary opacity check. r=cjones
|
2010-12-20 14:26:14 +13:00 |
|
Robert O'Callahan
|
21068b15a9
|
Bug 612840. Part 1: Remove CONTENT_NO_TEXT flag since it's not really used. Also remove ShouldRetainTransparentSurface and related code; we'll assume that when text is over opaque pixels in an RGBA surface we can always paint it with subpixel AA --- and make it so in later patches. r=vlad
|
2010-12-20 14:26:13 +13:00 |
|
Matt Woodrow
|
a2e7cac831
|
Bug 604101 - Part 6 - Add TextureImage::DirectUpload for faster texture uploads. r=jrmuizel a=blocking2.0
|
2010-12-16 23:50:26 -08:00 |
|
Matt Woodrow
|
bdcc087748
|
Bug 604101 - Part 4 - Use UploadSurfaceToTexture in TextureImage. r=joe a=blocking2.0
|
2010-12-16 23:29:23 -08:00 |
|
Matt Woodrow
|
dab12e14f8
|
Bug 604101 - Part 3 - Use UploadSurfaceToTexture in CanvasLayerOGL. r=joe a=blocking2.0
|
2010-12-16 23:28:30 -08:00 |
|
Matt Woodrow
|
ccd0b4a069
|
Bug 604101 - Part 2 - Use UploadSurfaceToTexture in CairoImageOGL. r=joe a=blocking2.0
|
2010-12-16 23:27:56 -08:00 |
|
Matt Woodrow
|
fce27bc281
|
Bug 604101 - Part 1 - Add UploadSurfaceToTexture. r=joe a=blocking2.0
|
2010-12-16 23:23:07 -08:00 |
|
Matt Woodrow
|
58d947701c
|
Bug 615741 - Too large canvases don't draw and be black. r=joe a=joe
|
2010-12-16 23:19:28 -08:00 |
|
Matthew Gregan
|
fc868e4d64
|
Bug 584259 - Add support for StereoMode element. r=roc a=roc
|
2010-11-03 12:43:29 +13:00 |
|
Bas Schouten
|
68b4817704
|
Bug 613790: Comment update follow-up. a=comment
|
2010-12-16 08:08:49 +00:00 |
|
Bas Schouten
|
5bd3bb5cf5
|
Bug 613790: Use GDI compatible flag for our swap chains. r=jrmuizel a=blocking-final
|
2010-12-16 01:35:44 +00:00 |
|
Bas Schouten
|
476b6e29ba
|
Bug 615316 - Part 3: Support any container in ImageLayerD3D10. r=jrmuizel a=blocking-betan
|
2010-12-15 21:37:15 +01:00 |
|
Bas Schouten
|
0ded4e0978
|
Bug 615316 - Part 2: Support GetAsSurface for CairoImageD3D10. r=jrmuizel
|
2010-12-15 21:37:12 +01:00 |
|
Bas Schouten
|
82a42d2ced
|
Bug 615316 - Part 1: Factor out SurfaceToTexture conversion for D3D10 Image Layers. r=jrmuizel
|
2010-12-15 21:37:10 +01:00 |
|
Matt Woodrow
|
b424421392
|
Bug 614651: Intersect clip rects properly in D3D9 layers. r=bas a=blocking-final
|
2010-12-15 21:37:07 +01:00 |
|
Oleg Romashin
|
5654c20b27
|
Bug 616469 - Video sync is slow because of slow yuv2rgb conversion. use 16bpp neon r=roc a=blocking-fennec
|
2010-12-10 21:32:52 +02:00 |
|
Oleg Romashin
|
5658661615
|
Bug 616469 - Video sync is slow because of slow yuv2rgb conversion. Offscreen API r=roc a=b-f
|
2010-12-15 10:17:27 -08:00 |
|
Michael Wu
|
a3ec8a5ae1
|
Backed out changeset 34bd12eb4a9c for causing bug 618916, a=stuart
|
2010-12-13 16:14:07 -08:00 |
|
Oleg Romashin
|
0da1b085e9
|
Bug 615870 - Remote HTML5 video rendering pipeline should be shorter r=roc a=b-f
|
2010-12-10 21:32:52 +02:00 |
|
Chris Jones
|
6434c45265
|
Bug 613000: Updates to thebes-layer textures must account for resolution. r=jrmuizel a=b
|
2010-12-09 16:26:13 -06:00 |
|
Bas Schouten
|
9f23097d84
|
Bug 595277 - Part 0: Clear out user data on destroy. r=roc
|
2010-12-07 03:05:25 +01:00 |
|
Bas Schouten
|
d6b50ba309
|
Bug 617242: Don't cull for transforms that flip the content. r=jrmuizel a=joedrew
|
2010-12-07 18:42:08 +01:00 |
|
Bas Schouten
|
5ed3adcb07
|
Backout bug 595277. a=bustage
|
2010-12-07 05:39:19 +01:00 |
|
Bas Schouten
|
14cb808663
|
Bug 595277 - Part 0: Clear out user data on destroy. r=roc
|
2010-12-07 03:05:25 +01:00 |
|
Ms2ger
|
3ec44ade0c
|
Bug 605179 - Fix build warnings in gfx/; r=roc a=bsmedberg
--HG--
extra : rebase_source : f9bd24d5f4bc6124b431ce22e6ac72bd218dc208
|
2010-12-05 18:38:12 +00:00 |
|
Oleg Romashin
|
61e5abed8a
|
Bug 607653 - avoid temporary fbos/textures on transformed layers, when possible. part2 r=roc a=apporval2.0
|
2010-11-30 07:51:56 +02:00 |
|
Bas Schouten
|
cec0586948
|
Bug 601273: Properly retain copied region. r=jrmuizel a=blocking-final
|
2010-12-02 19:44:18 +01:00 |
|
Justin Lebar
|
43b18d2b18
|
Backed out changeset a5ec817740f0. a=orange
|
2010-11-29 09:08:24 -08:00 |
|
Oleg Romashin
|
233ef8a80c
|
Bug 607653 - avoid temporary fbos/textures on transformed layers, when possible. r=roc a=approval2.0
|
2010-11-24 11:35:21 +02:00 |
|
Bas Schouten
|
251e12c687
|
Bug 614762: Null autoptr instead of release. r=jrmuizel a=blocking-beta8
|
2010-11-26 00:18:56 +01:00 |
|
Chris Jones
|
eb12aa0eda
|
Bug 612573: Make sure shadowable layers aren't destroyed in the middle of transactions. r=karlt a=2.0
|
2010-11-24 21:33:37 -06:00 |
|
Dave Townsend
|
1244f0ae62
|
Backing out changeset 8fff1c186b30 from bug 607653 due to reftest failures on OSX. a=bustage
|
2010-11-24 16:19:41 -08:00 |
|
Oleg Romashin
|
a8abb4a458
|
Bug 607653 - avoid temporary fbos/textures on transformed layers, when possible. r=roc a=approval2.0
|
2010-11-24 11:35:21 +02:00 |
|
Brad Lassey
|
2eaf077f1c
|
bug 604533 - Tearing/Shearing while panning on local pages/error console in Fennec r=cjones,roc a=blocking-fennec
|
2010-11-23 22:04:58 -05:00 |
|
Bas Schouten
|
648e0fa2c0
|
Bug 614111: Clear and recreate VertexBuffer on device reset. r=jrmuizel a=blocking-beta8
|
2010-11-23 17:24:39 +01:00 |
|
Benjamin Smedberg
|
f05b9e173c
|
Bug 611595 - Prevent a crash when D3D9 texture creation fails because the screen is locked. In CairoImageD3D9::SetData, save the surface as a member. Try to create the texture immediately, but also try to create the texture again when painting if it failed the first time. r=bas a=blocker-topcrash
|
2010-11-18 13:47:59 -05:00 |
|
Vladimir Vukicevic
|
77225bdf11
|
b=598328; clean up nv console spam; r=joe, a=b
|
2010-11-16 20:33:04 -08:00 |
|
Tatiana Meshkova
|
7d6080201c
|
bug 606730 - Remote thebesLayer BG color rendering always, even if it's not visible, Part 2: MarkLeafLayersCoveredByOpaque() for BasicLayers r=roc a=roc
|
2010-11-16 18:33:56 -05:00 |
|
Tatiana Meshkova
|
b3ef0bae09
|
bug 606730 - Remote thebesLayer BG color rendering always, even if it's not visible, Part 1: Add mLastChild to all ContainerLayer r=roc a=roc
|
2010-11-16 18:33:56 -05:00 |
|
Markus Stange ext:(%2C%20Joe%20Drew%20%3Cjoe%40drew.ca%3E%2C%20Matt%20Woodrow%20%3Cmwoodrow%40mozilla.com%3E)
|
19a64fc670
|
Bug 593342 - Use double buffering on Mac instead of flushing, for greater performance. r=vlad,roc,joe a=b
|
2010-09-21 14:39:38 -04:00 |
|
Benjamin Stover
|
8be1e69fae
|
Bug 611799 Prefill newly created buffers with old content r=cjones a=blocking-fennec
|
2010-11-12 14:21:05 -08:00 |
|
Vladimir Vukicevic
|
4b44267bda
|
b=609195; use GL_REPEAT for non-power-of-two textures if we have support for them; r=jrmuizel, a=b
|
2010-11-12 12:02:20 -08:00 |
|
Vladimir Vukicevic
|
18c7818ede
|
b=609195; don't use GL_REPEAT for non-power-of-two textures; r=jrmuizel
|
2010-11-12 12:02:17 -08:00 |
|
Chris Double
|
6656705ec5
|
Bug 583138 - Update to latest Chromium YCbCr to RGB Conversion code - r=roc a=blocking2.0
|
2010-11-11 12:54:27 +13:00 |
|
Chris Double
|
c8b0bb098e
|
Bug 577843 - Scale videos at YCbCr conversion time - r=roc a=blocking2.0
--HG--
extra : rebase_source : ae011843fdd812dbeab7e5de0bf3b6029cccb3e5
|
2010-10-26 16:11:13 +13:00 |
|
Robert O'Callahan
|
41c36793bb
|
Bug 608636. Clip to transformed bounds of BasicContainerLayers when compositing their opacity groups back to the target surface. r=vlad,a=blocking
|
2010-11-12 14:43:42 +13:00 |
|
Robert O'Callahan
|
32e1df6ff8
|
Bug 579885. Part 2: Never use SOURCE to composite ThebesLayers into the target, just use OVER and assume cairo backends will optimize. r=vlad,a=blocking
|
2010-11-12 14:43:42 +13:00 |
|
Robert O'Callahan
|
2215e35a5d
|
Bug 579985. Part 3.2: Remove gfxASurface::AreSimilarSurfacesSensitiveToContentType because it's effectively always true now. r=jrmuizel,a=blocking
|
2010-11-12 14:43:40 +13:00 |
|
Matt Woodrow
|
0a67be7b51
|
Bug 605057 - Add gfxASurface::GetAsImageSurface to convert generic surfaces into image surfaces without copies (if possible). r=roc a=b
|
2010-11-11 15:31:22 -05:00 |
|
Oleg Romashin
|
5b01c5e03f
|
Bug 609838 - Fennec double-tap zoom is broken with HW acceleration enabled. r=jones.chris.g a=b-f
|
2010-11-11 07:44:42 +02:00 |
|
Chris Jones
|
703c658a1c
|
Bug 562424: Switch IPDL interfaces to infallible TArray. r=bent a=blocking
|
2010-11-08 20:49:00 -06:00 |
|
Robert O'Callahan
|
669ff953e8
|
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 |
|
Matt Woodrow
|
eb10edeff3
|
Bug 599507. Propagate opacity and transform from single-child ContainerLayerOGL to child. r=joe, a=blocker
|
2010-11-08 22:06:14 +13:00 |
|
Jacek Caban
|
24de518aff
|
Bug 606155 - LayerManagerD3D9.cpp compilation failure on mingw r=bas.schouten a=benjamin
--HG--
extra : rebase_source : c7689b0313df5701fe7bb6297fc932c11d17ff0d
|
2010-11-06 14:24:19 +00:00 |
|
Oleg Romashin
|
06749b4eac
|
Bug 609637 - Don't swapBuffers with NULL EndTransaction call r=jones.chris.g a=b-f
|
2010-11-06 10:42:56 +02:00 |
|
Benoit Jacob
|
d888a0f39f
|
Bug 604571 - Copying frames from <video> to <canvas> with drawImage glitches - r+a=vladimir
|
2010-11-05 15:57:58 -04:00 |
|
Oleg Romashin
|
8ada90638c
|
Bug 572651 - ThebesLayer shader program (GetBGRXLayerProgram) is slow on mobile r=vladimir a=b-f
|
2010-11-05 08:40:19 +02:00 |
|
Alon Zakai
|
0eea5c252a
|
Bug 609678 - Fix memory leak in SetBackingBuffer. r=cjones a=blocking-fennec
|
2010-11-05 09:37:40 -07:00 |
|
Chris Jones
|
cfafc2d132
|
Bug 603885, part 8: Add logging for buffer creation and readback operations. r=roc
|
2010-11-05 02:17:07 -05:00 |
|
Chris Jones
|
5d4e5b42c3
|
Bug 603885, part 7: Remove front-buffer pre-fill code that is now subsumed by swap-and-readback (which also gets the pre-fill off the critical path for repainting). r=roc
|
2010-11-05 02:17:07 -05:00 |
|
Chris Jones
|
288dc3e604
|
Bug 603885, part 6: Implement swap-and-readback. r=roc
|
2010-11-05 02:17:07 -05:00 |
|
Chris Jones
|
8e5431c6bc
|
Bug 603885, part 5: Move the code for getting a gfxContext for a quadrant update into its own method. r=roc
|
2010-11-05 02:17:07 -05:00 |
|
Chris Jones
|
26eb3d0bcb
|
Bug 603885, part 4: Use unsafe-shmem-backed gfxSharedImageSurface for IPC shadow layers. r=joe
|
2010-11-05 02:17:07 -05:00 |
|
Chris Jones
|
ec4a82019e
|
Bug 603885, part 2: Set up the framework for swap-and-readback. r=roc sr=vlad
|
2010-11-05 02:17:07 -05:00 |
|
Chris Jones
|
db22ab9350
|
Bug 603885, part 1: Move separate a method decl/def and reindent a long block. r=roc
|
2010-11-05 02:17:07 -05:00 |
|
Bas Schouten
|
dde42e33c1
|
Bug 606411: Remove ImageContainerD3D10 dependencies on LayerManagerD3D10. r=roc a=blocking-final
|
2010-10-26 00:24:57 +02:00 |
|
Robert O'Callahan
|
260e34f8ed
|
Bug 593839. Part 2: Remove DESTINED_FOR_SCREEN flag now that it's no longer used. r=vlad a=blocking-betaN
|
2010-10-25 16:39:27 +02:00 |
|
Bas Schouten
|
911e5dfba9
|
Bug 584494: Avoid creating intermediate surfaces in D3D9 layers. r=roc a=blocking-betaN
|
2010-10-21 22:41:04 +02:00 |
|
Bas Schouten
|
f2b22b6625
|
Bug 603071 - Part 2: Fix race condition in PlanarYCbCrImageD3D10. r=roc a=blocking-beta8
|
2010-10-19 21:08:34 +02:00 |
|
Bas Schouten
|
3e8591afde
|
Bug 603071 - Part 1: Properly propagate LayerManager destruction through layer tree. r=roc a=blocking-beta8
|
2010-10-19 21:08:31 +02:00 |
|
Bas Schouten
|
a6c66f0992
|
Bug 546514: Address D3D10 Layers backend review comments. r=jrmuizel
|
2010-10-19 21:08:27 +02:00 |
|
Chris Jones
|
4b82fba0c3
|
Fix --disable-libxul bustage from bug 602431 and bug 602428. a=bustage
|
2010-10-13 18:36:44 -05:00 |
|
Chris Jones
|
ad5cce517f
|
Bug 602428, part 6: Turn on real allocators for shadow OGL layers. r=vlad
|
2010-10-13 17:55:45 -05:00 |
|
Chris Jones
|
51fc2de345
|
Bug 602428, part 5: Implement HW-decelerating ShadowContainerLayerOGL. r=vlad
|
2010-10-13 17:55:45 -05:00 |
|
Chris Jones
|
dd6710b8fc
|
Bug 602428, part 4: Implement HW-decelerating ShadowThebesLayerOGL. r=vlad
|
2010-10-13 17:55:45 -05:00 |
|
Chris Jones
|
ace8a9c91c
|
Bug 602428, part 3: Implement HW-decelerating ShadowImageLayerOGL. r=joe
|
2010-10-13 17:55:45 -05:00 |
|
Chris Jones
|
f0dd48964f
|
Bug 602428, part 2: Implement HW-decelerating ShadowCanvasLayerOGL. r=vlad
|
2010-10-13 17:55:45 -05:00 |
|
Chris Jones
|
6f8a6ea683
|
Bug 602428, part 1: Implement HW-decelerating ShadowColorLayerOGL. r=joe
|
2010-10-13 17:55:45 -05:00 |
|
Chris Jones
|
55a81f3a07
|
Bug 602428, part 0.5: Add dummy allocators for shadow OGL layers. r=vlad
|
2010-10-13 17:55:45 -05:00 |
|
Chris Jones
|
b9441008dc
|
Bug 602428, part 0: Add NSPR layers logging to OGL backend and log ThebesLayer resolution. r=vlad
|
2010-10-13 17:55:45 -05:00 |
|
Chris Jones
|
4c54015a6b
|
Bug 602431, part 7: Honor shadow-layer attributes in the GL layers backend. r=vlad
|
2010-10-13 17:55:45 -05:00 |
|
Chris Jones
|
57d3708463
|
Bug 602431, part 6: Honor shadow-layer attributes in the basic layers backend and take off the container-transform training wheels. r=roc
|
2010-10-13 17:55:45 -05:00 |
|
Chris Jones
|
72ebe49a58
|
Bug 602431, part 3: Add a ShadowContainerLayer base class and BasicShadowContainerLayer implementation. sr=roc
|
2010-10-13 17:55:45 -05:00 |
|
Chris Jones
|
0f138edde0
|
Bug 602431, part 2: Add a ShadowColorLayer base class and BasicShadowColorLayer implementation. sr=roc
|
2010-10-13 17:55:45 -05:00 |
|